0. 主流数据库对比

1.MySQL

1)MySQL性能卓越,服务稳定,很少出现异常宕机。
2)MySQL开放源代码且无版权制约,自主性及使用成本低,版本更新较快。
3)MySQL软件体积小,安装使用简单,并且易于维护,安装及维护成本低。
4)MySQL支持多种操作系统,提供多种API接口,支持多种开发语言,特别对流行的PHP语言有很好的支持。
缺点:数据量大时处理性能不及Oracle

2.SqlServer

1)真正的客户机/服务器体系结构
2)图形化的用户界面,使系统管理和数据库管理更加直观、简单
3)丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地
4)与WinNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等,SQL Server也可以很好地与Microsoft BackOffice产品集成。
5)提供数据仓库功能,这个功能只在Oracle和其他昂贵的DBMS中才有。
缺点:只能在Windows系统下运行

3.Oracle

1)Oracle 能在所有主流平台上运行
2)Oracle 性能高,保持开放平台下TPC-D和TPC-C世界记录
3)获得最高认证级别的ISO标准认证
缺点:价格昂贵

4.PostgreSQL

1)PostgreSQL 的稳定性极强, Innodb 等引擎在崩溃、断电之类的灾难场景下抗打击能力有了长足进步。
2)PG 性能高速度快。任何系统都有它的性能极限,在高并发读写,负载逼近极限下,PG的性能指标仍可以维持双曲线甚至对数曲线,到顶峰之后不再下降。
3)PG 多年来在 GIS 领域处于优势地位,因为它有丰富的几何类型,实际上不止几何类型,PG有大量字典、数组、bitmap 等数据类型。
4)PostgreSQL 是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统
5)PG对数据量大的文本以及SQL处理较快

5.SQLite

1)零配置,SQlite3不用安装,不用配置,不用启动,关闭或者配置数据库实例。当系统崩溃后不用做任何恢复操作,再下次使用数据库的时候自动恢复
2)SQLite是被设计成轻量级,自包含的,不依赖服务进程
3)采用无数据类型,所以可以保存任何类型的数据,SQLite采用的是动态数据类型,会根据存入值自动判断
4)可移植,可运行在不同操作系统上
数据量不宜过大,sql语句执行相比其他数据库效率较低

教程参考:https://blog.youkuaiyun.com/CoomCon/article/details/122400780

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CoomCon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值