首页 > 编程知识 正文

服务器的数据库怎么修改,数据库客户端和服务器端的区别

时间:2023-05-04 22:38:36 阅读:175051 作者:916

如何选择数据库服务器

数据库服务器主要用于存储、查询和检索企业中的信息,因此需要配套专用的数据库系统,对服务器的兼容性、可靠性、稳定性等方面有很高的要求。

在大企业需要的数据库服务器的性能和可扩展性等方面,要求更高,构建数据库系统时,不仅要使用多个数据库服务器,还需要存储系统等。 中小规模企业有点不同。 选择服务器很简单,因为它不需要大型企业的数据库服务器那样强大的数据库服务器,而且需要的数量也很少。

为了帮助消费者根据情况配置最经济高效的服务器,首先考虑DBMS和服务器之间的关系,然后根据市场情况推荐适合不同规模企业APP应用的数据库服务器。

从国内实际使用情况来看,各企业单位使用最广泛的无疑还是这两种DBMS。 是Oracle,MS SQL Server。 首先,分析这两种DBMS对服务器的要求。

  Oracle:内存系统是关键

ORACLE是目前业界最受好评的DBMS,广泛应用于大中型企业、大学和科研领域,也是目前最流行的客户端/服务器体系结构的DBMS之一。 Oracle数据库提供了新的分布式数据库功能,使您可以通过网络轻松地读写远程数据库中的数据。 此外,还有对称复制技术。

实际使用测试经验表明,ORACLE数据库运行时效率非常高,使用系统内存巧妙合理。 当然,系统内存也大量使用。 为了充分发挥ORACLE数据库的性能优势,必须有足够容量的系统内存。 尤其是在写入频繁的APP应用程序(如UPDATE、INSERT/ADDNEW )中,需要使用大容量内存。

因此,如果使用的是ORACLE数据库,则可以增加系统的内存容量。 此外,对数据库内存系统的要求很高,并不意味着只要不断提高内存容量就OK,整体性能的提高始终是真理,在某些中高端APP应用中,建议使用8路以上的服务器

  MS SQL Server:青睐CPU和磁盘

这是微软的商用DBMS,有多个版本,必须安装在windows 2000高级服务器或windows 2003 serverenterpriseedition上。 目前常用的版本是MS SQL Server 2000,但出现了新的版本。 该DBMS在国内非常流行,在各种中小企业和大学的APP中都能看到,大多数以IIS ASP/.NET模式运行的中等以上规模的网站都使用该DBMS。

虽然MS SQL Server对服务器设备的要求不如ORACLE高,但许多程序员的感觉是,在处理器和磁盘系统上做文章可以有效提高MS SQL Server的性能。 SQL Server等数据库对二级缓存要求较高,可以在多处理器下改进二级缓存。 考虑到MS SQL Server的主流APP部署环境通常是高频双路至强,皓龙的性能确实非常好,也可以适当考虑。 在磁盘系统中采用RAID 0或RAID 1的用户可以自己决定,如果有阵列卡的话,也可以将RAID 5分组; 特别是windows 2003 serverenterpriseedition的运行效率确实高于Windows 2000 Advanced Server,对于使用MS SQL Server的用户,将2003作为操作系统

当然,DBMS除了ORACLE、SQL Server之外,还包括My SQL和Access等。 数据库服务器是对整体性能要求较高的服务器,如果只是在某些方面有更多的要求,显然是不合理的。 通常,数据库服务器应具有以下配置:

——采用双路以上处理器,提高服务器处理能力和数据库并行度,提高吞吐量。

——对存储器的要求非常大,大容量的存储器节省了处理器访问硬盘的时间,提高了数据库服务器的性能。

——需要大量存储,因此数据库服务器通常采用SCSI硬盘作为存储介质,而数据存储通常采用RAID。 这样可以提高数据存储的安全性,也可以提高整体性能。 当然,一些大中型企业可能会构建存储系统以满足其需求

转载于:https://www.cn blogs.com/SQL 4me/archive/2009/07/09/1519747.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。