穿越平凡·追求卓越
搜索

【行业】数据库-国产加速数据库布局正逢时(40页)

数据库是用于组织、存储和管理数据的仓库,通常由数据库管理系统 (DBMS) 来控制。数据库管理系统具有数据定义、操作、存储与管理、维护和通信等功能,且能够允许多用户使用。数据、数据库管理系统及关联应用一起被称为数据库。数据库向下调用底层硬件资源,向上支撑应用业务,是三大基础软件之一。 数据库可按数据模型、部署方式、架构模型和业务负载特征进行分类。按数据模型分类:关系型数据库以二维表形式存储结构化数据,非关系型存储半结构化及非结构化数据。以部署方式分类:数据库可以部署于本地服务器上或云计算资源上。按架构模型分类:集中式不对数据进行分片,数据被集中存储在存储设备中;分布式则将数据分散到不同的计算机上。按业务负载特征分类:交易型数据库(OLTP)又称事务型数据库,主要进行在线实时业务处理,例如银行交易等;分析型数据库(OLAP)擅长于处理离线分析业务,支持复杂的分析操作,侧重决策支持,并提供直观易懂的查询结果;混合负载数据库(HTAP)能够同时完成在线交易和统计分析功能。 非关系型数据库于 21 世纪初兴起。数据库始于于 20 世纪 60 年代,1968 年 IBM 公司开发出世界上第一个层次数据库管理系统 IMS,这也是世界上首个大型商用数据库系统。进入 70 年代,关系型数据库系统开始成为主流。1975 年,SQL 语言被提出,随后 IBM DB2、Oracle 等商业关系型数据库陆续诞生。90 年代 MySQL、PostgreSQL 等开源数据库涌现。随着互联网、云计算的发展,影音、文档、流媒体等非结构化数据大幅度增加,非关系型数据库(NoSQL)应运而生。NoSQL 多数采用分布式架构,减少了对复杂查询的支持,性能相比关系型数据库大大提升。2009 年,文档数据库 MongoDB 掀起了一场 NoSQL 潮流,同期,Cassandra、HBase、ElasticSearch、Redis 等非关系型数据库纷纷涌现。目前MongoDB 数据库已位列 DB-Engines 排行榜第五名。