Questions tagged «cassandra»

Cassandra是高度可伸缩的,最终一致的,分布式的,结构化的行/列存储。

6
MongoDB与Cassandra的比较
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 我正在评估什么是最好的迁移选项。 目前,我在分片的MySQL(水平分区)上,我的大部分数据存储在JSON Blob中。我没有任何复杂的SQL查询(自从对数据库进行分区以来,已经迁移了)。 现在,似乎MongoDB和Cassandra都是可能的选择。我的情况: 每个查询中的读取次数很多,常规写入的次数更少 不担心“大规模”的可扩展性 更关注简单的设置,维护和代码 最小化硬件/服务器成本



15
如何列出Cassandra中所有可用的键空间?
我是Cassandra的新手,正在尝试使用Cassandra实现一个玩具应用程序。我在Cassandra DB中创建了一个键空间和几个列族,但是忘记了集群的名称。 我试图查找是否有任何查询可以列出所有可用的键空间。 有人知道这样的查询或命令吗?



8
Elasticsearch与Cassandra对比Elasticsearch与Cassandra
我正在学习NoSQL,并正在为客户的需求之一寻找不同的选择。在提出这个问题之前,我已经遍历了各种资源(对NoSQL不太了解的人) 我需要以更快的速度存储数据并读取数据。 完全故障安全且易于扩展。 能够搜索数据以获取Google Analytics(分析)。 最后我列出了以下内容: Cassandra and Elasticsearch 我所了解的是,Cassandra对我来说是一个完美的NoSQL存储解决方案,因为我可以使用索引写入数据和读取数据。它失败或可能失败的地方在Analytics(分析)上。将来,如果我想从中获取数据from_date to to_date,或者想以更多方式获取数据进行分析,那么如果我没有正确设计数据模型或保持长期的眼光,那么在不断变化的世界中,这可能会很难。 While Elastic Search最擅长建立索引(由Lucene支持),并且可以通过抛出一些随机文本来随机搜索数据。但是,即使我要检索数据,它是否也一样工作from_date to to_date(我希望是这样)。但是真正的问题是,它是搜索引擎还是像Cassandra这样的完美NoSQL数据存储?如果是,为什么我们仍然需要Cassandra? 如果两者都在不同的世界,请解释一下!我们如何结合它们以获得更有效的解决方案?

2
基于文档的数据库与基于键/值的数据库之间的区别?
我知道有三种不同的,流行的非SQL数据库类型。 键/值:Redis,Tokyo Cabinet,Memcached ColumnFamily:Cassandra,HBase 文件:MongoDB,CouchDB 我已经读了很长的博客,但对它的了解却很少。 我知道关系数据库,并且在MongoDB / CouchDB等基于文档的数据库中徘徊。 谁能告诉我这些和清单上的两个前者之间的主要区别是什么?


4
面向列的NoSQL与面向文档的NoSQL有何不同?
我已经读过的NoSQL数据库的三种类型是键值,面向列和面向文档。 键值很简单-一个具有简单值的键。 我见过将面向文档的数据库描述为键-值,但该值可以是结构,例如JSON对象。每个“文档”可以具有全部,部分或相同的键。 面向列似乎很像面向文档,因为您没有指定结构。 那么,这两者之间有什么区别,为什么您要使用一个而不是另一个呢? 我专门研究了MongoDB和Cassandra。我基本上需要一个可以更改但不影响其他值的动态结构。同时,我需要能够搜索/过滤特定键并运行报告。有了CAP,AP对我来说是最重要的。只要不存在数据冲突或丢失,就可以“最终”跨节点同步数据。每个用户将获得他们自己的“表”。

3
Hbase与Cassandra的大规模数据处理
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 在对大规模数据存储解决方案进行研究之后,我差点就进入了Cassandra。但其普遍认为,Hbase是大规模数据处理和分析的更好解决方案。 尽管两者都是相同的键/值存储并且都可以运行(最近才是Cassandra),但是Hadoop层却使Hadoop在需要对大数据进行处理/分析时成为更好的选择。 我还在 http://ria101.wordpress.com/2010/02/24/hbase-vs-cassandra-why-we-moved/ 但我仍在寻找Hbase的具体优势。 虽然我对Cassandra更为确信,因为它具有添加节点和无缝复制的简便性,并且没有故障点功能。而且它还保留了二级索引功能,因此是一个不错的选择。

10
错误:ENOENT:没有这样的文件或目录,scandir
我使用jhipster搭建了一个应用程序,该应用程序是使用cassandra db的微服务网关,并使用maven进行了构建,在scaffold.i跑了gulp命令到ui的实时重载之后,它的构建就很好了。 我在导航栏和主页上进行了更改。这也是工作文件,并对home和navbar的json文件进行了一些更改,并做了一些小的更改,例如添加了搜索框等。 无法重新加载。我停止吞咽和行家&重新启动它们。Maven正在构建,但再次没有在本地主机中加载网站 当我大口吃时,它显示了这个错误。 gulp fs.js:952 return binding.readdir(pathModule._makeLong(path), options.encoding); ^ Error: ENOENT: no such file or directory, scandir '/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/vendor' at Error (native) at Object.fs.readdirSync (fs.js:952:18) at Object.getInstalledBinaries (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/extensions.js:121:13) at foundBinariesList (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/errors.js:20:15) at foundBinaries (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/errors.js:15:5) at Object.module.exports.missingBinary (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/errors.js:45:5) at module.exports (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/binding.js:15:30) at Object.<anonymous> (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/index.js:14:35) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) …

1
说明用于最终一致性的默克尔树
默克尔树在多个分布式,复制的键/值存储中用作反熵机制: 发电机 里亚克 卡桑德拉 毫无疑问,反熵机制是一件好事-生产中会发生短暂故障。我只是不确定我是否理解为什么默克尔树是流行的方法。 将完整的Merkle树发送给对等方包括将本地密钥空间与每个键值的哈希值一起存储到该对等方,该哈希存储在树的最低级别中。 区分从对等方发送的Merkle树需要拥有自己的Merkle树。 由于双方都必须已经有一个排序的键/值哈希空间,为什么不进行线性合并来检测差异呢? 我只是不相信在考虑维护成本时,树形结构可以提供任何形式的节省,并且已经完成了在树叶上进行线性传递的事实,只是将导线上的表示序列化。 为了解决这个问题,一个稻草人的选择可能是让节点交换哈希摘要的数组,这些哈希摘要通过模环位置进行增量更新和存储。 我想念什么?

2
Cassandra和CouchDB有什么区别?
我正在看两个项目,但我看不出有什么区别 来自Cassandra网站: Cassandra是一个高度可扩展的,最终一致的,分布式的,结构化的键值存储... Cassandra最终是一致的。与BigTable一样,Cassandra提供的基于ColumnFamily的数据模型比典型的键/值系统丰富。 从CouchDB网站: Apache CouchDB是可通过RESTful HTTP / JSON API访问的分布式,容错和无模式的面向文档的数据库。 也就是说,我将每个项目之间的特定区别视为:访问方法,书面语言等。但是举个例子,当您谈论SOLR或Sphinx时,您知道两者都是索引器,但有很大的不同,但最后是索引器。 我可以在这里说Cassandra和CouchDB是非关系数据库,在某些情况下一个可以替代另一个数据库吗?

8
我应该选择什么:MongoDB / Cassandra / Redis / CouchDB?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我们正在开发一个非常大的项目,我想知道是否有人可以给我一些有关应该选择哪种数据库后端的建议。 我们的系统由1100个电子设备组成,这些电子设备将信号发送到中央服务器,然后服务器存储信号信息(信号长约35个字节)。这些设备每分钟每分钟将发送大约3个信号的方式,因此,如果我们进行数字编码,则数据库上每天将有4.752.000条新记录,而每月总共有142.560.000条新记录。 我们需要一个快速且可靠的数据库后端。当然,我们需要在该数据库上进行一些复杂的数据挖掘。我们正在对MongoDB / Cassandra / Redis / CouchDB进行一些研究,但是文档网站仍处于早期阶段。 有什么帮助吗?有想法吗? 非常感谢!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.