加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

高吞吐低耽误的 NoSQL 数据库——Scylla 3.0 宣布

发布时间:2019-01-22 11:41:58 所属栏目:编程 来源:十轮网
导读:开源 NoSQL 数据库 Scylla Open Source 宣布第 3 个首要版本更新,这个版本进步了查询服从并镌汰存储的容量需求,尽也许低落维护时刻,同时也还增强了整体数据库的执行服从,官方暗示,Scylla 是今朝机能最高的 NoSQL 数据库,包罗布署于出产情形的 Apache

开源 NoSQL 数据库 Scylla Open Source 宣布第 3 个首要版本更新,这个版本进步了查询服从并镌汰存储的容量需求,尽也许低落维护时刻,同时也还增强了整体数据库的执行服从,官方暗示,Scylla 是今朝机能最高的 NoSQL 数据库,包罗布署于出产情形的 Apache Cassandra 都不是敌手。

高吞吐低耽误的 NoSQL 数据库——Scylla 3.0 宣布

2015 年成长至今,以 C++ 从新打造的开源 NoSQL 数据库 Scylla,其基本计划与 Apache Cassandra 数据库兼容,并提供沟通的横向扩展和容错手段,但官方提到,其吞吐量可所以 Apache Cassandra 的 10 倍,并维持同等且个位数毫秒的耽误时刻。

Scylla Open Source 3.0 插手了实例化视图(Materialized Views)成果,将差异磁区找寻数据的伟大性,从应用措施移随处事器上,因此实例将会更快也更靠得住,这个要领让应用措施更轻易对数据举办多重检察。实例化视图让应用措施只必要声明特另外视图,Scylla 会发生新的视图表格,而且在每一次更新基本表格(Base table)时,视图表格也会随之自动更新,写入举措仅直接产生在基本表格上,而读取举措则是对视图表格。官方提到,一如往常的 Scylla 与 Apache Cassandra 版本兼容,包罗这项成果更新与 CQL 语法。

其它,Scylla Open Source 3.0 也添加了已可用于出产的全局帮助索引(Global Secondary Indexes)成果,可以或许扩展至任何巨细的漫衍式集群。全局帮助索引操作低端的实例化视图索引,以使索引不相依于集群节点数。而帮助索引对大部门应用措施来说是可见的,因此查询可以或许会见表格中的全部字段,用户可以在不变动应用措施的环境下,添加或是删除索引。

高吞吐低耽误的 NoSQL 数据库——Scylla 3.0 宣布

帮助索引可以或许比实例化视图索引耗费较少的存储本钱,,由于帮助索引只要复制索引的字段与主键值,而不像是实例化视图索引必需复制查询的字段,因此同样的,帮助索引也可以或许更高机能地执行更新,由于唯有主键值和索引列字段的改变,才气触发索引视图中的更新。

官方提到,帮助索引或实例化视图的行使机缘,取决于应用措施的需求,当开拓者要求高机能而且必要对特定字段集举办查询,则必要行使实例化视图。然而,假如应用措施必要查询差异的字段集,帮助索引就会是更好的选择,由于可以按照应用措施的需求,以较少的存储本钱移除和增进查询索引。

这个版本还支持了新的高机能存储名目 SSTable,该名目与 Apache Cassandra 3.x 兼容,同时也与先前 Scylla 版本向后兼容,并且少掉了复制功课中不必要的一再数据,能最多镌汰 3 倍存储容量。官方提到,新布署的 Scylla Open Source 3.0 数据库将自动行使新名目,而既生立案不受影响。

其它,Hinted Handoff 成果则可以辅佐节点因大量写入负载、硬件妨碍或是任何身分造成暂且无法回应的环境,当产生短暂收集题目或是节点重启的时辰,Hinted Handoff 将能辅佐镌汰体系修复的时刻,进而晋升漫衍式布署的整体机能。

高吞吐低耽误的 NoSQL 数据库——Scylla 3.0 宣布

官方表明,提醒(Hint)代表着写入哀求的记载,这分记载会由和谐器留存,直到妨碍节点再次连上线。并且当写入乐成但一个或多个副本皆无法确认的时辰,Scylla 会也会发生一个提醒,在这些节点规复时,从头写入数据。这个成果在 Scylla Open Source 2.1 中属尝试性子,而在 Scylla Open Source 3.0 终于正式插手了。

在整体执行机能方面,Scylla Open Source 3.0 也改造了多重磁区扫描,Scylla 通过扩展有状态分页以支持范畴扫描,在新版本中插手了新的节制算法,加快从全部分片读取范畴中的全部数据,这些分片缓存了分片上的中介串流,并将分页查询引导到先前行使的配对缓存功效上。简朴来说,新算法的本质是一个多工器,在分片上团结读取器输出到单一串流中。

【编辑保举】

  1. 亚马逊将在2019年底之前弃用全部Oracle数据库
  2. 12月数据库榜单,整体排名不变如昨,Oracle 分数接连降落
  3. 你真的相识数据库工程师吗?写给想从事数据库方面事变的伴侣
  4. 阿里数据库运维10年演进之路
  5. FoundationDB Record Layer 公布开源,提供相关数据库成果
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读