我必须设计一个统一4个应用程序的系统,这些应用程序共享大量信息(在当前系统中,信息在数据库中是重复的)。 我的第一个想法是使用分布式数据库系统,以避免所有这些重复和系统之间的手动同步,认为几乎所有需要从一开始就实现(因为数据库是这些系统的核心),所以我不知道时间/金钱/实施组合是否是最佳解决方案。最佳实践,应用程序体系结构MySQL
我在脑海中使用的技术: MySQL Federated Engine实现数据库中的分布 CakePHP:2/4的应用程序在CakePHP中,所以我会保持它相同的语言。 Python:1个应用程序在python中 Java:1个应用程序在java中
我会对上述语言和数据库引擎有任何问题吗?
任何想法,建议? 任何反馈将不胜感激!