对于我的工作项目的要求似乎指向组合同时使用关系型数据库(如postgre,MySQL的)用key-value存储(如HBase的,卡桑德拉)。 我们的数据几乎打破很好地与相互依存的少量异常的两个数据的机型之一。
这不是临时抱佛脚关系数据库为key-value存储的尝试; 它们是相互独立的。
是否有任何重大理由不这样做呢?
对于我的工作项目的要求似乎指向组合同时使用关系型数据库(如postgre,MySQL的)用key-value存储(如HBase的,卡桑德拉)。 我们的数据几乎打破很好地与相互依存的少量异常的两个数据的机型之一。
这不是临时抱佛脚关系数据库为key-value存储的尝试; 它们是相互独立的。
是否有任何重大理由不这样做呢?
我在SQL DBMS境内工作,所以采取这种偏见考虑,但是...
与西拉Bhaiji,我担心“除了相互依存少量”。 有一些事情要思考的问题,这些问题的答案将帮助您决定做什么。
如果你有足够的这些问题和相关的问题,那么它是OK去与混合设置 - 你已经想通了,权衡风险,所形成的判断,这是合理的继续。 如果你不知道答案,让他们。
它应该很好地工作。
有一对夫妇,你需要知道的/注意事项:
当你说key-value存储你在一个会话或执行的缓存类型的意思怎么样? 总有一些理由做这样的事情...读取和写入到数据库通常是你最资源密集型操作。 更多细节?