草庐IT

Cassandra

全部标签

docker - 使用 cassandra 在 docker 容器内自动创建 key 空间

我想知道是否有人尝试使用默认键空间构建cassandradocker镜像,我尝试在BUILD时间执行此操作,但它不起作用,因为cassandra未在该阶段运行。是这样的:FROMcassandra:2.0COPY../somewhere/keyspace_definition.txt/src/keyspace_definition.txtRUN/usr/bin/cqlsh-f/src/keyspace_definition.txt我的新方法是从入口点脚本执行此操作,但是,如果其他人有更好的主意,我现在想这样做。发货愉快:D 最佳答案

cassandra - 在 Cassandra Docker 中启用 Thrift

我正在尝试启动一个运行cassandra的docker镜像。我需要使用thrift与cassandra进行通信,但它看起来默认情况下已禁用。查看cassandra日志显示:INFO21:10:35NotstartingRPCserverasrequested.UseJMX(StorageService->startRPCServer())ornodetool(enablethrift)tostartit我的问题是:如何在启动这个cassandra容器时启用thrift?我试过设置各种环境变量都无济于事:dockerrun--namecs1-d-e"start_rpc=true"cass

ruby-on-rails - Ruby on Rails 的 Cassandra、mongodb 或 couchdb

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭9年前。Improvethisquestion我认为这三个是目前最流行的非关系数据库。我想试一试,但我想知道在Gem、文档和教程支持方面,其中哪一个最适合Rails。例如。如果我安装了一个非常好的用于Rails的gem,但它只使用AR和mongodb,那么很遗憾我没有使用mongodb。有多少gems支持这些数据库中的每一个?哪个是ruby​​/rails社区最流行和主流的,因此有更多的在线文档/教程?哪一个提供Rails的紧密集成?

ruby-on-rails - Ruby on Rails 的 Cassandra、mongodb 或 couchdb

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭9年前。Improvethisquestion我认为这三个是目前最流行的非关系数据库。我想试一试,但我想知道在Gem、文档和教程支持方面,其中哪一个最适合Rails。例如。如果我安装了一个非常好的用于Rails的gem,但它只使用AR和mongodb,那么很遗憾我没有使用mongodb。有多少gems支持这些数据库中的每一个?哪个是ruby​​/rails社区最流行和主流的,因此有更多的在线文档/教程?哪一个提供Rails的紧密集成?

mongodb - 为什么与 MongoDB、Redis 和 MySql 相比,Apache Cassandra 的写入速度如此之慢

关闭。这个问题是opinion-based.它目前不接受答案。想改善这个问题吗?更新问题,以便可以通过editingthispost用事实和引文回答问题.7年前关闭。Improvethisquestion我最近开始为客户尝试一些noSQL原型(prototype)。他们得到了一个实时应用程序,该应用程序执行大量插入操作,但读取次数较少(目前他们正在使用MySql并想尝试一些noSQL解决方案)周末我尝试将Cassandra2.0、MongoDB2.4.9和Redis与普通的Mysql5.5DB进行比较。所有这些都在我的Windowsi3核心2.30Ghz/8GBRAM笔记本电脑上运行,

google-app-engine - 我们可以在谷歌应用引擎基础设施中使用 cassandra/couchdb/mongodb 吗?

有没有我们可以使用GoogleAppEngine但不使用google的bigtable?就像存储我的数据一样,我更喜欢使用cassandra并且能够插入和拔出其他数据库服务器。如果我想改用CouchDb/MongoDb,GAE的基础架构是否支持它? 最佳答案 简答:不。更长的答案:这取决于您希望/需要如何使用数据库系统。您无法直接在AppEngine上运行这些系统。但是,如果低延迟不是先决条件(就像不经常/定期获取数据的情况一样),那么您可以使用某种HTTPAPI在另一台主机上设置它们,并使用urlfetch从appengine查询

mongodb - 选择哪个数据库(Cassandra、MongoDB、?)来存储和查询事件/日志/指标数据?

在sql术语中,我们是这样存储数据的:tableevents(idtimestampdimension1dimension2dimension3etc.)所有维度值都是整数。这张表变得非常大。我们希望对这样的查询进行快速读取:SELECTdimension1,dimension2,COUNT(*)FROMeventsWHEREdimension8='foo'ANDdimension9='bar'GROUPBY1,2我们想要快速写入,而不关心事务和一致性。我们关心最终的可用性和分区容错性。我正在寻找“NoSQL”替代方案。Casandra可以做我正在寻找的那种查询吗?这在阅读他们的文档时

mongodb - 与 MongoDB 或 Cassandra 相比,Greenplum 或 Vertica 等数据库的优势

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭7年前。Improvethisquestion我目前正在与MongoDB一起参与一些项目。和ApacheCassandra分别。我也经常使用Solr,我正在用它们处理“大量”数据(大约1-2TB)。我听说过Greenplum和Vertica上周第一次,我不太确定,把它们放在我脑子里的什么地方。在我看来,它们就像DatawareHouse(DWH)解决方案,而我并没有真正使用过DWH。而且它们似乎要花很多钱(例如,Greenplum中的

mongodb - 需要Liquibase替代mongodb和/或cassandra数据库

我们最近面临一个问题。我们希望对MongoDB和CassandraDB模式更改和更新/插入查询进行补丁管理(类似于gitforcodebase)版本控制。Liquibase只为MySQL处理它。我们需要为NoSQLMongoDB和Cassandra提供Liquibase的替代产品。 最佳答案 Mongo有一些工具,例如:蒙吉兹:https://github.com/mongeez/mongeez优势将脚本保存在.js文件中。组织它们的XML文件如果使用Java,MyGeEz可以与Spring集成,因此可以在启动应用程序时运行脚本缺点

mongodb - Cassandra 或 MongoDB 用于我们基于位置的应用程序

我们正在考虑将NoSQL数据库系统用于大型项目。目前,我们已经阅读了一些关于MongoDB和Cassandra的信息,尽管我们完全没有这两个方面的经验。我们非常精通MySQL和MicrosoftSQL等传统关系型数据库,但NoSQL(键/值存储)对我们来说是一种新范式。那么基本上,你们推荐我们使用哪个NoSQL数据库?我们同时进行大量写入和读取。基本上我们有数以万计的设备在报告:device_id(int),latitude(decimal),longitude(decimal),date/time(datetime),headingchar(2),speed(int)每一分钟。因此,