锡拉是阿帕奇·卡桑德拉的开源替代品

导读 EWEEK正在创建一个新的信息技术产品和服务部门,涵盖了我们网站上涵盖的大多数类别。其中,我们将重点关注各个领域的领导者,包括企业软件

EWEEK正在创建一个新的信息技术产品和服务部门,涵盖了我们网站上涵盖的大多数类别。其中,我们将重点关注各个领域的领导者,包括企业软件、硬件、安全、本地系统和云服务。我们还将增加有前途的新公司进入市场的数量。

今天:实时大数据数据库提供商

公司简介:ScyllaDB是由负责开源KVM虚拟机管理程序的团队创建的,它提供了一个高性能、经济高效且易于使用的NoSQL数据库。2016年推出的“锡拉”是Apache Cassandra的开源替代产品。“锡拉”保留了Cassandra的最佳特性(高可用性、容错性和丰富的生态系统),为开发者提供了性能更高、资源更有效的NoSQL数据库。“锡拉”是用C写的,基于现代方法,没有共享。它运行多个引擎,每个内核一个,每个引擎都有自己的内存、CPU和多队列网卡。因此,它可以在单个商品服务器上轻松达到100万IOPS。“锡拉”以低延迟(小于1毫秒)确保插入、删除和读取的一致性。

如今,快速增长的企业数量受到实时大数据运营带来的问题的挑战。随着对高可用性的迫切需求,这些组织中的大多数现在都在采用横向扩展方法。然而,大多数NoSQL数据库的局限性导致分布式数据库实例激增到“节点蔓延”的地步。这导致不必要的高成本、系统复杂性和数据库管理。尽管进行了无休止的调整和维护,但由于处理器利用率低,大多数NoSQL数据存储仍然会遭受突然延迟、昂贵的锁定和低吞吐量。

“锡拉”使用户能够在扩展之前扩展现有资源,从而降低大数据系统的成本和复杂性。这种性能提升不仅可以减少硬件资源,还可以简化开发人员的架构、调试和开发过程。

“锡拉”已经在数百家领先组织投入生产,包括AppNexus、AdGear、CERN、Discord、IBM、Nauto、Ola Cabs、三星和Ytel。它用于各种关键业务目的,包括键值存储、时间序列数据库、大型Blob存储和图形数据库后端。该公司还与高通、IBM Compose和三星SDS等行业领导者合作。

ScyllaDB是一家由贝塞麦风险合作伙伴、创新努力、Wing Venture Capital、高通风险投资公司、Magma Venture Partners、西部数字资本、三星Ventures和TLV合作伙伴共同出资的民营企业。

首席执行官:多尔拉尔

总部:

美国:美国加利福尼亚州帕洛阿尔托恩巴卡德罗路1900号,邮编:94303

以色列:11 Galgalei Haplada,Herzliya 4672211,以色列

市场:EMEA、北美、亚太地区

国际业务:分布式工程团队分布在全球14个国家。

产品和服务

Scylla开源:Scylla利用Apache Cassandra的高可用性、高容错性和丰富的生态系统,为开发者提供性能显著提升、资源高效的NoSQL数据库,能够支持要求苛刻的现代应用。

锡拉企业:锡拉企业是一个基于锡拉的开源项目,包括锡拉企业许可证、经过测试和认证的二进制文件、软件更新、热修复、技术支持,可以保证你可以联系到开发锡拉的工程师等等。包括锡拉管理器,用于锡拉企业的集中集群管理和定期任务自动化。

主要特征

开源“锡拉”:锡拉是Apache Cassandra的开源替代产品。每个节点的向上扩展性能为100万IOPS,可以水平扩展到数百个节点,99%的延迟不到1毫秒。ScyllaDB从零开始重新设计了Apache Cassandra。锡拉利用C的能力来释放基础设施的真正潜力,以运行高吞吐量/低延迟的工作负载。

锡拉企业:锡拉企业基于久经考验的锡拉开源,包括质量保证测试、规模和性能测试、支持的OS验证、错误修复的后向迁移、长期支持、正式报废策略和安全检查。

“锡拉企业”最近增加了“锡拉管理器”,这是一个集中式集群管理和重复任务自动化工具。Scylla Manager 1.x包含定期修复的自动功能,未来版本将提供更多功能,如滚动升级、定期备份等。随着时间的推移,Scylla Manager将成为包括GUI前端在内的Scylla企业集群管理的重点。

锡拉管理器由三个主要部分组成:

基于Go的服务器

Sctool,为“锡拉管理器”服务器设计的命令行界面

高可用性数据存储,提供耐用性和稳定性

洞察和分析

评论分析数据不多,但G2 Crowd有专业用户的最新数据:

你最喜欢什么?“对于安装它的服务器来说,读写速度和在零配置模式下最大化资源的资源极其有用,即使与Cassandra相比,API并不完全完整。”

你不喜欢什么?“许可证(Affero)对我们的组织来说太严格了,所以尽管它具有易用性和速度优势,但我们必须继续使用它。”

给其他考虑产品的人的建议:“如果你买得起企业许可证,或者不把它和销售解决方案捆绑在一起,存储动态表的用例就会很容易。”

你用你的产品解决了什么商业问题?你意识到了什么好处?“我们将其用作后端存储,用于按数据类型存储纵向患者数据。我们目前的解决方案需要大量的调整和节点投入,否则,如果我们选择“锡拉”,这是没有必要的。”

数字海洋中有一个NoSQL数据库的比较。