打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
7-1


7.1.1 SQL Server 2000的结构和版本

1.SQL Server的结构
(1)客户—服务器结构系统
  Microsoft SQL Server 2000是一个分布式的关系型数据库管理系统(RDBMS),具有客户—服务器体系结构。SQL Server 2000的设计可让用户在两层或多层客户—服务器结构的数据库系统下有效运行。
  客户—服务器结构系统是将数据库放在一台服务器上,该服务器数据库中的数据可被多个用户同时存取,而用户存取服务器中的数据是通过客户机或服务器端的应用程序获得的。
  在两层客户—服务器结构中,用户可以在客户机上运行应用程序,这些客户机再通过网络连接到SQL Server上。客户机的应用程序通常要运行商业逻辑和显示一些结果对话框给用户,而在多层结构下应用程序的逻辑有所改变。在网际网络的应用上,可在服务器端使用Microsoft Internet Information Services(MIIS)或是其它的服务系统来服务数以千计的用户,而且SQL Server 2000也可以安装在相同的服务器上。
  在大型的客户—服务器结构系统中,可能会有数以千计的用户连接到SQL Server 2000上。在这种情况下,SQL Server必须有完整的安全保护机制。SQL Server 2000在多人使用的情况下,分配可用资源是很有效率的,例如内存、网络带宽等的分配。SQL Server 2000的应用程序可以在SQL Server 2000所安装的机器上运行,这些应用程序与SQL Server 2000的连接是通过Windows Interprocess Communications(IPC)组件实现的,如使用共享的内存来替代网络。

(2)SQL Server 2000是一个单进程多线程的关系数据库
  SQL Server 2000是一个单进程多线程的关系数据库,它由执行核心来分配多个用户对数据库的存取,以减少多个进程对数据库存取的沟通、协调时间,从而提高执行效率。SQL Server中存在一个包含1024个“工作线程”的线程池,用以响应用户的连接请求,每个连接对应一个线程。由于SQL Server动态分配可用的线程,所以用户连接的数目可以超过可用线程数目,实际上限是32767个。当然如果在单个SQL Server上同时支持1000个用户,那么系统性能就会变得很差。

(3)SQL Server的性能

2.SQL Server 2000的版本
(1)SQL Server 2000 企业版
   ①作为生产数据库服务器使用。
   ②支持 SQL Server 2000 中的所有可用功能。
   ③并可根据支持最大的 Web 站点和企业联机事务处理 (OLTP) 及数据仓库系统所需的性能水平进行伸缩。
(2)SQL Server 2000 标准版
   ○作为小工作组或部门的数据库服务器使用。
(3)SQL Server 2000 个人版
   ①供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要 SQL Server 数据存储。
   ②在客户端计算机上运行需要本地 SQL Server 数据存储的独立应用程序时也使用个人版。
(4)SQL Server 2000 开发版
   ①供程序员用来开发将 SQL Server 2000 用作数据存储的应用程序。
   ②虽然开发版支持企业版的所有功能,使开发人员能够编写和测试可使用这些功能的应用程序,但是只能将开发版作为开发和测试系统使用,不能作为生产服务器使用。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
SQL Server 2000之日志传送功能 - 设定(3)
SQL Server Profiler:使用方法和指标说明
存储过程基本知识教程
运维程序员:运用SQL Server Profiler监视查看自己写的sql语句
[转]Java/JSP中使用JDBC连接SQL Server 2005
_SQL Server_8525_SQL Server数据库引擎错误 (分布式事务已完成。请将此会话登记到新事务或 NULL 事务中)_中华文本库
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服