0%

下面是摘自《Principles of Distributed Database Systems, 3rd Edition》中关于事务的一段描述,讲述了事务实现所依赖的组件:“事务是对数据库进行一致、可靠访问的基本单元,作为一个比较大的原子操作,负责将数据库从一个状态转移到另一个状态。为了满足一致性,需要对数据完整性限制进行定义,并且需要并发控制算法来协调多个事务的执行。并发控制也会处理隔离性的问题,事务的持久性和原子性需要可靠性的支持。持久性是由不同的提交协议和提交管理方法实现的;另外为了满足原子性,还需要开发恰当的恢复协议。”

阅读全文 »

VHD包括3中类型:固定(Fixed)VHD,动态(Dynamic)VHD和差异化(Differencing)VHD。固定VHD在创建虚拟盘的时候直接分配虚拟盘大小的存储空间,当然还要加上一些相关的元数据;动态VHD是按需分配的,在任意时刻占用的存储空间大小都跟它实际使用的存储空间大小相同;差异化VHD则在parent VHD(可以是固定VHD,或者动态VHD,或者是差异化VHD)的基础上,只记录那些更新过的数据块来表示虚拟盘的当前状态。本文中所涉及的是动态VHD。

阅读全文 »

Ignite 是一个以内存为中心的分布式数据库、缓存系统和计算平台,目的是用来支持数据密集的程序开发,ignite可以每秒支持上百万的事务和PB级的内存数据管理。基于Apache Ignite 2.6.0。

阅读全文 »

起源:大型实时分析应用的逐渐流行(实时库存/定价、欺诈检测,风险分析,物联网等); 这些系统需要一个分布式的数据管理系统,要求能处理高并发的TP请求,同时支持对近期的数据进行分析。

阅读全文 »