文档介绍:数据库设计原则:数据库的选型原则
疯狂代码/ ĵ:http://DataBase/
、数据库选型原则
1、稳定可靠(High-Availability)
数据库保存是企业最重要数据是企业应用核心稳定可靠数据库可以保证企业应用常年运行而不会数据库宕机而
遭受损失企业信息化可以促进生产力但如果选择了不稳定产品经常影响业务生产正常运营则实际效果很可能是
拖了企业后退无论是计划中(数据库维护等正常工作)还是意外宕机都将给企业带来巨大损失这意味着企业要减低
收入、要降低生产力、要丢失客户、要在激烈企业竞争中丢失信心信息系统稳定可靠是由多方面原因构成包括
网络、主机、操作系统、数据库以及应用软件Software等几方面这些原因互相的间又有定依赖关系因此在企业
信息化选型中要通盘考虑这些问题在数据库方面主要看数据库要具备灾难恢复、系统恢复、人为操作恢复等功
能同时要尽量降低数据库计划内维护宕机时间
2、可扩展(High-Scalability)
企业应用是不断深入和扩展数据量和单位时间事务处理量都会逐渐增加如果要求企业购置套信息系统足以满足
未来若干年发展需要显然是不恰当这实际意味着企业要多花很多钱而不能发挥信息设备最大效能造成资源浪费
比较好解决办法就是企业先购置套配置较低功能适用系统当未来业务有需要时可以方便对系统进行扩展使系统
处理能力逐步增加满足业务处理需求落实到数据库就是要选择具有良好伸缩性及灵活配置功能产品无论是主机
系统内存或硬盘方面扩展还是集群系统扩展都能够被数据库利用从而提高系统处理能力
3、安全性(Security)
数据库安全性是指保护数据库以防止不合法使用造成数据泄露、更改或破坏安全性问题不是数据库系统独有所
有计算机系统都有这个问题只是在数据库系统中保存着大量重要数据而且为许多最终用户共享使用从而安全问
题更为突出系统安全保护措施是否有效是数据库系统重要指标的数据库安全控制主要通过用户标识和鉴别、存
取控制、视图机制、审计、数据加密等机制完成
4、丰富开发工具
无论是优秀硬件平台还是功能强大数据库管理系统都不能直接解决最终用户应用问题企业信息化工作也要落实
到开发或购买适合企业自身管理应用软件Software目前流行数据库管理系统大都遵循统接口标准所以大部分开
发工具都可以面向多种数据库应用开发当然数据库厂商通常都有自己开发工具例如SYBASE公司
PowerBuilderOracle公司Developer2000以及MsVisualStudio这些开发工具各有利弊但无疑选择和数据库同
个厂商产品会更有利于应用软件Software开发以及将来得到统技术支持
5、服务质量
在现今信息高度发达竞争中数据库厂商完全靠产品质量打动用户年代已不复存在各数据库产品在质量方面差距
逐渐缩小而用户选择产品个重要原因就是定位在厂家技术服务方面在你购买了数据库系统的后你面临着复杂软
件Software开发数据库维护数据库产品升级等等你需要得到数据库厂商培训各种方式技术支持(电话、用户现场
)和咨询数据库厂家服务质量好坏将直接影响到企业信息化建设工作
2、Oracle
提起数据库第个想到公司般都会是Oracle该公司成立于1977年最