Apache Cassandra 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Apache Cassandra 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Apache Cassandra 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Apache Cassandra 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Apache Cassandra 获得 2020 年度 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)

加载中
Cassandra国内唯一一个社区。 innosql.cn
2017/08/10 08:28
回复
举报
MongoDB vs Cassandrahttp://blog.boxedice.com/2011/07/21/mongodb-vs-cassandra/ 对NoSQL感兴趣的,推荐阅读。
2011/07/29 09:59
回复
举报
更多评论
发表于开发技能专区
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
发表于AI & 大数据专区
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
发表了资讯
2011/01/01 00:00

Cassandra 0.7.0-RC4发布

Cassandra于元旦节发布了Cassandra0.7.0的RC4版本... 点此下载可执行文件包;点此下载源代码包.

1
1
发表了资讯
2010/12/30 00:00

2010年10大热门的开源NoSQL服务器软件

NoSQL,就是反SQL,是一项全新的数据库革新运动,特别是在 2010 年得以迅猛发展。而各种开源的 NoSQL 软件突然间涌现在你面前。目前似乎没有对 NoSQL 给出一个标准的定义,也没有相应的规范,但从这些软件可以看出 NoSQL 软件的共同点:独立运行、K/V存储结构,这之前有人称之为集中式缓存服务,其实你可以把二者等同起来。 那么多的 NoSQL 软件,到底哪些更受欢迎呢?为此,开源中国社区为你评选出10款2010年最受关注的 NoSQL ...

23
33
发表了资讯
2010/11/13 00:00

Apache Cassandra 0.6.8发布

0.6.8 更新内容: * Update windows .bat files to work outside of main Cassandra directory (CASSANDRA-1713) * fix read repair regression from 0.6.7 (CASSANDRA-1727) * more-efficient read repair (CASSANDRA-1719) Apache Cassandra是一套开源分布式Key-Value存储系统。它最初由Facebook开发,用于储存特别大的数据。Facebook目前在使用此系统。 主要特性: 分布式 基于column的结构化 高伸展性...

0
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/02/24 23:00

Cassandra -- Cassandra 3.0版本安装

============================================================ 服务器信息 搭建三节点的Cassandra群集: SERVER1:  192.168.199.171 SERVER2:  192.168.199.172 SERVER3:  192.168.199.172 ============================================================ 下载依赖包 cassandra下载地址:https://cassandra.apache.org/download/ JDK 1.8.0_201下载地址:https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3...

0
0
发表了博客
2014/02/04 09:44

Cassandra Dev 1: Cassandra 入门

本文转自我的javaEye博客,链接http://kylinsoong.javaeye.com/blog/731208 最近, Cassandra 绝对是一个比较前端的话题,随着互联网的不断发展, Distributed Database 的广受重视是一种必然, Cassandra 在存取效率、分散管理、容错能力、稳定性等方面的优点是其他Distributed Database 无法比拟的,So, 研究Cassandra 是非常有必要的。我将从下列方面学习Cassandra : 1. Cassandra目录结构 从http://cassandra.apache.org...

0
0
发表了博客
2018/02/27 10:26

SDP(7):Cassandra- Cassandra-Engine:Streaming

