开发过程中,数据库是不可缺少 的开发模式,今天我就来给大家介绍一些常用的数据库,数据库分为关系型数据库和非关系型数据库两大类。
一、关系型数据库:
1、Mysql数据库 (美国,甲骨文公司)开源、免费、轻量级的关系型数据库。
2、Oracle数据库 (美国,甲骨文公司)通用的数据库系统。
3、Sql Server数据库 (美国,微软公司)数据操纵和数据定义等多种功能的数据库语言。
4、DB2数据库 (美国,IBM公司)DB2是IBM一种分布式数据库解决方案。
5、Access数据库 (美国,微软公司) ①存储数据;②用于数据分析;③作为开发工具用来开发软件。
6、PostgreSQL数据库(美国,加州大学伯克利分校)数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
7、SqLite数据库( 一个团队 ) SQLite是一款非常轻量级的关系数据库系统,支持多数SQL92标准,不需要进程来启动、停止或配置,而其他大多数SQL数据库引擎是作为一个单独的服务器进程,被程序使用某种内部进程通信(典型的是TCP/IP),完成发送请求到服务器和接收查询结果的工作,SQLite不采用这种工作方式。
8、OceanBase数据库(中国,阿里巴巴)OceanBase 数据库是阿里巴巴和蚂蚁集团不基于任何开源产品,完全自研的原生分布式关系数据库软件。
9、GaussDB数据库(中国,华为)数据库和数据库管理系统,负责对数据进行收集分类、组织编码、存储检索和维护传播。
10、TDSQL数据库(中国,腾讯)是腾讯云自研的新一代云原生关系型数据库。融合了传统数据库、云计算与新硬件技术的优势,具备极致弹性、高性能、海量存储、安全可靠的数据库服务
11、TDSQL-C MySQL 版100%兼容 MySQL 5.7、8.0。实现超百万级 QPS 的高吞吐,最高 PB 级智能存储,保障数据安全可靠。
12、DM数据库 (中国,武汉达梦数据库公司)DM 数据库为数据库中的所有对象分配逻辑空间,并存放在数据文件中。
二、非关系型数据库(NoSql数据库):
1、Redis数据库 [划分:键值存储数据库]【用作缓存 / 持久存储】
2、Memcached数据库 [划分:键值存储数据库]【用作缓存 】
3、MongoDB数据库 [划分:文档存储数据库]
4、CouchDB数据库 [划分:文档存储数据库]
5、Couchbase数据库 [划分:文档存储数据库]【CouchDB 与 Membase 合并后的】
6、HBase数据库 [划分:列存储数据库]
7、Neo4j数据库 [划分:图形存储数据库]
8、db4o数据库 [划分:对象存储数据库]
9、BaseX数据库 [划分:xml存储数据库]
以就就是常见的一些数据库了,详细介绍会在后期的博客进行更新。