【大数据】树状结构大数据类型的高效支持(下)
- 管理员
-
45 次阅读
-
0 次下载
-
2020-11-11 12:18:47
文档简介:
树状结构大数据类型的高效支持(下)2018-12-1755现有的树状结构数据处理系统现有的树状结构数据处理系统现有的树状结构数据处理系统主要有以下3种。(1)扩展关系型数据库系统主流的关系数据库系统Oracle、MicrosoftSQLServer、IBMDB2和开源数据库系统PostgreSQL等都扩展了对JSON的支持。基本思路是将整个JSON记录以文本或者二进制格式存放在关系表的单个属性中,提供内置函数,支持JSON的解析和访问,从而可以在SQL语句中动态地解析JSON记录,提取JSON属性值,并用于SQL查询[4],这也是SQL/JSON工作组的基本解决方案。但是,这种解决方案对数据分析的支持较差。数据分析操作通常只关心JSON记录的少量属性,存储和读取整条JSON记录会导致大量不必要的I/O访问。而且,每次执行SQL查询语句,都要动态地解析JSON记录,引入很大的性能开销。(2)行式树状结构数据处理系统以MongoDB为代表的文档存储(documentstore)系统支持JSON的行式存储和处理。MongoDB是通过C/C++实现的,采用二进制的BSON格式存储JSON记录
评论
发表评论