gpt4 book ai didi

database - 业务和日志数据由DB还是Schema分隔?

转载 作者:太空狗 更新时间:2023-10-30 01:45:09 26 4
gpt4 key购买 nike

在构建整体时,您可能希望以某种方式将日志/技术数据和业务/运营数据分开。假设您仅使用一个RDBMS数据库实例,您是否会通过在数据库实例中拥有多个数据库或一个具有多个数据库架构的数据库来进行数据分离?

最佳答案

这取决于系统可用性和连接性的设计方式。这些数据库中存储的数据是什么。如果它们是链接数据,则可以将它们保存在单个数据库实例上,但是如果它们是部分链接的,并且如果一个系统宕机也可以部分运行,则它们必须位于不同的实例上。

详细说明:

1)当您使用一个数据库实例并且在其中使用多个数据库时,您会遇到以下问题:如果连接断开(由于系统崩溃或mysql服务器断开),则所有数据库都位于同一实例上也下降了,因此所有应用程序都受到影响。

2)当您为每个数据库分离数据库实例时,如果任何一个数据库系统关闭,您的其他应用程序将不会受到影响。因此,其他应用程序只能运行依赖于关闭数据库的应用程序。

另外,在两种情况下,我都认为您还必须使用复制机制,以便可以在从属数据库上完成负载平衡。

关于database - 业务和日志数据由DB还是Schema分隔?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33802240/

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