数据大集中后,新开发的系统尤其是决策支持系统,需充分利用“大数据”技术。“大数据”技术中核心是数据存储模式不再是传统的结构化存储,NoSQL等技术与传统结构化存储有较大区别,如何短时间内解决NoSQL和结构化存储两种模式并存的存储架构?
从上图可以看出,结构化数据通常都用于记录系统(System of Record),而非结构化数据用于分析系统(System of Insight)。这两个系统处理的业务不同,数据格式也应该不同(当然结构化数据库中可能也会包含照片之类的东西)。但原则上这两种系统的设计应该是不同的。
个人认为,NOSQL和SQL并存的架构是必然的。一个企业的IT架构,是用来支撑各种特点的业务运行的。基础架构的选择和存储模式的选择一定是以业务特点为基准的。
NOSQL有很多种,比如Redis是属于内存数据库,适合大并发的读业务。
MongoDB介于SQL和NOSQL之间,即能存储结构化也能存储非结构化。
传统的关系型数据库,适合有大量实时更新,实时查询的结构化数据库。
看业务是什么样的特点,选择什么样的数据存储方式。
个人看法哈。
收起