Tag: nosql

有一个很好的Redis浏览器吗?

有什么好的浏览器/资源pipe理器来查看Redis吗? 对Redis来说是新的,所以我的期望是,如果有类似于MongoVUE,Toad或SQLExplorer的东西。 我尝试从服务堆栈尝试Redispipe理用户界面,但在IIS上尝试时遇到500错误

MongoDB正常化,外键和join

在深入研究MongoDB几天之前,我想我会提出一个非常基本的问题,就是我是否应该深入研究它。 我基本上没有使用nosql的经验。 我读了一些关于文档数据库的一些好处,我认为对于这个新的应用程序,它们将会非常棒。 对于许多types的对象(大量m-to-m关系)和子类做collections夹,评论等是一件很麻烦的事情,这是很痛苦的。 我也有一个在SQL中定义的结构,因为它是非常嵌套的,并且转换为比15个不同表更好的文档。 但是我对一些事情感到困惑。 是否需要保持数据库正常化? 我真的不想更新多个logging。 这仍然是人们如何处理MongoDB中的数据库devise? 当一个用户collections一本书,并且这个select仍然存储在一个用户文档中,但是这本书被删除了,会发生什么? 如何在没有外键的情况下解除关系? 我手动负责删除自己的所有链接? 如果用户喜欢一本不再存在的书,我会查询它(某种连接)会发生什么? 我必须在这里做任何容错吗?

Azure表Vs Azure上的MongoDB

我想在Windows Azure上使用NoSQL数据库,数据量将非常大。 使用Workerangular色运行的Azure表存储或MongoDB数据库是否可以提供更好的性能和可伸缩性? 有没有人使用工作者angular色在Azure上使用MongoDB? 请分享您在Azure上使用Azure上的MongoDB的想法。

什么时候不应该使用关系数据库?

除了google / bigtable场景,什么时候不应该使用关系数据库? 为什么不,你应该使用什么? (你学会了“艰难的路”吗?)

什么是SSTable?

在BigTable / GFS和Cassandra术语中,SSTable的定义是什么?

有没有使用NoSQL数据库的电子商务网站?

我最近读了很多'NoSQL'数据库,比如CouchDB,MongoDB等。我看到的大多数网站都是基于文本的网站,比如纽约时报和Source forge。 我想知道你是否可以将这个应用到付款是一个巨大的问题的网站。 我正在考虑以下问题: 你如何保护数据 这些系统是否提供简单的备份/恢复机制? 如何处理事务提交/回滚 我读过以下几篇文章,涵盖了一些方面: 我可以在CouchDB中进行交易和locking吗? 基于文档的数据库与关系数据库的优点/缺点 在这些职位的交易方面,如果涵盖。 但是,安全和备份的问题不包括在内。 有人可以谈一谈这个问题? 如果可能的话,有没有人知道一些电子商务网站已经成功实施了基于文件的数据库。

Cassandra端口使用情况 – 如何使用端口?

当试验Cassandra时,我发现Cassandra听以下的端口: TCP *:8080 TCP *:8888 TCP *:57311 TCP *:57312 TCP 127.0.0.1:7000 TCP 127.0.0.1:9160 UDP 127.0.0.1:700 Cassandra如何使用列出的每个端口?

解释梅克尔树用于最终一致性

Merkle树在几个分布式,复制的密钥/值存储中被用作反熵机制: 发电机 了Riak 卡桑德拉 毫无疑问,一个反熵机制是一件好事 – 在生产过程中发生的短暂失败。 我只是不明白为什么默克尔树是stream行的方法。 发送一个完整的Merkle树到对等体包括发送本地密钥空间到该对等体,以及每个密钥值的散列,存储在树的最底层。 对从同伴发送的Merkle树进行分解需要拥有自己的Merkle树。 由于两个对等体必须已经有一个已sorting的键/值 – 散列空间,为什么不进行线性合并来检测差异呢? 我只是不相信,当考虑维护成本时,树形结构会提供任何节省的费用,而树叶上的线性遍历已经完成,只是为了在线路上对表示进行序列化 。 为了解决这个问题,一个稻草人的替代scheme可能是让节点交换哈希摘要arrays,这些哈希摘要是通过模数环位置递增更新和分段的。 我错过了什么?

mongodb在运行吗?

我已经在我的unix服务器上安装了mongodb和php驱动程序。 我的问题是如何判断mongodb是否正在运行? 有一个简单的命令行查询来检查状态? 如果我从shell启动它,如果我退出shell,它将继续运行(这似乎不是这种情况)。 我怎样才能让MongoDB连接持久化,并在服务器重新启动时自动启动? 我可以跑: -bash-3.2 $ su 密码: [root @ xxx]#cd / var / lib [root @ xxx]#./mongodb-linux-i686-1.6.5/bin/mongod ./mongodb-linux-i686-1.6.5/bin/mongod – 帮助和启动选项 Wed Feb 23 08:06:54 MongoDB开始:pid = 7271 port = 27017 dbpath = / data / db / 32-bit **注意:使用MongoDB 32位时,限制在大约2千兆字节的数据 **请参阅http://blog.mongodb.org/post/137788967/32-bit-limitations **警告:您在OpenVZ中运行。 这已知是打破了! Wed Feb 23 08:06:54 db版本v1.6.5,pdfile版本4.5 Wed Feb 23 08:06:54 […]

mongodb在CAP定理中站在哪里?

在我看来,我看到MongoDB是CP。 但是当我深入挖掘时,我发现它最终是一致的。 当你使用safe = true时,它是CP吗? 如果是这样,这是否意味着当我用safe = true写入时,所有副本将在得到结果之前被更新?