我正在工作的项目的要求似乎指向使用关系数据库(例如postgre,MySQL)和键值存储(例如HBase,Cassandra)。除少量相互依赖外,我们的数据几乎可以很好地分解为两种数据模型中的一种。
这不是尝试将关系数据库塞入键值存储区;他们彼此独立。
有没有严重的理由不这样做?
答案 0 :(得分:3)
它应该可以正常工作。
您需要注意/注意以下几点:
答案 1 :(得分:2)
我在SQL DBMS领域工作,所以考虑到这种偏见,但是......
与Shiraz Bhaiji一样,我担心“除了少量的相互依存”。有许多事情需要考虑,其中的答案将帮助您确定要做什么。
如果你对这些问题和相关问题有足够的答案,那么可以选择混合设置 - 你已经考虑过了,权衡了风险,形成了判断,并且继续进行是合理的。如果您没有答案,请联系他们。
答案 2 :(得分:0)
当你说键值存储时,你的意思是在会话或缓存类型的实现中?总是有理由做这样的事情......读取和写入数据库通常是最耗费资源的操作。更多细节?