Apache 卡桑德拉 ™是一个分布式NoSQL数据库,可提供成功应用程序所需的连续可用性,高性能和线性可伸缩性。
Apache 卡桑德拉 是一个开放源代码的分布式NoSQL数据库,该数据库始于Facebook内部,并于2008年7月作为一个开放源代码项目发布。Cassandra可提供现代应用程序所需的连续可用性(零停机时间),高性能和线性可伸缩性,同时提供跨数据中心和地理位置的操作简便性和轻松复制。 卡桑德拉 每秒可以处理PB级信息和数千个并发操作,从而使组织能够在混合云和多云环境中管理大量数据。
在DataStax,我们正在与开源社区一起努力,在Cassandra十年的成熟基础上继续发展,以巩固其作为云原生应用程序领先数据库的地位。
Apache 卡桑德拉 由Avinash Lakshman和Prashant Malik在Facebook担任工程师时开发。该数据库旨在支持Facebook的收件箱搜索功能,从而使用户可以轻松快速地找到他们想要的对话和其他内容。该架构结合了Amazon Dynamo论文中提出的分布模型,以允许跨多个节点的水平扩展以及Google BigTable论文中描述的日志结构存储引擎。结果是一个高度可扩展的数据库,可以解决最富数据和性能密集的用例。
2008年7月,Facebook开源了Cassandra。 2009年3月,Cassandra成为了Apache孵化器项目。 2010年4月,它从孵化器毕业,成为Apache基金会的顶级项目。今天,Cassandra可以根据Apache License 2.0免费获得。 DataStax的团队是开源数据库发展的领导者,负责整个3.0版本中项目的大部分代码提交,并且我们已重新致力于成为该项目未来的积极合作者,并为4.0版本及以后版本提供了帮助。
无论您需要处理服务器日志,电子邮件,社交媒体帖子还是PDF,Cassandra都能满足您的需求。这样一来,您就可以做出更明智的决定,而无需将任何数据放在桌子上。除此之外,Cassandra还提供了许多其他好处。
以下是我们正在探索的一些想法:
传统上,Cassandra被称为功能非常强大的数据库,可以满足最苛刻的用例,但又很难学习和操作。 DataStax致力于与Cassandra社区合作,使Cassandra易于使用,采用和扩展以满足您的需求。