几种常用关系型数据库优缺点比较

⼏种常⽤关系型数据库优缺点⽐较计算机存储信息的⼤⼩,最基本的单位是字节,⼀个汉字由两个字节组成,字母和数字由⼀个字节组成。
儿童虚拟社区容量的单位从⼩到⼤依次是:字节(B)、KB、MB、GB、TB。它们之间的关系如下:
1TB=1024GB
1GB=1024MB
1MB=1024KB
1KB=1024字节
1GB=1百万KB
常⽤数据库的处理数量级
Excel :可处理⾏数据量104,8576,⼤概1百万
Access数据库:每个数据库⽂件上限 2GB 假设每⾏记录1KB ,⼤概2百万条记录
Mircrosoft sql server :百万级记录
五月的鲜花2012
Mysql:5千万以上
Oracle:千万级记录
⼏种关系型数据库的优缺点⽐较
1. ACCESS数据库
ACCESS是⼩型数据库、桌⾯数据库。
容易操作,使⽤⼴,成本低。
优点
1.存储⽅式单⼀;
2.界⾯友好、易操作。
缺点
1.⽹站访问频繁,经常达到100⼈左右的在线的时候性能就会急剧下降;
2.记录数过多,⼀般记录数达到10万条左右的时候性能就会急剧下降;
3.数据储存量⼩安全性不够⾼,加了⽤户级密码容易破解;
4.Microsoft Access数据库有⼀定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。使⽤场景
适合数据量少的应⽤,在处理少量数据和单机访问的数据库时是很好的,效率也很⾼。
2. SQL Server数据库
真正的客户机/服务器体系结构。
在这种体系结构中,包括多台计算机,其中处理应⽤程序,请求服务的计算机称客户机,处理数据库的计算机称为服务器。
优势
1.安全性和可⽤性⾼;
2.超快的性能;
3.企业安全性;
4.快速的数据发现;
5.⽅便易⽤;
6.⾼效的数据压缩功能;
7.集成的开发环境。
缺点
1.开放性。只能运⾏在微软的windows平台,没有丝毫的开放性可⾔;
2.可伸缩性,并⾏性。并⾏实施和共存模型并不成熟,很难处理⽇益增多的⽤户数和数据卷,伸缩性有限;
3.性能稳定性。SQLServer当⽤户连接多时性能会变的很差,并且不够稳定;
4.使⽤风险。SQLServer完全重写的代码,经历了长期的测试,不断延迟,许多功能需时间来证明。并不⼗分兼容早期产品。使⽤需要冒⼀定风险;
5.客户端⽀持及应⽤模式。只⽀持C/S模式;
6.安全性。Oracle的安全认证获得最⾼认证级别的ISO标准认证,⽽SQL Server并没有获得什么安全认证。
使⽤场景
主机操作系统为window,主要⽤于web⽹站的建设,承载中⼩型web后台数据。在租赁的虚拟主机中⼀般会预安装SQL Server作为数据库软件。
3. MySQL数据库类型
开源的关系型数据库
⼩型关联式数据库管理系统
MySQL是⼀个快速的、多线程、多⽤户和健壮的SQL数据库服务器。
特点
1.其体积⼩;
2.总体拥有成本低;
3.开放源码;
4.可运⾏在Windows平台和⼤多数的Linux平台上;
5.快速,轻量级,易于扩展,免费,跨平台;
6.可以同时处理⼏乎不限数量的⽤户;
7.处理多达50,000,000以上的记录;
8.命令执⾏速度快,也许是现今最快的;
9.简单有效的⽤户特权系统。
优点
1.使⽤C和C++编写,并使⽤了多种编译器进⾏测试,保证源代码的可移植性;
2.⽀持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统;
3.为多种编程语⾔提供了API。这些编程语⾔包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等;
4.⽀持多线程,充分利⽤CPU资源;
5.价格便宜:Mysql是开源的,所以不需要⽀付额外的费⽤;
6.MySQL使⽤标准的SQL数据语⾔形式;
7.Mysql对PHP有很好的⽀持,PHP是⽬前最流⾏的Web开发语⾔。
缺点
1.⽐较难学;
2.MySQL也缺乏⼀些存储程序的功能;
3.使⽤缺省的ip端⼝,但是有时候这些ip也会被⼀些⿊客闯⼊;
4.使⽤myisam配置,如果你不慎损坏数据库,结果可能会导致所有的数据丢失。
使⽤场景
⼴泛地应⽤在Internet上的中⼩型⽹站中
LAMP(Linux+Apache+Mysql+Php)独享体罚之秘密
mysql的优势在于免费,如果业务系统数据库不是极其庞⼤,可⽤mysql
4. DB2数据库
优点
1.能在所有主流平台上运⾏(包括windows)。最适于海量数据;
2.具有很好的并⾏性。DB2把数据库管理扩充到了并⾏的、多节点的环境;
第一祸水3.获得最⾼认证级别的ISO标准认证;
汽车使命4.客户端⽀持及应⽤模式;
5.跨平台,多层结构,⽀持ODBC,JDBC等客户;
6.操作简单,同时提供GUI和命令⾏,在windowsNT和unix下操作相同。
缺点
1.在巨型企业得到⼴泛的应⽤,向下兼容性好。风险⼩。
使⽤场景
性能较⾼适⽤于数据仓库和在线事物处理。DB2 超⼤型数据库,与ORACLE类似 ,数据仓库和数据挖掘相当的不错,特别是集技术可以使DB2的可扩性能达到极致。
5. Oracle数据库
优点
1.能在所有主流平台上运⾏(包括 windows)。完全⽀持所有的⼯业标准。采⽤完全开放策略。可以使客户选择最适合的解决⽅案。对开发商全⼒⽀持;
2.安全性⽅⾯,性能最⾼;
3.采⽤标准的SQL结构化查询语⾔;
4.具有丰富的开发⼯具,覆盖开发周期的各阶段;
溧阳市文化小学
5.⽀持⼤型数据库,数据类型⽀持数字、字符、⼤⾄2GB的⼆进制数据,为数据库的⾯向对象存储提供数据⽀持;
6.具有字符界⾯和图形界⾯,易于开发;
7.具有数据透明、⽹络透明,⽀持异种⽹络、异构数据库系统。并⾏处理采⽤动态数据分⽚技术;
8.⽀持客户机/服务器体系结构及混合的体系结构(集中式、分布式、客户机/服务器);
9.数据安全保护措施:没有读锁,采取快照SNAP⽅式完全消除了分布读写冲突。⾃动检测死锁和冲突并解决。数据安全级别为C2级(最⾼级);
10.在中国的销售份额占50%以上,市场份额⾼。
缺点
1.管理维护⿇烦⼀些;
2.数据库崩溃后回复很⿇烦,因为他把很多东西放在内存⾥;
3.数据库连接要慢些,最好⽤连接池;
4.⼤对象不好⽤,vchar2字段太短,不够⽤;
5.管理员的⼯作烦,且经验⾮常重要;
6.对硬件的要求很⾼;
7.价格昂贵。
使⽤场景
⼤部分企事业单位都⽤oracle,在电信⾏业占⽤最⼤的份额。

本文发布于:2024-09-21 01:36:39,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/392782.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库   数据   处理
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议