IT袋

当前位置:主页 > 经验教程 > 建站编程 >

主流数据库都有哪几个类型

主流数据库都有哪几个类型 简要比较国内三个主流数据库(3)

更新:2023-08-26 07:48:08 来源:IT袋 作者:苏晓敏
导读:主流数据库都有哪几个类型,(7)由于Oracle集群采用共享存储的方式,一般只能通过垂直硬件升级进行升级; 3、适用场景: 绝大多数OLTP场景,部分OLAP 4、选择注意: Oracle从架构到运维

主流数据库都有哪几个类型

(7)由于Oracle集群采用共享存储的方式,一般只能通过垂直硬件升级进行升级;

3、适用场景:

绝大多数OLTP场景,部分OLAP

4、选择注意:

Oracle从架构到运维,可以说是最难的数据库,学习和使用难度较高。

4. Postgresql数据库

PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引。免费使用、修改、和分发 PostgreSQL,不管是私用、商用、还是学术研究使用。

PostgreSQL 是一个免费的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和专有系统(比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server)之外的另一种选择。

1、定位:

开源、多平台、关系型数据库,功能最强大的开源数据库。

2、特点:

(1)支持事务,符合关系型数据库原理,符合ACID,支持多数SQL规范,以二维表方式组织数据;

(2)postgresql需要先准备好Python等环境,然后编译安装软件,初始化数据库,启动实例,整个部署过程相对比较清晰;

(3)postgresql数据库可以使用命令行方式进行管理,也可以通过pgadmin图形工具进行管理;各种管理功能,都比较强大;

(4) 可以在命令行中查看各种性能视图和状态视图;相对其他其他数据库,并没有太好的图形监控工具和平台;

(5)支持冷备份和热备份,可以用 COPY命令进行逻辑导出和导入;用pgdump和pgrestore进行物理备份和恢复;

(6)postgresql 官方支持 master-standby复制;也可以用Slony-I第三方组件进行数据库同步;

(7)postgresql可以通过修改源码实现的postgres-XC实现水平扩展;

3、适用场景:

绝大多数OLTP场景,部分OLAP

适合目前互联网需要的一些信息,比如地理位置信息处理;

以postgresql作为底层数据库的greenplum数据仓库,是主流的MPP数据仓库;

基于postgresql的TimeScaleDB,是目前比较火的时序数据库之一;

4、选择注意:

Postgresql的架构、使用难度、功能性介于Oracle数据库和MySQL数据库之间,但因其开源的推动,各方面也有不错的发展;

Postgresql目前还没有比较主流和好用的监控平台,这是postgresql数据库目前存在的一个不足。

5. Sybase数据库

美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或WindowsNT平台上客户机/服务器环境下的大型数据库系统。

相关阅读