数据库分类

帆 2024-07-30 0 阅读 0 评论

  数据库的分类可多了去了,在维基百科上面有下面这些数据库,并粗略的分了个类别。一看这里面的学问大了去了,还是先搬一些代表性的吧,长长见识,要深入了解各种概念推荐看《数据库系统概论》。

  关系数据库

  (英语:Relational database),是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型是由埃德加·科德于1970年首先提出的,并配合“科德十二定律”。现如今虽然对此模型有一些批评意见,但它还是数据存储的传统标准。标准数据查询语言SQL就是一种基于关系数据库的语言,这种语言执行对关系数据库中数据的检索和操作。

  ●mysql

  ●MariaDB(MySQL的代替品,英文维基百科从MySQL转向MariaDB)

  ●Percona Server(MySQL的代替品)

  ●PostgreSQL

  ●Microsoft Access

  ●Google Fusion Tables

  ●SQL Server

  ●FileMaker

  ●Oracle

  ●Sybase

  ●dBASE

  ●Clipper

  ●FoxPro

  几乎所有的数据库管理系统都配备了一个开放式数据库连接(ODBC)驱动程序,令各个数据库之间得以互相集成。

  非关系型数据库(NoSQL)

  NoSQL一词最早出现于1998年,是Carlo Strozzi开发的一个轻量、开源、不提供SQL功能的关系数据库。当代典型的关系数据库在一些数据敏感的应用中表现了糟糕的性能,例如为巨量文档创建索引、高流量网站的网页服务,以及发送流式媒体。关系型数据库的典型实现主要被调整用于执行规模小而读写频繁,或者大批量极少写访问的事务。

  Key/value最终一致性存储

  Apache Cassandra(为Facebook所使用):高度可扩展

  ●Dynamo

  ●Hibari

  ●Project Voldemort

  ●Riak

  Key/value硬盘存储

  ●LevelDB(Google)

  ●BigTable

  ●MemcacheDB

  ●Tokyo Cabinet

  ●Tuple space

  ●TreapDB

  Key/value RAM存储

  Oracle Coherence

  ●memcached

  ●Citrusleaf database

  ●Velocity

  ●Redis

  ●Tuple space

  Key/value基于Paxos算法的存储

  ●Keyspace

本文来源:重庆seo博客

本文地址:https://www.focusonseo.cn/mysql/136.html

文章声明:以上内容(如有图片或视频亦包括在内)除非注明,否则均为重庆seo博客原创文章,转载或复制请以超链接形式并注明出处。

上一篇:什么是数据库

下一篇:数据库模型