Apache Cassandra 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Apache Cassandra 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Apache Cassandra 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织 Apache
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-10-06

软件简介

Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。

主要特性:

  • 分布式

  • 基于column的结构化

  • 高伸展性

Cassandra的主要特点就是它不是一个数据库,而是由一堆数据库节点共同构成的一个分布式网络服务,对Cassandra 的一个写操作,会被复制到其他节点上去,对Cassandra的读操作,也会被路由到某个节点上面去读取。对于一个Cassandra群集来说,扩展性能 是比较简单的事情,只管在群集里面添加节点就可以了。

Cassandra是一个混合型的非关系的数据库,类似于Google的BigTable。其主要功能比 Dynomite(分布式的Key-Value存 储系统)更丰富,但支持度却不如文档存储MongoDB(介于关系数据库和非关系数据库之间的开源产品,是非关系数据库当中功能最丰富,最像关系数据库 的。支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。)Cassandra最初由Facebook开发,后转变成了开源项目。它是一个网络社交云计算方面理想的数据库。以Amazon专有的完全分布式的Dynamo为基础,结合了Google BigTable基于列族(Column Family)的数据模型。P2P去中心化的存储。很多方面都可以称之为Dynamo 2.0。

和其他数据库比较,有几个突出特点:

模式灵活 :使用Cassandra,像文档存储,你不必提前解决记录中的字段。你可以在系统运行时随意的添加或移除字段。这是一个惊人的效率提升,特别是在大型部 署上。
真正的可扩展性 :Cassandra是纯粹意义上的水平扩展。为给集群添加更多容量,可以指向另一台电脑。你不必重启任何进程,改变应用查询,或手动迁移任何数据。
多数据中心识别 :你可以调整你的节点布局来避免某一个数据中心起火,一个备用的数据中心将至少有每条记录的完全复制。

一些使Cassandra提高竞争力的其他功能:

范围查询 :如果你不喜欢全部的键值查询,则可以设置键的范围来查询。
列表数据结构 :在混合模式可以将超级列添加到5维。对于每个用户的索引,这是非常方便的。
分布式写操作 :有可以在任何地方任何时间集中读或写任何数据。并且不会有任何单点失败。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(4)
发表了资讯
2021/07/29 07:09

Apache Cassandra 4.0 发布,最快、最可扩展和最安全

在经历了推迟之后,Apache Cassandra 4.0 现已正式发布。这是一套开源分布式 Key-Value 存储系统,它最初由 Facebook 开发,用于储存特别大的数据。 Apache Cassandra 副总裁 Nate McCall 称,Cassandra 4.0 是一个漫长的过程,也是迄今为止测试最彻底的 Cassandra。最新版本速度更快、可扩展性更强,并支持企业安全功能,可在云中以前所未有的规模进行生产。 Cassandra v4.0 可以轻松处理非结构化数据,每秒写入数千次。经过三...

2
12
发表了资讯
2021/07/22 09:09

临近发版报告 bug,Cassandra 4.0 被推迟发布

原定于 7 月 19 日上午 8 点(英国夏令时)推出的 Cassandra 4.0 因一个紧急反馈的 bug 决定延期发布。Cassandra 是开源的分布式 NoSQL 数据库,目前被苹果、Netflix 和 Spotify 等诸多科技公司广泛使用。 Cassandra 开发团队此前曾承诺,这个备受期待的 4.0 版本会成为迄今为止最稳定的版本,并希望能够确保它在发布时不会存在已知问题。 然而就在临近发布的重要关头,身为 Cassandra contributor 的苹果工程师 Jon Meredith 发...

2
0
发表于软件架构专区
2020/07/22 07:44

Apache Cassandra 4.0 beta 发布,史上最稳定版本

Apache Cassandra 4.0 beta 发布了。这是一套开源分布式 Key-Value 存储系统,它最初由 Facebook 开发,用于储存特别大的数据。 官方介绍,该版本为史上最稳定的版本,带来了 1000 多项 bug 修复、改进和新特性,以及对项目质量的严格把控,进行了一系列模糊测试、故障注入与性能测试等操作。在接下来的 Beta 或 GA 版本中,不会有新特性或 API 的重大更改。 扩展操作速度提高 5 倍 Cassandra 在扩展操作期间在节点之间流送数据...

10
12
发表于运维专区
2018/04/30 20:00

Cassandra 3.11.2 发布,分布式 K/V 存储系统

