网站建设| 数据库类| 图形图象| 程序设计| 现代办公| 操作系统| 考试认证| 网络技术| 软件工程| 电脑相关| 文学作品
网站开发| 网页制作| 操作系统| 图象图形| 考试认证| 数据库类| 程序设计| 硬件技术| 现代办公| 网络技术| 笑话频道
 
您的位置: 电脑书库首页-> 电脑文摘-> 操作系统-> Win2000-> 如何正确选择数据库系统的操作系统平台

如何正确选择数据库系统的操作系统平台
作者:佚名 来源:InterNet 加入时间:2003-7-20
相关文章
  • Apache+PHP+MySQL建立数据库驱动的动态网站
  • 数据库防下载经典
  • 相关书籍:
  • ASP与相关数据库技术高级指南
  • asp与sql网页数据库程序设计
  • 用ASP与ADO查询Web数据库
  • 使用PHP和ASP创建数据库网络应用
  • 利用ASP存取各种常用类型数据库
  • Visual C++ 6.0 数据库开发技术
  • VISUAL BASIC 5 开发WEB数据库指南
  • Visual Basic数据库高级实例导航
  • Visual C++ 入门到精通-数据库管理
  • Oracle 数据库DBA管理手册
  •  

      正确选择数据库系统的一个关键因素是正确选择好操作系统。当前比较流行和较为常用的操作系统有Windows NT、UNIX和NOVELL。下面我们作一简单论述。

    Windows NT:主从结构专用的高性能、可靠的开放式操作系统

      Windows NT以Windows与其他操作系统(如UNIX、VMS、MVS)的技术为基础,集二十余年技术之大成,是主从结构专用的高性能、可靠且开放的操作系统。

    功能强大的Windows NT

      Windows NT成功运用主从结构的保证:

      ·Windows NT拥有高级操作系统的性能,如以工作线(thread)为单位抢占式多任务系统(preemptive multitaskinng)、需求式分页(demand page)虚拟内存、均衡的并行处理与网络功能。

      ·Windows NT可在RISC包括在内的多种平台上执行。

      ·Windows NT拥有可伸缩的解决方案(需求式分页虚拟内存、均衡的并行处理、大型卷册或文件等),完全排除操作系统的人为限制。

      ·使用者通过Windows NT执行功能强大的商用或工程用软件,并与Windows应用软件集成。

      ·Windows NT不仅拥有上述所有特点,还保持易学易用Windows界面。Windows用户已超过五千万之多,现有用户不必再重新学习便可使用Windows NT。

    可靠的Windows NT

      Windows NT是由一组经验丰富、技术卓越的专家为有关企业成败的主从结构所设计的可靠、稳定且安全的系统平台。

      ·Windows NT采用模组化设计,如内存防护、抢占式多任务系统,可防止有错误的程序干扰其他程序或操作系统的运行。

      ·全新Windows NT NTFS文件系统可记录数据变动并拥有容错功能(如RAID5),让数据快速复原,确保数据的准确。

      ·Windows NT的安全防护(符合美国政府C2级标准)可防止未经授权的使用者访问数据和软件。

      ·完整的管理监督工具(包括不断电系统支持、磁带备份、系统参数管理、效能监视等)为分散式环境提供易用的视窗化系统管理。

      ·通过单一网络登入程序(网域功能)、网络管理工具(如SNMP、NetView)与微软公司即将公开的工作站管理工具(暂称Hermes),Windows NT为分散式系统及应用软件提供完整的集成式管理。

    开放的Windows NT

      Wnidows NT让用户自由选择符合成本效益的方案,以解决企业所面临的问题:

      ·Windows NT支持多种往来通讯协定,包括TCP/IP、IPX/SPX、NetBEUI和SNA DLC,还有协助厂商所提供的各种通讯协定(如OSI)。

      ·Windows NT提供分散式主从结构软件的标准化应用程序界面,包括Windows Socket(与Berkeley兼容)、与OSF/DCE RPC兼容的远程调用、Named Pipe、NetBIOS。

      ·Windows NT不仅可在Intel或RISC等多种硬件平台上执行,且支持所有高等操作系统会用到的各种周边设备。

      ·模块化设计让Windows NT轻易的扩充功能与添加新技术。

      ·最重要的是Windows NT让使用者选择许多高性能且易用的应用软件,包括全新的32位Windows应用软件与现行的Windows、MS DOS、OS/2、POSIX等系统的应用软件。

    Windows NT拥有开放系统的优点

      市场分割与众多厂商,让UNIX用户无法享受开放系统的好处。Windows NT和Windows家族反而能提供开放系统的优点。

      Windows NT在Intel和RISC(DEC Alpha、MIPS、R4x00等)系统间,拥有完整的原始程序移植性,Windows NT的弹性来自完整的Windows家族、支持SMP、支持多种CPU。遵循工业标准(如TCP/IP、与DCE RPC兼容的远程调用、Windows Sockets等)使Windows NT达到互联的目的。

      更重要的是Windows NT扩大了选择的空间,用户可以自由选择最具成本效益的方案,这正是开放系统最主要的优点。Windows NT提供:

      ·以合理价格取得许多易用的应用软件。

      ·公开的API(包含标准化分散式API)与功能强大的软件开发工具。

      ·多种标准化网络通讯协定。

      ·依据应用软件的要求,选择Intel或RISC系统。

      ·根据价格性能比、服务水准等标准选择厂商,而不被特定厂商的硬件或操作系统所限制。

      ·许多系统集成公司、VAR、顾问公司可协作用户设计有关成败的应用软件。

    没有一种操作系统(UNIX亦不例外)能象Windows NT拥有如此广大的选择空间与伸缩性。

    Windows NTUNIX用户的另一种选择

      调查显示,超过60%的用户正在评估Windows NT,理由是:

      ·微软公司了解用户的顾虑和需求—微软公司了解UNIX用户所面临的挫折,如成效有限的策略联盟与许多从未况现的承诺。

      Windows NT参与UNIX(第一个可移植的OS)的经验,但决不会重复其错误。微软公司在设计这个功能强大、可靠且开放的操作系统时,特别注意跨平台的一致性、一致的使用界面、一致的程序设计模式与一致的应用软件。Windows NT拥有Windows的所有优点,足以和最好的UNIX媲美。Windows NT实现了UNIX从未况现的诺言。

      ·Windows NT是集成多种产品的平台,不是单纯的操作系统—用户需要能解决所以问题的方案,而并非见木不见林的产品。在一致与兼容的Windows家族中,Windows NT专为主从结构所设计,并与用户电脑化策略吻合。Windows NT功能强大,可靠度高,开放性佳,能适应任何网络结构,并与现行电脑环境相联。

      ·Windows NT是开放系统—开放系统并不等于UNIX,用户在意的是开放系统的种种优点。许多厂商想借UNIX提供开放系统的优点,但版本间的不一致与不兼容,反而给用户造成麻烦。开放系统的重点在简化市场,让各种价格的电脑皆有互联的硬件与软件,如此才能建立最具成本效益的解决方案。只有PC和Windows结合才能拥有上述种种优点。

      ·Windows NT拥有先进的应用软件与集成能力—许多UNIX用户面临图形化软件不足的困境,尤其缺乏增进生产力的应用软件。Windows NT拥有大量的32位应用软件,其中包括传统的PC软件与高级工程用或商用软件。Windows NT还提供许多软件开发工具,包括Microsoft Visual C++、Visual Basic,还有协作厂商所开发的百余种工具。

      Windows NT的集成技术有:动态资源交换(DDE),网络DDE(NetDDE)、与物件连接与嵌入(OLE),远远胜过各种UNIX。例如通过OLE与DDE,使用者可联结CAD软件和Microsoft Excel试算表,自动计算新设计的生产成本,也可将财务软件所产生的表格嵌入Microsoft Word文件之中,并自动更新。这些是UNIX用户难以想象的。

      ·Windows NT将成为工业标准—在所有将产品移植到Windows NT的ISV中,UNIX的ISV对Windows NT的优点感触最深。在Windows NT的应用软件中,有25%从UNIX、VMS、MVS移植过来。

      ·许多卓越的公司皆支持Windows NT,而非微软公司一家,不仅微软公司全力支持Windows NT,连许多软件或系统领导厂商也表示支持。如DEC、Compaq、Sequent、Dell、NCR、SAT、Acer、SGI(MIPS)、Intel,还有许多CPU和系统厂商。知名的UNIX软件厂商,如Intergraph和Computer Vision正将其产品移植到Windows NT,数以千计的VAR、顾问公司与微略集成公司将为全球Windows NT的用户提供咨询服务,Windows NT不仅是微软公司,而是整个工业界同心协力所创造的新一代高级操作系统。

    分裂的UNIX市场

      UNIX市场首先注重集成各种应用软件的电脑化方案,而非强调卓越的操作系统。用户通常先评估应用软件(如CAD)适用否,再考虑操作系统。功能价格比、售后服务和支持等皆为评估的重点,但非操作系统。所以用户不会坚持采用UNIX,只不过满足用户需求的软件须在此环境下执行而已。

      UNIX市场区分为工程与商用两大市场。在工程市场,百分之八十七的UNIX用于RISC工作站。商用市场则有百分之七十四用于多使用者的服务器或中型电脑系统,其用途为业务流程(line of business)、与市场垂直集成的电脑电应用。

      UNIX市场呈严重分裂。根据IDC的资料,1991年只有两个公司(SUN与SCO)的出货量超过UNIX全球出货量的百分之十,而前十五名之中竟有十二家的出货量小于全球总出货量的百分之五。充分显示了UNIX用户的忠诚度不高,所以UNIX厂商的客源其实并不稳固。

    Windows NTUNIX

      那种UNIX才是胜利者?

      UNIX拥有许多版本,以Windows NT与所以UNIX比较,很难下结论。谈论UNIX通常不会指定版本(如HP UX或Solaris)。而竞争者喜欢拿Windows NT和所谓UNIX工作站比较,这种比法会让人产生UNIX只有一种的错觉。比较是应指明那种UNIX才公平。

      UNIX的来源有BSD、System V、OSF/1,其结构并不相联。并非所有UNIX都能在任何品牌的电脑上执行,提供完全相同的Shell或图形界面。就算拥有图形界面,也不见得一致。各种UNIX的文件系统也不相联,也不一定拥有线索或多重CPU等先进功能。即使拥有上述高级功能,其设计也不尽相同。程序间通讯的机制也有许多不兼容的地方。简而言之,UNIX的兼容性大有问题。

      用户应把Windows NT与特定的UNIX比较,最好是打算采购的产品,而非空泛的与一般UNIX比较,UNIX并非单一操作系统,各版的使用界面与程序设计模式并不一致,但Windows NT的一致性极佳。

    各种UNIX的缺点

      由于各种UNIX的差异太大,很难明确指出特定版本UNIX的缺失,所以仅能就UNIX一般型缺点加以说明:

      ·市场分割,多种标准相互竞争,谁才是值得用户信赖的领导者?UNIX International?OSF?Novell?COSE? Sun? UNIX应遵循那种标准:AT&A SVID,S/OPEN,XPG3,X/OPEN XPG4,POSIX,OSF? 当UNIX市场四分五裂,你争我夺时,Windows市场却十分明确,那就是微软公司主导的一切。

      ·不一致的高等操作系统功能,大部分UNIX并未提供以加工作线为基础的均衡的并行处理,C2级安全防护等先进功能。即使支持,也需用户添购附加软件,且各家的做法不一致。用户如希望开发可移植的应用软件,仅能使用所有系统皆支持的有限功能。Windows NT提供跨平台的一致性,应用软件的原始程序绝对可以在微软公司所支持的各种平台间移植。

      ·使用困难,UNIX的难用是从所周知的。使用者须学习上百条艰深的指令,所以训练是必需的。在熟练掌握UNIX以前,通常会经过一段艰苦的学习过程。相反的,Windows拥有两千五百万用户,这些人的经验可直接应用于Windows NT。

      ·不一致的使用界面,UNIX原本采用字元模式、命令列的界面。常见的Shell有许多种,每种的特性或命令语言皆不完全相联。图形界面也有许多种,外观也不相同。软件厂商因此必须为应用软件设计独特的图形界面(为了保持应用软件在各种UNIX上的一致性)。相反的,Windows NT是图形化操作系统,在所以硬件平台上皆保持一致性。不论使用者,程序设计师或支持技术皆适用于所有Windows NT系统。

      ·采用主机搭配终端机的操作模式,UNIX的原始设计采用集中式操作,以普通的字元模式终端机与电脑连线。这种老式结构无法充分运用主机CPU的运算能力与网络资源。相反,Windows NT采用最新的分散式设计,充分发挥主从结构工作站的运算能力。Windows NT所采用的模式比集中式处理更有弹性,服务器资源的运用更有效率,同时提高使用者的工作效率。

      ·应用软件集成度不佳—在字元模式的UNIX环境下,管道(pipe)是软件集成的主要方式。Windows NT支持DDE、NetDDE与OLE,为程序设计师提供多种应用软件集成方式。

      ·UNIX的功能与效率仍有问题、UNIX Windows System提供开发图形终端机应用软件的功能,但技术落后于Windows图形界面:

      ·多数UNIX产品仍使用点阵字(bit mapped font)。

      ·UNIX的打印机支持不足。

      ·UNIX绘图采用简单的图素(Pixel)模式(使用者在安装时须输入屏幕的解析度,图形比例才会正确)。

      ·UNIX没有应用软件集成功能(如Windows DDE或OLE)。

      ·UNIX会耗用大量CPU与网络资源,所以设计的方案伸缩性不佳。

    基本上UNIX只是一种显示技术,而Windows NT是功能完整的图形化操作系统。

      ·系统管理困难—UNIX的系统管理工作似乎就是以文字编辑程序修改/ete目录下的各种怪异文件。增加打印机、使用者、资料备份、设定使用许可权与许多基本系统操作管理,Windows NT均提供易用的图形化软件。大多数UNIX仍需要冗长且复杂的程序。

      ·安全因素—大多数UNIX的文件系统没有访问控制功能(Access Control List, ACL),所以系统管理非常困难。为了获取适当的安全防护,系统管理员须建立许多群组,再小心翼翼的赋予目录的所有权与使用权。这是UNIX安全防护经常出现漏洞的原因。

    微软公司对以下所谓问题的看法

    声明:Windows NT是专属的,UNIX是开放的。

      微软公司陈述:一旦Novell成功的购买UXL,将取代AT&T成为拥有System V原始程序和UNIX商标权的厂商。其它厂商欲为电脑系统担任System V,须向Novell取得原始程序授权。同理,微软公司拥有Windows NT的原始程序,系统厂商也可取得授权(如Intergraph和DEC)。

      但两者的差异在于取得System V授权的厂商呆以任意修改原始程序,添佳各种独特功能。这是UNIX不兼容与市场分裂的原因。微软公司虽允许厂商将Windows NT移植到各型电脑,但不允许操作系统的功能有任何改变。这是保持各版本一致性的关键(所以不会象UNIX常常受制于电脑的机型)。

    声明:UNIX终将统一。

      微软公司陈述:每年都有联盟对外公布UNIX的集成计划,但从未成功,不禁让人怀疑厂商的诚意。虽然AT&T长期推动统一工作,但仍未达到目的。所以实在没有理由相信Novell能很快达到目标。

    声明:UNIX是多使用者,而Windows NT不是。

      微软公司陈述:Windows NT是主从结构专用的现代化操作系统,充分发挥网络工作站的功能。因此,运用Windows NT的方式会与UNIX(主机搭配终端机的模式)完全不同。Windows NT拥有支持主从结构所需的网络,分散式处理与多重CPU等功能。执行Windows用户端应用软件的工作站让服务器集中处理数据,不必再处理使用界面。通过Windows NT,上百的使用者可通过网络同时访问服务站应用软件。虽与主机搭配终端机的传统方式不同,但绝对属多使用者环境。

    声明:UNIX遵循标准,Windows则不。

      微软公司陈述:由于版本间兼容性太低,所以UNIX需要多种API标准,才能包括各种状况。微软公司虽拥有Windows API的控制权,但仍积极与厂商和用户讨论未来的Windows API,微软公司和协作厂商已发布许多关于设计、执行与支持WINDOWS应用软件的资料。根据资料显示,Windows的API与System V的API在公开性方面不相上下。

      此外,Windows NT支持许多独立机构所发表的广为工业界所遵循的公开标准(如TCP/IP、DEC RPC、Windows Socket等),这种公开发行的标准是为了解决不同系统间互联的问题,因为用户渴望其所有的系统能互联,但仍能保留厂商发挥的空间。

    声明:Windows NT未经考验,UNIX则通过考验,且成熟稳定。

      微软公司陈述:大多数UNIX的历史其实并不长,用户也不多。SVR4和SVR4.2是新设计,与柏克莱或早期System V相比,其用户微不足道。没有任何一种UNIX拥有五百万用户(Windows已有两千五百万之多)。

      主操作系统稳定性的最好方法是:计算其在各种平台使用者与程序设计师使用的时数。Windows NT已在超过800种Intel或RISC系统上测试,远超过任何UNIX。在过去八个月中,已卖出七万余套Windows NT SDK(甚至比多数UNIX全年的销售量还多),许多Windows NT应用软件的发展工作正在世界各地进行,这些开发工作的反馈微软公司非常重视,这些都反应于Windows NT的品质之上。

    声明:Windows NT并无跨越各种RISC平台的一致性。

      微软公司陈述:微软公司已在许多电脑展(包括Comdext和Interop)展示Windows NT与各种CPU搭配的能力,包括Intel家族、MIPS、Alpha、甚至多重CPU电脑。微软公司Windows NT设计小组平日所用的电脑为Intel与MIPS。

    声明:Windows NT未支持DCE。

      微软公司陈述:OSF是非盈利机构,DCE是该机构收集许多UNIX与欠缺的互联工具集合而成的。DCE拥有许多独立的服务功能(RPC、命令/目录、安全防护、时刻同步、工作线与分散式文件系统),让厂商自行决定采用那些功能。OSF除了公布这些服务的规范,也将原始程序授权。大多数UNIX目前并不支持DCE,也几乎无人开发DCE应用软件,但DCE拥有许多重要的互联规格。微软公司了解标准化在不同系统间连线的重要性。微软公司是OSF的会员,也是赞助商之一。Windows NT的远程调用与DCE RPC兼容,因此所设计的软件可和其它亦遵循此规范的应用软件互联。Windows NT未来将提供和DCE的命名/目录与安全防护完全兼容的服务功能。

      Windows NT已拥有工作线,分散式文件系统,网络时刻同步与DCE RPC兼容的远方程序调用等标准功能。Windows NT的功能足以让用户自行开发分散式应用软件。

    声明:Windows NT应用软件的功能不及UNIX强大。

      微软公司陈述:高级的商用与工程用软件从前需RISC工作站或迷你电脑才能执行。正好这些电脑所用的操作系统为UNIX,所以这种应用软件才会在UNIX环境下执行。现在Windows NT可在Pentium、MIPS、R4x00、DEL Alpha等电脑上执行,让用户和软件厂商在高性能平台上多一种选择。许多UNIX软件厂商,如Intergraph、Computer Vision,与系统厂商,如MIPS、DCE、Sepuent等,均表示支持Windows NT。


    [文章录入员:lpc]

    相关文章
  • Apache+PHP+MySQL建立数据库驱动的动态网站
  • 数据库防下载经典
  • 相关书籍:
  • ASP与相关数据库技术高级指南
  • asp与sql网页数据库程序设计
  • 用ASP与ADO查询Web数据库
  • 使用PHP和ASP创建数据库网络应用
  • 利用ASP存取各种常用类型数据库
  • Visual C++ 6.0 数据库开发技术
  • VISUAL BASIC 5 开发WEB数据库指南
  • Visual Basic数据库高级实例导航
  • Visual C++ 入门到精通-数据库管理
  • Oracle 数据库DBA管理手册
  • 本站推荐内容

    近期主机类热搜关键词:
    美国服务器 美国服务器租用 海外服务器租用 国外服务器租用

    Win2000
    Win9X/ME
    Win2000
    Win2003/2008
    Unix系列
    Linux系列
    WindowsXP
    WinVista/WIN7
    注册表
    其它
    电脑教程阅读排行
    ·忘记密码也能登录Win2000
    ·Win2000命令全集
    ·windows2000/nt/x...
    ·经验之谈:当Windows 20...
    ·Win2000 Server安全...
    ·解决Windows 2000/X...
    ·Windows XP主要问题以及...
    ·让Win2000系统达到最佳性能
    ·Windows 2000/XP蓝...
    ·安装Windows ME/200...