草庐IT

Cassandra

全部标签

mongodb - HBase cassandra couchdb mongodb ..有什么根本区别吗?

我只是想知道hbase、cassandra、couchdb和monogodb之间是否存在根本区别?换句话说,他们是否都在完全相同的市场上竞争并试图解决完全相同的问题。或者它们最适合不同的场景?所有这一切都涉及到一个问题,我应该在什么时候选择。口味问题?谢谢,费德里科 最佳答案 这些是来自@Bohzo的一些长答案。(但它们是很好的链接)事实是,他们“有点”竞争。但它们肯定有不同的优点和缺点,而且它们肯定不能解决相同的问题。例如,Couch和Mongo都提供Map-Reduce引擎作为主包的一部分。HBase(基本上)是Hadoop之上

python - 持久性数据库(MySQL/MongoDB/Cassandra/BigTable/BigData)与非持久性数组(PHP/PYTHON)

使用Python/PHP非持久性数组在RAM中存储6GB+数据和800+百万行数据有什么好处,而不是在简单查询执行的速度/延迟方面使用MySQL/MongoDB/Cassandra/BigTable/BigData(PersistenceDatabase)数据库?例如,在1秒内在800+百万行中找到一个名称:这可能吗?有没有人有处理超过1-20亿行的数据集并在1秒内获得简单搜索查询结果的经验?是否有更好的、经过验证的方法来处理数十亿行? 最佳答案 应该会有很大的不同,大约快4-5个数量级。数据库将记录存储在4KBblock中(通常)

MongoDB 与 Redis 与 Cassandra 的快速写入临时行存储解决方案

我正在构建一个跟踪和验证广告展示次数和点击次数的系统。这意味着有很多插入命令(平均约90次/秒,峰值为250次)和一些读取操作,但重点是性能并使其超快。该系统目前在MongoDB上,但从那时起我就被介绍给Cassandra和Redis。选择这两种解决方案中的一种而不是留在MongoDB上会是个好主意吗?为什么或为什么不?谢谢 最佳答案 对于这样的收获解决方案,我建议采用多阶段方法。Redis擅长实时通信。Redis被设计为内存中的键/值存储,并继承了作为内存数据库的一些非常好的优点:O(1)列表操作。只要服务器上有RAM可用,Red

mysql - 初创公司应该考虑哪些数据库系统?

现在,我正在开发一个Web应用程序的原型(prototype),该应用程序聚合来自大量用户的大量文本条目。这些数据必须经常显示回来并经常更新。目前我将内容存储在MySQL数据库中,并使用NHibernateORM层与数据库进行交互。我已经为用户、角色、提交、标签、通知等定义了一个表。我喜欢这个解决方案,因为它运行良好,我的代码看起来不错而且理智,但我也担心MySQL将如何执行大小我们的数据库达到了相当大的数量。我觉得它可能很难足够快地执行连接操作。这让我想到了非关系型数据库系统,例如MongoDB,CouchDB,Cassandra或Hadoop.不幸的是,我两者都没有经验。我读过一些

mysql - 初创公司应该考虑哪些数据库系统?

现在,我正在开发一个Web应用程序的原型(prototype),该应用程序聚合来自大量用户的大量文本条目。这些数据必须经常显示回来并经常更新。目前我将内容存储在MySQL数据库中,并使用NHibernateORM层与数据库进行交互。我已经为用户、角色、提交、标签、通知等定义了一个表。我喜欢这个解决方案,因为它运行良好,我的代码看起来不错而且理智,但我也担心MySQL将如何执行大小我们的数据库达到了相当大的数量。我觉得它可能很难足够快地执行连接操作。这让我想到了非关系型数据库系统,例如MongoDB,CouchDB,Cassandra或Hadoop.不幸的是,我两者都没有经验。我读过一些

mongodb - 文档数据库中的继承?

我想知道,因为我在pdf“[noSql]权威指南”和“beginning[noSql]”中搜索了“继承”这个词,但我没有找到任何东西?我错过了什么吗?因为我正在使用hibernate和mysql进行tablePerHierarchy继承,所以在[noSql]中是否出于某种原因不推荐使用它?(把[noSql]换成你喜欢的“notonlysql”数据库) 最佳答案 我知道这个答案有点晚了,但对于MongoDB,您可能会看到一些稍微不同的东西。Mongo是无模式的,因此“tablePerHierarchy”的概念不一定有用。假设如下cla

mongodb - 文档数据库中的继承?

我想知道,因为我在pdf“[noSql]权威指南”和“beginning[noSql]”中搜索了“继承”这个词,但我没有找到任何东西?我错过了什么吗?因为我正在使用hibernate和mysql进行tablePerHierarchy继承,所以在[noSql]中是否出于某种原因不推荐使用它?(把[noSql]换成你喜欢的“notonlysql”数据库) 最佳答案 我知道这个答案有点晚了,但对于MongoDB,您可能会看到一些稍微不同的东西。Mongo是无模式的,因此“tablePerHierarchy”的概念不一定有用。假设如下cla

mongodb - 使用 mongodb 或 cassandra 的空间数据

我正在考虑使用概念证明来处理大于10G的大量数据,这需要每秒至少200次以上的写入和每秒大约50次以上的空间相关数据读取。这也是一个不断增长的系统。目前,出于性能原因,我正在考虑将这些大容量数据移动到NoSql大表类型的数据库中。我已经考虑并仔细研究了MongoDB和cassandra。就我的阅读而言,蒙古数据库:-似乎有作家锁定问题-如果不需要多台服务器,stackoverflow中的一篇文章建议使用此数据库-保存在内存中的索引。所以指数增长越大,据说业绩越差-优势是Mongodb直接支持空间数据和索引以及查找附近位置等功能,-我看到这篇文章CassandraOrMongoDBFor

mongodb - Cassandra、Membase、Hadoop、MongoDB、RDBMS等如何选择?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.是否有关于何时使用Cassandra、Membase或Hadoop或普通旧关系数据库的论文/博客文章?是否有一篇论文讨论了每种技术的优缺点,以及在哪些情况下应该选择这两种技术?我正在考虑编写一个新的Web服务,它每天将有大约100万次点击和大约几TB的数据。 最佳答案 编辑NoSQL生态系统作者:

实时广告平台 MongoDB vs. Cassandra vs. MySQL

我正在开发一个非常注重性能的实时广告平台。我一直使用MySQL进行开发,但如果可以实现显着的速度提升,我愿意尝试新的东西,例如MongoDB或Cassandra。我整天都在阅读这两个方面的信息,但由于两者都在快速发展,所以很多信息似乎都有些过时了。存储的主要数据是每次点击的条目、View的递增行以及每个广告系列的信息(只是一些基本设置等)。需要在插入点击、更新View总数和生成实时统计报告中找到速度增益。该平台是用PHP开发的。或者这些都不是? 最佳答案 使用列出的所有技术,有几种方法可以实现这一目标。更多的是你如何使用它们的问题。