Cassandra 3.11.2 发布了,Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。Facebook目前在使用此系统。 该版本改进内容包括:  * Fix ReadCommandTest (CASSANDRA-14234)  * Remove trailing period from latency reports at keyspace level (CASSANDRA-14233)  * Backport CASSANDRA-13080: Use new token allocation for non bootstrap case ...

2
3
发表于服务端专区
2018/03/07 08:15

Instagram 开源降低 Cassandra 延迟的 Rocksandra

Instagram 开源了降低 Apache Cassandra 数据库延迟的改进版 Rocksandra 。Instagram 于 2012 年开始使用 Cassandra 来取代 Redis ,并将其广泛用于 fraud detection(反欺诈)、Feed 和 Direct inbox 等产品和服务中。在使用过程中,他们十分认可 Cassandra 的可靠性和可用性,但在读取延迟方面看到了改进空间。 去年,Instagram Cassandra 团队开始研究开发一个名为 “Rocksandra” 的项目,用以减少 Cassandra 的P99 读取延迟...

3
7
发表了资讯
2015/07/20 00:00

Cassandra 2.2 发布,支持 Windows 系统

Cassandra 2.2 在7月20日发布了,值得关注的改进内容包括: 支持 Windows 操作系统,可用于生产环境 JSON 数据可以插入更新和读取 可使用 Java、JavaScript 和其他支持 Java 脚本 API 的编程语言编写 性能提升 节点间的流数据传输采用压缩机制以提升效率,可快速构建失败的节点 基于角色的访问控制 简化了管理,满足了安全的需要。

0
2
发表了资讯
2015/07/02 00:00

Cassandra 3.0 的新特性介绍: 物化视图

Cassandra 数据模型的基本规则 涉及到一些基于运行于列表中的查询的手动非规范化数据。目前,不通过特定分区键来查询栏的唯一方法是使用二级指标, 但是它们不能代替新表数据的非规范性,就像它们不适合高基数数据。高基数二级指标查询通常需要环中各个节点的响应,这样就会增加每个请求的延迟。相反,客 户端的非规范化和多独立表的使用,意味着同样的代码可以为不同的用户重写。在 3.0 版本中,Cassandra 将引入新的特性 ——...

9
28
发表了资讯
2014/09/12 00:00

Cassandra v2.1 发布,分布式K/V存储系统

Apache™ Cassandra™ v2.1 发布,此版本提升了 "NoSQL" 分布式大数据库的性能,改进了分析功能和易用性。此版本最大的改进是引入 CQL3 元组和用户定义类型 (UDT) 作为为新数据模型和使用模式。 Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。Facebook目前在使用此系统。 主要特性: 分布式 基于column的结构化 高伸展性 Cassandra的主要特点就是它不是一个数据库,而是由一...

7
29
发表了资讯
2013/10/12 00:00

Cassandra 2.0.2 发布,分布式K/V存储系统

Cassandra 2.0.2 发布了,该版本引入的快速读保护特性允许在节点失败时不会丢失任何一个请求。关于该特性的详细介绍请看这里。 Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。Facebook目前在使用此系统。 主要特性: 分布式 基于column的结构化 高伸展性 Cassandra的主要特点就是它不是一个数据库,而是由一堆数据库节点共同构成的一个分布式网络服务,对Cassandra 的一个写...

0
11
发表了资讯
2013/09/05 00:00

Apache Cassandra 2.0 发布,K/V 存储系统

Apache 基金会宣布 Cassandra 2.0 正式版本发布了。该版本包含轻量级事务处理机制、触发器和 CQL (Cassandra Query Language) 增强,大大提升了在开发流行的、数据驱动的应用上的效率。 Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。Facebook目前在使用此系统。 主要特性: 分布式 基于column的结构化 高伸展性 Cassandra的主要特点就是它不是一个数据库,而是由一堆数据库...

8
36
发表了资讯
2013/01/03 00:00

Cassandra 1.2 发布,NoSQL 数据库

Cassandra 1.2 正式版发布了,该版本包含 CQL3,这是在 2012年4月发布的 1.1 版本中引入的。CQL 是一个 Cassandra 的建模和查询语言,类似关系数据库中的 SQL。CQL3 支持多列主键和很多其他的改进。 Another Cassandra 1.2 主要的增强还包括 vnodes 虚拟节点,可让集群的启动更快以及更方便的解除、修复和重做负载均衡。此外 1.2 版本还增加对 Atomic batch 的支持,支持大事务失败后的回滚,该特性在 1.2 默认启用但对性能有 ...

5
12
发表了资讯
2012/06/07 00:00

