数据库 – 要CouchDB还是不要?
注意:(我已经调查了CouchDB一段时间并需要一些实际经验).
我有一个用于车队跟踪服务的Oracle数据库,这里的一些状态是: > 100 GB db 现在的问题是:在这种情况下可以使用CouchDB吗? 注意:为什么我想到CouchDB? >我已经读过它能够横向扩展的能力.这在我们的案例中非常重要. 谢谢 编辑I: 解决方法您正在享受数据库的以下功能:>在生产中使用它 这些都是不切换到CouchDB的原因. 当然,故事并非如此简单.我想你已经发现了许多人从未学过的东西:复杂的问题需要复杂的解决方案.我们不能简单地更换我们的数据库,并在休息一个月.当然,CouchDB(和BigCouch)支持出色的水平扩展(以及跨数据中心复制!),但成本将重写生产应用程序.那是不对的. 那么,CouchDB可以从哪里受益? 我建议您开始使用CouchDB应用程序扩充您的应用程序.部署CouchDB,将数据导入其中,并构建非任务关键型应用程序.看看它最适合的地方. 对于您的项目,这些是CouchDB的关键优势: >它是一个小巧,简单的工具 – 您可以轻松地在工作站或服务器上进行设置 >例如,如果您有灵活的策略,只需在LAN上进行设置即可 >完成该步骤后,现在可以轻松访问.只需发出http或http请求.无论您是使用自定义工具从Oracle导入数据,还是使用Web浏览器,都是一样的. >使用更大的CouchDB集群扩展核心 CouchDB为您提供了一个简单的Web服务器和网站.它为您的数据提供了内置的Web服务API.它使构建Web应用程序变得容易.因此,CouchDB似乎是扩展核心应用程序而不是替换它的理想选择. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |