【发布时间】:2012-04-15 21:42:22
【问题描述】:
注意:(我研究了CouchDB一段时间,需要一些实际经验)。
我有一个用于车队跟踪服务的 Oracle 数据库,这里的一些状态是:
- 100 GB 分贝
- 每秒大量插入(我们收到的消息)
- 可靠的复制(通过 4 个服务器上的 Oracle 流)
- 繁重的复杂查询。
现在的问题是:在这种情况下可以使用 CouchDB 吗?
注意:为什么我想到了 CouchDB?
- 我已经了解了它的水平扩展能力非常好。这对我们来说非常重要。
- 由于它是无架构的,我们可以更恰当地处理更改,因为我们在不同的表和存储过程中有很多更改。
谢谢
编辑我: 我也需要交易。但我也可以容忍其他解决方案。如果复制有一点延迟,如果有保证,那也没有问题。
【问题讨论】:
-
您需要交易吗?您需要有保证的同步复制吗?
-
感谢您的澄清。是的;我需要事务,但我可以容忍复制的一些延迟。
-
谢谢edze!但这只是回答了一部分!
-
解释您所说的“繁重的复杂查询”是什么意思。它们的复杂程度是否比关系模型更容易适应 CouchDB 模型?
标签: database oracle nosql couchdb oracle11g