Apache Cassandra 1.1.1 发布

Apache Cassandra 最新的稳定版 1.1.1 发布了,下载地址: apache-cassandra-1.1.1-bin.tar.gz [PGP] [MD5] [SHA1] Debian installation instructions 该版本包含众多的调整、改进和 bug 修复,详情请看 changelog 另:1.2.0 版本正在开发中,据称该版本将大大缩短了启动的时间。 Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。Facebook目前在使用此系统。 主要特性: 分布...

3
5
发表了资讯
2012/04/25 00:00

Apache Cassandra 1.1 发布,NoSQL 数据库

Apache Cassandra 1.1 发布了,该版本对缓存、Hadoop 集成、存储控制、数据目录控制以及可伸缩性进行了改进;同时重写了 CQL (Cassandra Query Language),目前 CQL 是 3.0 版本,详情请看 What's New in CQL 3.0。 下载地址:http://cassandra.apache.org/download/ Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。Facebook目前在使用此系统。 主要特性: 分布式 基于colum...

1
10
发表了资讯
2012/02/03 00:00

Cassandra 1.0.0 为进军企业做好了准备

近日,Apache发布了Cassandra 1.0.0,这是该分布式基于列的数据存储的首个主要里程碑版本,带来了数据压缩与其他几处性能改进和优化。 Cassandra为Apache的顶级开源项目,是个可伸缩的分布式(Amazon的Dynamo与Google BigTable基于列的数据模型是其代表)数据库管理系统。Cassandra最初是由Facebook开发的,后来在2008年开源,现在一直处于开发当中。近日,Apache发布了其首个主要的里程碑版本Cassandra 1.0.0,带来了大量的新特...

6
5
发表了资讯
2011/10/19 00:00

Cassandra 1.0 稳定版发布,NoSQL服务器

Apache软件基金会(ASF)发布了 NoSQL 数据库 Cassandra 1.0 正式版。 主要新特性包括: 1. Windows 下的服务安装,只需运行:bin\cassandra.bat install 2. Hinted handoff 3. 多线程压缩 4. 节点替换 5. 全新的 CQL 客户端 详细的改进内容请看这里 下载地址:Apache Cassandra v1.0

2
4
发表了资讯
2011/09/27 00:00

NoSQL大热 DataStax融资1100万

创业公司DataStax为企业提供基于开源NoSQL数据库Apache Cassandra的Hadoop构建方案。公司近日宣布完成1100万美元B轮融资。这家位于旧金山海湾区的创业公司于2010年建立,目前公司有30 名员工。本次融资由Crosslink Capital和Lightspeed Venture Partners领投。公司还透露,其最新的企业级产品将在今年第四季度发行。 像MongoDB、CouchDB、Cassandra这样的NoSQL数据库相比于传统的关系型数据库(比如Oracle)有着许多优势。 NoSQ...

6
10
发表了资讯
2011/06/13 00:00

Apache Cassandra 0.8.0 稳定版发布

Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。部署Cassandra的公司包括: Digg, Facebook, Twitter, Reddit, Rackspace, Cloudkick, Cisco, SimpleGeo, Ooyala, OpenX, 以及 更多公司 。 Apache Cassandra 的最新的稳定版本是0.8.0,发布日期为6月2日。 下载地址: apache-cassandra-0.8.0-bin.tar.gz [PGP] [MD5] [SHA1] apache-cassandra-0.8.0-src.tar.gz [PGP] [MD5]...

0
5
发表了资讯
2011/02/25 00:00

Apache Cassandra 0.7.2 发布

Apache Cassandra 0.7.2发布。Apache Cassandra是一套开源分布式Key-Value存储系统。 0.7.2 更新日志: * copy DecoratedKey.key when inserting into caches to avoid retaining a reference to the underlying buffer (CASSANDRA-2102) * format subcolumn names with subcomparator (CASSANDRA-2136) * fix column bloom filter deserialization (CASSANDRA-2165) 更多见https://issues.apache.org/jira/browse/CASSA...

1
1
发表了资讯
2011/01/11 00:00

Apache Cassandra 0.7.0 正式版发布

Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。Facebook目前在使用此系统。 主要特性: 分布式 基于column的结构化 高伸展性 Cassandra的主要特点就是它不是一个数据库,而是由一堆数据库节点共同构成的一个分布式网络服务,对Cassandra 的一个写操作,会被复制到其他节点上去,对Cassandra的读操作,也会被路由到某个节点上面去读取。对于一个Cassandra群集来说,扩展性能...

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
4 评论
675 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部