帮助与文档

当前位置: 主页 > 网站建设 > 正文

米安数据教你如何选择数据库?

时间:2019/11/4 9:56:41   来源:米安网络   作者:云主机配置专家   点击:1250次

总体从5个方面平衡自己的需求:

 
(1)标的
 
(2)功能
 
(3)多少人用(并发问题)
 
(4)安全和稳定性
 
(5)所用的操作系统(UNIX、linux、windows)
 

对于用过的数据库有:

 
• dBase/FoxBase/FoxPro in the DOS/Novell/Windows 3.x world
 
• MS SQL Server
 
• Oracle
 
• Sybase SQL/ASE Servers
 
• Sybase IQ
 
• Informix/Dynamic
 
• MySQL
 
• PostGreSQL/EnterpriseDB
 
对于一些关键需求的选择:
 

关键任务(OLTP)和高性能系统

 
如果我们需要数据库在关键业务系统中发挥更重要的作用,并希望做到无故障时间/高可用/集群,可靠性(性能和数据量),灾难复制和自动生成报告等目标,或需要实现极端高速和低延迟(HPC,高性能计算)效果,那么我们可能需要数据库的企业级功能,但这样的成本也更高。
 
HA(高可用)集群功能
 
各数据库平台的集群功能如下:
 
• Oracle RAC最适合HA集群,负载均衡和扩展;
 
• MS SQL Server提供HA故障转移功能,但无负载均衡;
 
• Sybase ASE 15集群与Oracle RAC功能相当;
 
• TeraData本身就是一个分布式数据库平台;
 
• MySQL集群声称TPC-C性能基准测试比Oracle RAC还高;
 
• IBM DB2/UDB在运行AIX HACMP(高可用集群多处理)的IBM P系列/Power服务器和Veritas VCS/Sun等集群上运行得很好。
 

高性能/低延迟/内存数据库

 
• Oracle提供TimesTen内存数据库;
 
• MySQL的集群使用内存存储引擎;
 
• Sybase提供ASE内存数据库;
 
• 另外,我们还可以使用RAMSAN/SSD(固态硬盘)安装SQL Server数据库,所有与数据库相关的磁盘I/O都发生在SSD上,而不是传统硬盘上,因此我们可以大大减少磁盘I/O延迟,提供I/O吞吐量,并提高数据库的整体性能;
 
• 还有其它的内存数据库,如SQLite或eXtremeDB,但它们大多数要么只支持嵌入式系统,要么同一时间只支持单用户或单连接。
 

版权保护: 本文「米安数据教你如何选择数据库?」由 云主机配置专家 原创,转载请保留链接: https://www.miandns.com/docs/site/54.html

联系客服

0312-5535754

微信公众号