我正在做一个项目,而且我不是数据库的专家,所以遇到了一些问题。在架构中,我想有几个小型数据库(单个工作站)将数据推送到一个大型的集中式数据库中,这些数据库将这些数据存储在表中,并且每次推送数据时只添加记录。 分析这些数据会有所帮助,但是中央数据库必须是OLTP(因为它是医疗记录并且必须始终处于运行状态,所以停机时间不可行),因此OLAP可能是另一种情况层分布在集中式数据库之上,并且分析时不会干扰这些单个工作站与中央数据库之间的数据交换?还是中央数据库需要自己的OLAP体系结构? OLTP数据库还可以存储例如病史数据吗? (我在问,因为这些数据也可能是历史数据,以前的疾病等等,所以我不太了解它在表格中的样子)。 这种架构的要求是什么? (比如,对于整个城市来说,数据主要由txt和链接组成)。感谢提前帮助球员,希望我是足够清楚:)OLAP层集中式OLTP数据库设计
Ps。顺便说一下,这将是存储患者电子健康记录的中央数据库,在患者就诊后或新的诊断后,将由数个医生的诊所和诊所推送。因此,数据交换将是双向的,从单个工作站到中央数据库以及其他方式(如果医生需要其他医生的信息)。你知道更好的建筑吗?如果我们想分析这些数据,我认为这是唯一可行的选择,但是再次,我不是专家,所以不能说太多,让我知道你的想法:)
感谢您的快速回复:)我开始阅读关于数据库的原因是因为这个项目,我跑了很多网站,其中OLTP数据库被描述为非常稳定和可靠,快速的读取和没有停机时间,而OLAP的速度很慢,有些操作可能会让整个系统暂时停顿一段时间,这对中央数据库非常稳定并始终保持正常状态非常重要。 – 2015-02-07 00:19:06
我确实看到停机时间与OLTP vs OLAP有关。 – 2015-02-07 12:11:29