gpt4 book ai didi

database - 如何处理混合数据库?

转载 作者:搜寻专家 更新时间:2023-10-30 19:47:07 25 4
gpt4 key购买 nike

你有没有遇到过以下情况:你需要存储信息,但是这些信息的一部分已经用一种类型的数据库很好地建模了(在一个非常松散的意义上),而另一部分用另一种类型很好地建模了。示例:

  • 一组文件和有关每个文件的附加信息存储在关系 SQL 数据库中。
  • OODB 和三重存储。
  • 两个以前完全不相关的键/值数据存储,必须集成,但保持分离。

您认为处理这种情况的最佳方法是什么?将两种类型的数据分开,并编写一个使它们保持同步的软件层?仅使用一种数据库,将一种数据适配为另一种(例如,将文件作为 blob 存储到关系数据库中,或者将关系部分存储在磁盘上被破解的基于文件的数据库中)?

最佳答案

这种问题被称为联合数据库系统。我建议阅读关于联合数据库的文章 wikipedia .

这不是一个简单的情况,这个问题的解决方案在很大程度上取决于不同“数据库”中的数据耦合/相关的紧密程度,以及不同“数据库”的架构的相似程度。

关于database - 如何处理混合数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1341442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com