深入 WIN2000 注册表 (14) C O M +

本文详细介绍了Windows 2000中的COM+技术,包括其增强的功能、服务如事务处理、分布式COM支持以及内存数据库。COM+不再依赖标准注册表,而是使用专用数据库RegDB,并提供了Component Services Explorer管理界面。文章强调了COM+对注册表的依赖,用于管理如事务处理、DCOM支持、ODBC资源池、IMDB、安全跟踪等功能的设置。通过注册表编辑,系统管理员可以调整服务器性能,例如增加并发连接数、内存分配、BLOB大小限制等。
摘要由CSDN通过智能技术生成


  C O M +

 

简介

C O M +是M i c r o s o f t旧式的组件对象模式(Component Object Model,C O M )技术功能强大的新版本。从Windows 2000开始,C O M +把许多以前独立的技术,例如M i c r o s o f t事务处理服务
器(Microsoft Transaction Server,M T S )和M i c r o s o f t消息队列(Microsoft Messaging Queue ,
M S M Q ),直接加入了操作系统。尽管C O M +为系统管理员提供了一个非常友好的用户界面(名为组件服务管理器,即Component Services Explorer),但是它还是依赖于一组注册表条目,
系统管理员可以通过它们充分使用某个服务器的C O M +设备(COM+ installation)。非常有趣的是,与标准的C O M不同, C O M +并不把它的数据保存在标准的注册表中,而是把数据保存在
名为R e g D B的专用数据库中。C O M +为Windows 2000开发人员提供了范围很广的服务,包括分布式事务处理(Distributed T r a n s a c t i o n s )、D C O M支持、异步过程调用( A s y n c h r o n o u s
Procedure Calls)、内存数据库(In-Memory Database)、对象池(Object Pooling)和负载平衡( L o a dB a l a n c i n g )。

COM+的能力

C O M +为Windows 2000系统提供了一组强有力的服务,包括:
. 事务处理
. 负载平衡和故障恢复支持
. 对象池和JIT(Just In Ti m e,准时制)对象激活
. 异步函数调用
. 发布和订阅事件

DCOM支持

C O M +对使用分布式C O M ( D C O M )的远程组件交互提供了全面的支持。如果需要的话,一个特殊的注册表条目可以用来手工控制它。此外, D C O M名为C I S ( 组件I n t e r n e t服务,
Component Internet Services) 的新协议允许C O M +组件通过标准的I n t e r n e t联接进行连接。D C O M本身应通过D C O M C F G而不是Component Services管理。

ODBC资源池
一种比较耗费内存和时间的软件对象就是O D B C数据库连接,而在指定的时间内繁忙的服务器可能会有很多这种连接建立和关闭。C O M +通过将O D B C连接资源保存(甚至是在它们不
使用时也保存)在内存中,并且正确地设置注册表值来充分地提高性能。

IMDB

IMDB(In-Memory Database)是C O M +最有用的功能之一。I M D B允许来自服务器的数据放在内存中,并像本地O D B C数据源一样对待,使其具有被打开、运行S Q L查询语句等能力。注
册表条目可以控制I M D B的三种主要特性:连接( c o n n e c t i o n )、已分配的内存( a l l o c a t e d
m e m o r y )和B L O B。
1. 连接
I M D B就像一个标准的、与O D B C兼容的数据库服务器一样工作,所以它也有对并发连接数目的限制。在达到最大的连接数目之后,任何额外的请求都会失败,直到有可用的连接为
止。系统管理员可以通过手工修改注册表设置来提高并发连接的上限。
2. 已分配的内存
所有I M D B数据库都使用一定数量的硬连线内存,这就限制了一个数据库可以包含的数据量。系统管理员可以通过注册表来增加和减少这种限制以实现最佳性能。
3. BLOB
BLOB(Binary Large Objects,二进制大对象)是一种特殊的数据库域,它用来保存二进制数据(例如图像)。I M D B对B L O B数据有一个比较小的缺省尺寸限制。如果某个数据库环境需
要,那么系统管理员可以通过设置注册表值来增加尺寸限制。

 

允许COM+注册表数据库自动备份

C O M +依赖注册表来管理某些重要的控制设置,包括是否自动备份其专用数据库。要强迫执行备份操作,可以按照如下步骤设置注册表:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便于使用。
3) 使用左窗口的树型控件定位到S O F T WA R E / M i c r o s o f t / C O M 3子项。单击该子项选取它,
在右窗口中显示其值。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows 2000,原名Windows NT 5.0。它结合了Windows 98和Windows NT 4.0的很多优良的功能/性能与一身,超越了Windows NT的原来含义。   Windows 2000系列分成四个产品:Windows 2000 Professional, Windows 2000 Server, Windows 2000 Advanced Server, Windows 2000 Datacenter Server。 Windows 2000 Professional 是一个商业用户的桌面操作系统,也适合移动用户,是Windows NT Workstation 4.0的升级。Windows 2000 Server和Advanced Server分别是Windows NT Server 4.0及其企业版的升级产品。Windows 2000 Datacenter Server是一个新的品种,主要通过OEM的方式销售,是,支持32个以上的CPU和64GB的内存,以及4个节点的集群服务。 Windows 2000平台包括了Windows 2000 Professional 和Windows 2000 Server前后台的集成,下面仅从五个方面简要地介绍一下它的新特性和新功能。   一、活动目录   Windows 2000 Server在Windows NT Server 4.0的基础上,进一步发展了“活动目录(Active Directory)”。活动目录是从一个数据存储开始的。它采用了类似Exchange Server的数据存储,称为:Extensible Storage Service (ESS)。其特点是不需要事先定义数据库的参数,可以做到动态地增长,性能非常优良。这个数据存储之上已建立索引的,可以方便快速地搜索和定位。活动目录的分区是“域(Domain)”,一个域可以存储上百万的对象。域之间还有层次关系,可以建立域树和域森林,无限地扩展。   在数据存储之上,微软建立了一个对象模型,以构成活动目录。这一对象模型对LDAP有纯粹的支持,还可以管理和修改Schema。Schema包括了在活动目录中的计算机、用户和打印机等所有对象的定义,其本身也是活动目录的内容之一,在整个域森林中是唯一的。通过修改Schema的工具,用户或开发人员可以自己定义特殊的类和属性,来创建所需要的对象和对象属性。   活动目录包括两个方面:一个目录和与目录相关的服务。目录是存储各种对象的一个物理上的容器;而目录服务是使目录中所有信息和资源发挥作用的服务。活动目录是一个分布式的目录服务。信息可以分散在多台不同的计算机上,保证快速访问和容错;同时不管用户从何处访问或信息处在何处,都对用户提供统一的视图。 活动目录充分体现了微软产品的“ICE”,即集成性(Integration),深入性(Comprehensive),和易用性(Ease of Use)等优点。活动目录是一个完全可扩展,可伸缩的目录服务,既能满足商业ISP的需要,又能满足企业内部网和外联网的需要 最近在网上游荡的时候发现msdos和windows 2000的原代码 ,不敢独享,所以分享给大家
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值