1.DBMS软件选择
关系模型既简单,又可解决大多数领域的问题。主要的DBMS有:
·Oracle公司的Oracle Server;
·Sybase公司的Sybase SQL Server;
·Informix公司的 Informix-Online Dynamic Server;
·IBM公司的DB/2系列;
·计算机联盟公司的CA-OpenIngres;
·Microsoft公司的 Microsoft SQL Server;
·Borland公司的Interbase。
值得注意的是,新出现的面向对象的DBMS(OODBMS)和多维DBMS(MDDBMS)发展很快。
2.软、硬件平台
DBMS运行平台决定数据库服务器的总体性能。选择合适的硬件、OS、网络服务平台也很重要。
3.管理客户连接
DBMS服务器建立一个客户连接需要很多内存和CPU资源,受资源的限制,它只能处理有限的客户连接。处理客户连接的常用方式有:
(1)为每个客户连接单独产生一个进程,如DB/2、Oracle Version6、Informix。
(2)将所有用户连接和DB服务器程序在同一地址内运行,如Sybase System11、Microsoft SQL Server。(www.xing528.com)
4.并行查询处理
大多数硬件和服务器OS都支持多处理其并行处理。并行查询处理的两种不同的方法:
(1)在内存共享的前提下,由OS自动将DB查询操作分到各个处理器进行。
(2)由DBMS分配DB查询操作,不共享硬件资源。
5.数据库管理和监视工具
DBMS一般都捆绑有DB管理和监视工具。利用DB管理工具能备份和恢复DB、进行用户管理、安全管理和性能调整。观察DBMS运行的各个方面,如高速缓存器、硬盘、处理器的使用情况等。
6.安全性
一般要求DBMS提供数据库、表、列级的安全措施,甚至是行级的安全措施,来保证只有授权的用户才能查看或更新数据。
7.SQL标准
SQL的3个SQL标准是:SQL/89、SQL/92和SQL3。
SQL/92提供的新功能包括:支持SQL代理;支持SQL客户/服务器连接;为高级语言提供嵌入式的SQL功能;动态SQL查询;支持高级的数据类型等。
8.对现有操作平台的支持
为已存在的硬件平台上购置DBMS,应该选择最适宜本平台的DBMS,保证有效地发挥DBMS的总体性能。
9.企业自身能力
在选择DBMS时,应当全面考虑企业自身的情况、人力、财力等。如果技术人才缺乏,但购置了高端产品,因为只能发挥极少部分的功能,就会造成浪费。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。