什么是数据库死锁

死锁是指两个或多个事物在同一资源上相互占用,并请求锁定对方占用的资源,从而大致恶性循环的现象。当多个事物试图以不同的顺序锁定资源时,就可能发生死锁。多个事物同时锁定统一资源时,也会产生死锁。例如: 事物1: 事物2: 如果凑巧,两个事物都执...
阅读全文

Graph DB图形数据库笔记

图形数据库是NoSQL中的一种,也可称为面向/基于图的数据库,对应的英文是Graph Database。 图数据库的基本含义是以“图”这种数据结构存储和查询数据,而不是存储图片的数据库。它的数据模型主要是以节点和关系(边)来体现,也可处理键...
阅读全文

TSDB时序数据库笔记

TSDB,即Time Series Database 主要用途,就是做监控系统;譬如收集大规模集群(包括网络设备、操作系统、应用程序、物联网终端设备)的监控数据并进行存储,查询。 TSDB基本特点:时序业务有哪些特点? 时序业务和普通业务在...
阅读全文

hadoop、hive和spark

1)HDFS分布式文件系统; 2)MapReduce计算引擎(基于进程,效率低); 3)YARN任务调度和集群资源管理工具; 1)MapReduce编程复杂; 2)HDFS上的文件缺少Schema,不方便操作; 1)使用类SQL(HQL)的...
阅读全文