开发者社区> 问答> 正文

数据库可以分为几类?

数据库可以分为几类?

展开
收起
游客y7f4tqjnapsic 2021-12-21 12:22:16 786 0
1 条回答
写回答
取消 提交回答
  • 1.典的是传统关系型 OLTP 数据库,其主要用于事务处理的结构化数据库, 典型例子是银行的转账记账、淘宝下单、订单以及商品库存管理等。其面临的 核心挑战是高并发、高可用以及高性能下的数据正确性和一致性。

    2.是 NoSQL 数据库及专用型数据库,其主要用于存储和处理非结构化或半 结构化数据(如文档,图,时序、时空,K-V),不强制数据的一致性,以此换 来系统的水平拓展、吞吐能力的提升。

    3.是分析型数据库 (On-Line Analytic Processing, OLAP),其应用场景 就是海量的数据、数据类型复杂以及分析条件复杂的情况,能够支持深度智能 化分析。其面临的挑战主要是高性能、分析深度、与 TP 数据库的联动,以及 与 NoSQL 数据库的联动。

    4.数据的核心引擎之外,还有数据库外围的服务和管理类工具,比如数据传 输、数据备份以及数据管理等。

    5.就是数据库的管控平台,无论是私有云、专有云、混合云还是自己的 IDC机房内进行部署,总要有一套数据库管控系统来管理数据库实例的产生和消 亡、实例的资源消费等,能够以简单的形式提供给 DBA 以及数据库开发者。

    资源来源于《给ITer的技术前沿课》

    https://developer.aliyun.com/topic/download?id=136

    2021-12-23 14:37:03
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
数据库2025 V3 立即下载
为什么PostgreSQL是最适合去O的数据库 立即下载
PostgresChina2018_赵振平_PostgreSQL和Greenplum数据库故障排查 立即下载