【发布时间】:2015-06-23 04:01:31
【问题描述】:
背景:试图整合两个独立的系统; Oracle 和 MS-SQL 服务器。多个应用程序驻留在每个应用程序上,并且需要进行临时分析。
问题:我考虑使用多个 NoSQL 情况的原因是最好的做法是;一些实体之间存在非常复杂的等级关系(军事单位等级)。例如,每个单位都与司令部、国家、地理位置和使命有着复杂的关系。在这种情况下,用户数据库并不特殊,它与任何数据库一样典型(不需要特殊的社交网络图形)但是,我觉得当分析完成时,单元层次结构最能从图形数据库中受益。
第二个 NoSQL 考虑是当前系统无法对系统进行任何临时分析。就像,“让它屈服” - 首席开发人员曾经对我说过,为高层管理人员编写自定义脚本,试图对应用程序进行某种分析。
所以我正在考虑使用列/大表或文档数据库 NoSQL 解决方案。这将是创建一个“数据湖”来容纳所有应用程序数据并进行一些分析。
解决方案:
- 我正在寻找的只是我是否正确地考虑这一点?
- 我的想法是否离谱?
- 我是否遗漏了一些已经存在的实现?
【问题讨论】: