cassandra 单节点_ScyllaDB:Cassandra兼容性,每个节点180万个请求

cassandra 单节点

ScyllaDB设计为可恢复的NoSQL数据库,目前处于beta测试中。 它是从头开始设计的,以利用多核系统并提供非常高的性能。

ScyllaDB的技术营销经理Don Marti与他人共同创立了Linux咨询公司Electric Lichen。 他是Mozilla的战略顾问,之前曾担任硅谷Linux用户小组的总裁和副总裁, 还曾USENIXCodeConLinuxWorld Conference and Expo的计划委员会任职

Don在加利福尼亚州帕萨迪纳市的SCaLE 14x之前与我们进行了交谈 ,他将在那里讲解ScyllaDBJavaScript ,并将软件演示转变为软件项目

您是如何开始使用ScyllaDB的?

自1990年代中期以来,我就一直从事Linux和开放源代码的工作,而Scylla对于开放源代码的发展是自然而然的,它可以为一些最苛刻的公司提供更高的价值。 运行弹性数据库所涉及的问题是当今IT中最困难,最有价值的问题。

ScyllaDB的当前状态是什么?

Scylla目前处于测试阶段,有望在明年1月底发布GA。 Beta版本(包括Amazon AMI)现已上市

请描述ScyllaDB“不共享”体系结构的概念,以及为什么要实现您所描述的性能是必要的。

Scylla每个内核运行一个执行线程,并且内核仅通过消息传递进行通信-使用系统上每对内核的专用队列对。 这意味着Scylla可以避免昂贵的锁定。 例如,Scyla中的所有内存分配都是在需要内存的核心本地处理的,因此,不需要内存的核心永远不必等待锁定。

为什么需要它? 一句话:多核。 当今的处理器设计人员正在为我们提供越来越多的内核,这意味着我们必须在内核和用户空间级别上重新考虑软件设计。 内核开发人员多年来一直在消除内核之间的争用,但是大多数NoSQL数据库仍然适用于1990年代的硬件假设,即无处不在的线程和锁。 (许多Scylla开发人员都不是内核背景,这不是巧合。)最终结果是NoSQL数据库具有Apache Cassandra的功能和弹性属性,但每个节点的吞吐量提高了一个数量级。

ScyllaDB引擎可以合并多少个节点? 实际上有多少个节点?

节点之间的架构和通信基于Apache Cassandra,它可以处理多个数据中心中数以万计的节点。 由于Scylla提供了具有较低延迟的相同设计,并且具有更简单,更可靠的本机软件堆栈,因此应该可以运行更大的Scylla群集。 但是,典型的Scylla群集可以是Cassandra群集的十分之一,并提供相同的吞吐量。 在大多数情况下,我们看到您可以用更少的节点来做更多的事情,例如,用100个节点的Scylla集群替换1,000个节点的Cassandra集群。

该体系结构的主要性能瓶颈是什么?您如何预见它会被克服?

Scylla使用与Cassandra相同的磁盘存储格式来简化迁移。 因为磁盘格式是为了100%兼容性而不是最大性能而设计的,所以它可能是设计中最慢的部分。

不过,在这一点上,Scylla已经非常快,以至于原始性能问题不如其他增强功能重要。 原始性能甚至比我们在项目开始时预期的要高,因此我们有一些时间专注于客户功能要求。

ScyllaDB的下一步是什么?

目前,我们专注于评估Scylla的早期试用客户,这些客户主要是Cassandra的升级途径,也是其他数据库的替代产品。

您希望在SCaLE 14x上的演讲完成什么?

收获是,您可以执行一系列简短的命令,并在云或您自己的服务器上立即运行一个快速,灵活的数据库。 无需考虑调整垃圾收集和其他复杂的DevOps任务,您可以专注于您的项目。

我们的读者可以从哪里去了解有关ScyllaDB的更多信息?

访问我们的入门页面之一,以使Scylla在您选择的环境中运行:Amazon AWS,Docker或您自己的带有RPM或deb软件包的服务器。

翻译自: https://opensource.com/business/16/1/scale14x-interview-don-marti-scylladb

cassandra 单节点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值