我最近一直在探索数据库,我想知道:
当数据分布在多个可能属于不同类型的数据库时,公司可能面临的挑战是什么?
我能想到的一个问题是跨多个数据库查询的成本以及输出的可验证性和正确性
还有其他问题吗?
如果我们想要将这些数据合并在一起以便信息不会丢失,应该考虑哪些因素以及解决这些问题的最佳方法?
答案 0 :(得分:1)
发布问题:
没有哪家公司愿意在这样的情况下结束,尽管确实发生了 - 第5点并不为人所知!通常的解决方案是将每个数据库中的数据提取到一个数据仓库数据库中,该数据库针对报告进行了优化,并且面对不一致时报告必须具有弹性(数据库A提取失败,但其余部分均正常),其中用户接受数据只会每天更新(这通常很好)。