akka在alpakka工具包里提供了对cassandra数据库的streaming功能。简单来讲就是用一个CQL-statement读取cassandra数据并产生akka-stream的Source。这是一个支持reactive-stream协议的流: object CassandraSource { /** * Scala API: creates a [[CassandraSourceStage]] from a given statement. */ def apply(stmt: Statement)(implicit session: Session): Source[Row, NotUsed] = Source.fromGraph(ne...

0
0
发表了博客
2013/09/27 11:10

Cannot start Cassandra db using bin/cassandra

13 down vote favorite 1 I have Ubuntu 12.04 with cassandra 1.1.3 (tarball installation), When I try to start cassandra, I get the following: user@ubuntu:~/apache-cassandra-1.1.3/bin$ sudo ./cassandra -f xss = -ea -javaagent:./../lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms4G -Xmx4G -Xmn800M -XX: +HeapDumpOnOutOfMemoryError -Xss128k user@ubuntu:~/apache-cass...

0
0
发表于数据库专区
2015/11/05 18:12

Cassandra介绍

Cassandra是有FaceBook开发并开源的一个NoSQL分布式存储。目前是Apache基金会下面的一级项目,它的官方网站是http://cassandra.apache.org/。 相对于Memcache和Redis这些NoSQL(not SQL)或者说Key-Value存储,Cassandra与MongoDB、HBase在形态在趋于一致,为NoSQL(Not Only SQL)。这是因为Cassandra相对于简单的Key-Value存储,能够支持比较复杂的嵌套结构,有着Cluster、KeySpaces、Column Family、SuperColumn、Column等概...

0
0
2014/03/08 12:43

Cassandra Thrift

Cassandra Thrift ~ 首先定义了Cassandra IDL的命名空间 namespace java org.apache.cassandra.thrift namespace cpp org.apache.cassandra namespace csharp Apache.Cassandra namespace py cassandra namespace php cassandra namespace perl Cassandra 协议版本号定义成了一种点分字符串 看起来Cassandra协议版本更新还挺勤快 const string VERSION = "19.38.0" Data Structures定义 struct Column {   ...

0
1
2019/10/14 18:32

Cassandra 部署

下载数据库 到官网下载http://www.apache.org/dyn/closer.lua/cassandra/3.11.3/apache-cassandra-3.11.3-bin.tar.gz 命令下载:wget http://mirrors.hust.edu.cn/apache/cassandra/3.11.3/apache-cassandra-3.11.3-bin.tar.gz 解压 # tar -zxvf apache-cassandra-3.11.3-bin.tar.gz 查看解压后文件 [root@localhost hbk]# cd apache-cassandra-3.11.3 [root@localhost apache-cassandra-3.11.3]# ls bin CASSANDRA-14092.t...

0
0
2019/07/11 14:14

Cassandra总结

查看cassandra集群状态的命令 nodetool status 修复每台机器的keyspace nodetool repair -h ip_address_of_node keyspace_name 如果要剔除的cassandra数据库的状态为UN,表示数据库为正常状态可以执行以下命令 nodetool decommission  (此命令同样适用于cassandra缩容,执行此命令在某台cassandra数据库,此数据库将退出当前cassandra集群,需要注意的是此命令执行时间过长,需要在tmux或者使用nohup的方式执行) 如果要剔除...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于软件架构专区
2019/08/26 17:30

使用开源协议的中间件版权问题

公司服务端项目采用了一些开源协议的中间件(e.g., Zookeeper, RabbitMQ...),未修改中间件源码,

1
0
2018/10/15 10:22

cassandra集群加入新节点造成集群数据丢失

cassandra集群配置的时候部署了两个节点,data数据450G,现在需要增加一个节点,启动第三个节点后,此节点data增长到30G的时候,约半小时,整个集群数据就都丢失了,不知什么原因。

1
0
发表了问答
2017/06/02 14:41

PHP直接调用Cassandra数据库大家有使用过的么?

DataStax PHP Driver;这个该怎么安装,我这边一直编译不成功;麻烦大牛共享一下经验 谢谢!

1
0
发表了问答
2016/10/11 16:23

mongodb做分布式数据仓库省心吗?

现在需要构建一个20TB的数据仓库,要求配置和维护管理不要过于复杂,版本升级比较友好,因为没有运维。 在Cassandra和Mongodb间犹豫,网上不少人说Mongodb会莫名其妙丢数据,升级麻烦,添加节点麻烦,多节点数据同步带宽占有很高等问题。也有人说那是默认配置的错,是老版本的错,新版本OK了云云。 请以Mongodb尝试过N个TB的数据仓库的过来人说说,Mongodb省心吗?

11
1
发表了问答
2012/08/07 19:17

多节点部署Cassandra集群

这篇文章收集了我从Apache Cassandra官网部署Cassandra集群的步骤。下面的步骤是我分享的部署集群的过程。大致分为三步 部署第一个节点 增加其他节点 监视集群(工具nodetool、jConsole、Cassandra GUI) 部署第一个节点 Open cassandra.yaml which is in 'apache-cassandra-1.1.0/conf'. Change listen_address: localhost --> listen_address: <node IP address> rpc_address: localhost --> rpc_address: <node ...

9
38
发表了问答
2016/07/28 10:05

cassandra 的cqlsh脚步无法使用

安装了cassandra2.2.7 3.7, 3.0.8 这几个版本 启动cassandra没问题,但是执行cqlsh脚本都报错了,提示 Python Cassandra driver not installed, or not on PYTHONPATH. You might try "pip install cassandra-driver". Python: /usr/local/bin/python2.7 Module load path: ['/root/distributed/apache-cassandra-3.0.8/bin/../lib/six-1.7.3-py2.py3-none-any.zip', '/root/distributed/apache-cassandra-3.0.8/bin/../lib/f...

3
0
发表了问答
2015/12/17 11:02

ycsb测试cassandra遇到问题

求助各位大神: 最近用ycsb测试Cassandra(version: 2.0.15), jdk8已经安装好,cassandra能用(linux,windows皆可) 遇到的问题如下图所示,总是提示路径不正确(Linux,Windows报同样的错),网上也没有解决教程, 望大神们相助。

2
0
发表了问答
2014/11/10 23:06

关于cassandra的P2P集群方式与ES的集群方式讨论

这两天看了下apache cassandra,大概了解了下,他是一个高性能、无单点障碍、P2P集群可拓展K/V数据库,看到这里的时候我非常高兴,但是,看到后面有些地方不解。为什么他使用了P2P的方式,却还需要在启动时指定种子节点IP?为什么不能使用组播的方式呢?就像ES一样,直接指定集群名,启动后,组播信息出去,根据集群名来组成分布式,这样多方便。并且,还有一点吐槽的是,java的client竟然是使用多IP的方式来启动的,无论是Thr...

1
0
发表了问答
2012/04/26 09:17

java 操作cassandra super column 插入问题

package com.cassandra.demo; import java.nio.ByteBuffer; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.apache.cassandra.thrift.Cassandra; import org.apache.cassandra.thrift.Column; import org.apache.cassandra.thrift.ColumnOrSuperColumn; import org.apache.cassandra.thrift.ColumnPath; import org.apache.cassandra.thrift.ConsistencyLeve...

5
0
发表了问答
2015/11/09 15:10

都能ping通,telnet通,家里没事,就是在公司连接超时……

服务器在美国,在公司执行报错,但是能ping通,telnet也能连上,家里试了下没有报错。 在公司,报了: com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: /x.x.x.x:9042 (com.datastax.driver.core.OperationTimedOutException: [/x.x.x.x:9042] Operation timed out))   at com.datastax.driver.core.ControlConnection.reconnectInternal(ControlConnection.java:2...

1
0
发表了问答
2013/12/05 16:36

我想问一下,如何将redis项目迁移到cassandra,具体的方案是什么?

目前我们公司现在正在对消息中间件进行选型,因为现在公司系统只是单节点部署,所以打算用redis作为消息中间件,但是最后肯定会弄成多节点系统,所以可能会将redis项目迁移到cassandra下,但是现在还不清楚如何将项目从redis迁移到cassandra,希望能得到一个好的方案!谢谢了!

2
0
发表了问答
2014/02/28 19:40

Cassandra如何实现分页查询、模糊匹配和类似SQL中between的用法?

小弟开始接触Cassandra,遇到了一些问题,请各位前辈赐教: 1.知道它的limit只能查询前N条数据,假设每页20条数据,那么,如何实现分页查询呢? 2.Cassandra不支持类似>=、<=、>、<等比较,如果要查询某个字段(如Date)在某个区间(如2014-01-01<Date<2014-02-28)的记录数,如何在Cassandra中实现? 3.能够实现对某个字段的模糊查询吗(SQL中的like的用法)? 请各位高人赐教。...

1
0
发表了问答
2014/12/09 13:16

bankmark 的 NoSQL 性能对比测试:Cassandra、MongoDB 和 SequoiaDB

近期,知名独立基准测评机构bankmark,针对SequoiaDB、MongoDB以及Cassandra三款NoSQL数据库产品做了性能对比测试。在所有的测试中,SequoiaDB的性能在大多数情境下都大大优于其他的产品,但是三款产品并没有一款能在所有的情境下完全胜出。 bankmark是一家德国的独立基准测评机构,也是一个业内著名的NoSQL性能测试团队。bankmark为大数据提供了革命性的基准测试方案,曾经为主流NoSQL厂商Cassandra做过性能测评。 Bankmark 的...

14
10
发表了问答
2014/04/05 09:02

cassandra是否适合存图片

网上有人说cassandra存储小文件比hbase适合,但我使用时发现cassandra的hector发送图片是先将byte[]变成string存储的速度特慢花了10来分钟才存了一张3百k左右的图片,有没有什么方法直接存byte[],或者说cassandra的写入速度就是这样的。

1
0
发表了问答
2014/06/05 19:54

SNS好友与消息快速计算

好友发的消息都存放在表 message中,我关注了若干好友,一般来说,我们以这样的方式来获取好友动态:select * from message where user_id in(好友idList)limit 0, 20;但是这种方式存在很大的性能问题。 可不可以用这种方式:好友id以某种结构存在redis中,message也以某种结构存在Redis中。再通过Redis找出所关注好友的一定数量的message?(用Lua脚本是否可行) 若Redis不行,其它数据库是否可行?性能如何? 不考虑push方式,实...

3
1
发表了问答
2012/04/17 11:45

关于cassandra权限问题

INFO [main] 2012-04-17 11:34:28,937 CLibrary.java (line 61) JNA not found. Native methods will be disabled. INFO [main] 2012-04-17 11:34:28,937 DatabaseDescriptor.java (line 116) Loading settings from file:/E:/cassandra/apache-cassandra/conf/cassandra.yaml INFO [main] 2012-04-17 11:34:29,031 DatabaseDescriptor.java (line 170) DiskAccessMode 'auto' determined to be standard, indexAccessMode is s...

7
0
发表了问答
2012/11/01 11:02

cassandra集群正常运行一段时间后,入库速度变慢

我们的cassandra集群是由5台主机构成的,复制因子为2,主机内存64G,cpu 32核;正常运行了一段时间后,入库速度变慢了,现在速度大概只有以前的一半了;我监控了主机资源使用情况,没有发现什么异常;根据入库程序打印的日志来看,当向cassandra batch_mutate数据时,这个函数花费很多时间,慢的时候能达到200ms,快的时候只要十几ms;而我的程序中其他处理只花了10ms不到。 不知道大家有没有相似的情况,问题可能会出现哪里?...

3
0
发表了问答
2013/05/16 23:54

有人用storm+cassandra+java/ror 做个成熟的项目吗?

有人用storm+cassandra+java/ror 做个成熟的项目吗?

1
0
发表了问答
2013/05/19 17:26

有人用cassandra数据库没?

有人用cassandra数据库没?用过的来说说

4
0
发表了问答
2011/08/29 21:44

NoSQL比较:Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Membase vs Neo4j

本文详细介绍这几个 NoSQL 服务器的特点以及适用的场合! CouchDB Written in: Erlang Main point: DB consistency, ease of use License: Apache Protocol: HTTP/REST Bi-directional (!) replication, continuous or ad-hoc, with conflict detection, thus, master-master replication. (!) MVCC - write operations do not block reads Previous versions of documents are available Crash-only (reliable) design Needs ...

14
39
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
4 评论
671 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部