我想创build一个集群和/或复制的关系数据库,这样公司的所有应用程序都可以使用相同的数据,而无需在数据库之间进行手动混洗。
但是,这提出了两个问题:
我的想法是像基于事务的数据版本控制(如源代码的git)可能是有用的,但总的来说,我可以使用任何想法如何缓解这些问题。
错误的更新或删除查询可能会禁用所有应用程序和服务
如果所有存储是统一的,我们如何处理升级?
就像你说的,使用版本控制。 应用程序代码版本[例如svn],你也可以尝试数据库版本控制[和Jenkins部署]。