我正在工作的项目的要求似乎是同时使用关系数据库(例如 postgre、MySQL)和键值存储(例如 HBase、Cassandra)。除了少量的相互依赖之外,我们的数据几乎可以很好地分解为两个数据模型之一。
这并不是试图将关系数据库塞进键值存储中;而是试图将关系数据库塞进键值存储中。它们是相互独立的。
有什么严重的理由不这样做吗?
它应该工作正常。
您需要注意/注意以下几点:
- 您的程序现在负责存储之间的数据一致性,而不是关系模型。
- 根据您的技术,您可能有也可能没有跨数据存储的事务。在这里,您可能需要编写一些手动清理工作,以防止发生故障。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)