数据库大数据量存储结构研究
2021-09-13刘丹任浩然
无线互联科技 2021年10期
刘丹 任浩然
摘 要:随着大数据云计算技术逐步成为数字经济的基础设施,规模化、业务化、智能化的海量数据的存储在面对快速变化的业务需求和多元化的查询需求时,越來越不能灵活地根据业务需求进行快速的迭代更新,对多元化查询需求的快速响应和容错变得越来越困难。传统的关系型数据库支持ACID,对成熟的业务系统有着良好的支持,一旦核心的业务出错可以立即回滚;互联网的业务追求拥抱变化,追求快速响应和迭代以及结果的最终一致和容错性。在此背景下,文章提出一种新的多元且灵活的数据库大数据量的存储结构,其支持国内外绝大多数主流的数据计算引擎,在索引和多元化查询方面的表现也更加优异,可以更好地容错和快速迭代更新。
关键词:关系型数据库;多元查询;存储结构
0 引言
关系型数据库凭借其优秀的行列二维表的关系数据模型,在互联网和工业领域被广泛地使用,主流的关系型数据库是Oracle,MySQL等,它们在业务成熟且流程固定的场景下,存储和应用非常标准和规范化。
通用的SQL语言可以支持很多复杂场景下的业务需求,关系代数为了维护ACID的强一致性,其必须预先定义固定二维表,缺乏灵活性和容错性,近年来NoSQL类的数据库应运而生,在高并发读写和降低硬盘I/O方面有了很大的速度优势,容易扩展。本文在对比研究了关系型和NoSQL数据库的数据存储结构后,提出一种新的多元且灵活的大数据量的存储结构,其支持大数据生态的各种主流的开源数据计算引擎,能够快速迭代,在索引和多元化查询方面也有着不错的表现。……
登录APP查看全文
