NoSQL数据库的事务机制实现
讲师:
所属专题:
如今市场上存在很多知名的NoSQL数据库。尽管这些数据库号称其应用场景仅适合非事务类业务,但是在真实的应用场景中,大量Operational操作类业务还是多多少少需要一些原子性和一致性需求的。
因此,人们现在只能将NoSQL定位于历史数据和日志存放仓库,在一定需要使用事务机制时,要么只能选择传统数据库,要么需要自己实现非常复杂的提交回滚逻辑。
SequoiaDB是一款类似MongoDB功能的文档类数据库,其最大的功能特点之一便是支持跨表跨节点的事务功能。本演讲主要介绍在一个分布式系统中事务的工作机制,尤其是在最终一致性与强一致性不同的场景中如何处理事务的一致性与数据的可靠性。
SequoiaDB 联合创始人兼CTO
王涛曾经是DB2领域的专家,作为IBM DB2全球最高技术专家小组的成员,参与了IBM下一代大数据平台的架构规划,精通数据库内核及体系结构。在IBM多伦多实验室工作了八年后,王涛选择了回国创业,目前担任巨杉软件公司CTO及总架构师,成功研发了自主产权的NoSQL数据库——SequoiaDB(巨杉数据库)。
他名列2014年7月美国著名商业杂志FastCompany中文版《快公司》发布的“中国商业最具创意人物100”之一,文中点评是“中国自主知识产权NOSQL数据库引领者,已在部分关键维度上超越国际巨头”。
作为NoSQL技术的专家,王涛先生一直致力于推广NoSQL数据库技术,他认为这种新的技术不仅仅是为企业所应用,更重要的是希望NoSQL这种颠覆了传统的数据库和数据应用模式的新思维,能够改变人们对于数据的认识以及在“大数据时代”的思维方式。