本草纲目药物警戒数据库设计与应用研究(2)
目前常用的数据库模型主要是关系型数据库和非关系型数据库2种[7]。虽然随着大数据和云计算应用的迅速推广,非关系型数据库正在被越来越多的使用,但结合研究主题、数据库建立要求以及2种数据库模型的特点,本设计采用的仍然是传统的关系型数据库。主要原因如下:1)非关系型数据库的优势主要是针对大数据的特点,即数据量大、数据变化快,以及之前可能未知的数据[8]。此研究中的源数据明确,并且在整理录入后几乎不会再发生变化。2)非关系型数据库对分布式计算提供更好的支持,能轻易实现“横向扩展”[9]。此研究的数据量并不算大,也不需要提供高并发性的数据读写,不必采用分布式计算。3)关系型数据库更适用于数据以结构化和半结构化方式存储。上述药物警戒思想中需提炼的内容均可以整理为结构化或半结构化数据。4)关系型数据库的完整性和一致性可以对交互式应用系统提供更好的支持。这样在数据库建立后,可以在其上开发除数据分析外的其他应用。5)关系型数据也即行数据,可轻易实现向键值存储、文档存储、列存储等非关系型数据库数据存储格式的转换。而非关系型数据转换为关系型数据却较为困难。综上所述如果采用非关系型数据库进行设计不但无法应用其优势特点,还会增加设计的复杂性,而关系型数据库可以更好的支持数据分析和利用,并且即使以后有向大数据非关系型数据库并入的需求 ......
您现在查看是摘要页,全文长 5041 字符。