• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Oracle for Linux vs. Oracle for NT

发布: 2007-7-01 23:30 | 作者: admin | 来源: | 查看: 11次 | 进入软件测试论坛讨论

领测软件测试网 NT上的Oracle ,是NT第一大数据库,为许多管理功能提供了图形界面,类似的功能在UNIX/Linux上只能通过sqlplus访问。这样的图形界面,设计得与NT控制
面板的其他部分颇为相似。Linux DBA必须熟悉sqlplus。
NT的问题是,许多管理任务要求用户在主控台(机器屏幕前)完成,如果想远程管理就需要昂贵的第三方软件。
UNIX上的Oracle管理可以从任何经过授权的远地进行,效果同在机器主控台一样。

NT上的Oracle使用一个进程内的多个进程,而UNIX/Linux上的Oracle使用多个独立的,使用相互独立的内存空间。NT上的实现方式避免了进程间通信,有小小的性能优势,但UNIX上的实现方式提供了高得多的可靠性和数据完整性,因为一个Oracle进程不可能污染另一个Oracle进程的地址空间。在NT和VMS上,创建一个新的进程比创建一个新的线程昂贵得多,而且
NT的进程间切换很慢,因此微软建议程序员只要有可能就使用多线程。
在UNIX上,建立新进程是比较高效的。而在Linux上,建立新进程和新的内核线程,kernel thread都使用同一个基本系统调用,效率相当高。

在32位的硬件系统上,Linux的ext2文件系统的限制是最大文件为2G,NT为4G。这并不太影响Oracle的用户,因为表空间tablespace可以扩展到多个文件上,但还是有小小的效率问题。

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:[email protected] 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网