NewSQL

✍ dations ◷ 2025-09-14 18:04:29 #NewSQL

NewSQL是一类关系数据库,它寻求为在线交易处理(OLTP)工作提供NoSQL系统的可扩展性,同时维护传统数据库系统的ACID保证。

许多处理重要数据的企业系统(例如,财务和订单处理系统)对于常规的关系数据库而言太大了,但是具有事务性和一致性要求,这对于NoSQL系统是不切实际的。 这些组织以前可用的唯一选择是购买功能更强大的计算机,或开发可通过常规DBMS分发请求的定制中间件。这两种方法都具有高成本或高开发成本的特点。NewSQL系统试图解决这方面的冲突。

451集团分析师Matthew Aslett在2011年的一篇研究论文中首次使用了这个词,论文讨论了新一代数据库管理系统的兴起。 H-Store并行数据库(英语:Parallel database)系统就是最早的NewSQL系统之一。

典型应用的特点是OLTP事务量大。OLTP事务

不过,有些支持混合事务/分析处理(英语:Hybrid transactional/analytical processing)(HTAP)应用。这些系统通过省略重量级恢复(英语:Algorithms for Recovery and Isolation Exploiting Semantics)或并发控制来提高性能和可扩展性。典型newsql数据库如TiDB。

NewSQL数据库解决方案的两个共同特点是,它们支持NoSQL数据库的在线可扩展性和以SQL为主要接口的关系数据模型(包括ACID一致性)。

NewSQL系统可以大致分为三类:

NewSQL系统采用多种内部架构。一些系统采用无共享(英语:Shared nothing architecture)节点的集群,其中每个节点管理数据的子集。它们包括一些组件,比如分布式查询并发控制、流控制和分布式查询处理。

第二类是针对SQL优化的存储引擎。这些系统提供了与SQL相同的编程接口,但比内置引擎更具可伸缩性。

这些系统使用Raft或Paxos一致性算法在多个节点上自动分割数据库。

相关

  • 小鸟号小鸟号航天飞机(俄语:Птичка,意为“小鸟”),是前苏联暴风雪太空航天飞机计划中的第2架航天飞机,于1988年开始建造,1993年完工。暴风雪太空航天飞机计划停止后,航天飞机现由哈
  • 公使馆公使馆,等级次于大使馆的外交代表机构,其馆长(英语:Head of mission)称特命全权公使。第二次世界大战后,各国之间的外交代表级别普遍由公使提升为大使,公使馆也对应升级为大使馆。
  • KDE Software CompilationKDE Software Compilation(KDE SC)是一个KDE的桌面环境。2010年2月4.4版发布之前的版本,Software Compilation称为K Desktop Environment。KDE是由德国人Mathias Ettrich于1996
  • 黑森-达姆施塔特的玛丽玛丽亚·亚历山德罗芙娜(Maria Alexandrovna,1824年8月8日-1880年6月3日),头衔为:玛丽亚·亚历山德罗芙娜皇后,是俄罗斯帝国的沙皇亚历山大二世的妻子。婚前是德国黑森-莱茵的玛克
  • 人体探险队人体探险队(韩文:인체탐험대)是SBS的“星期天真好”的一部分,每周日晚5:30在SBS播出。节目的目的是要回答大家在人的身体方面好奇的问题,并通过Super Junior用自己的身体做实验来
  • 派沙派沙(孟加拉语:পয়সা;印地语:पैसा;乌尔都语:پیسہ‎‎)是一种在很多国家使用的货币。相同来源的字包括 poisha (孟加拉语:পয়সা;阿拉伯语:بيسة‎)。目前在印度、尼
  • 阿尔莫什王子阿尔莫什王子(斯洛伐克语 / 克罗地亚语:Álmos herceg,约1070年或1075年-1127年9月1日),匈牙利国王盖萨一世的次子。1104年,阿尔莫什与基辅大公史维托波克二世的女儿普热兹拉瓦(英语:Predslava of Kiev)结婚,两人共有1子2女:
  • 坎迪·鲍尔坎迪·鲍尔(德语:Candy Bauer,1986年7月31日-),生于乔保,德国男子雪车运动员。他曾代表德国参加2018年和2022年冬季奥林匹克运动会雪车比赛,共获得二枚金牌。
  • 沈景修沈景修(1835年-1899年),字蒙叔,号汲氏,晚号寒柯,清季浙江秀水(嘉兴)人。同治四年(1865年)拔贡,为分水教谕。善书法,得杨少师(杨凝式)《韭花帖》真传。偶写花卉,效法悲盦。与海上画派任伯年、舒浩等关系密切。有子沈庚藻。
  • 到货即损到货即损(Defective on arrival)是指当客户收到商品时,商品就已损毁,无法使用的情形。到货即损常用在一些客户在付款前无法事先检查商品的情形(例如eBay购物),或是在进行商品退货授权(英语:Return Merchandise Authorization)(RMA)时。到货即损的英文defective on arrival,有时也会作为到院前死亡(death on arrival)的委婉说法。冲击指示器可以贴在您的包装上,也可以直接贴在产品上用来检测货物是否因为在运输中受到碰撞导致损坏。