首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HIS系统的数据库之争:Oracle和SQL Server到底用谁好?

近日在某论坛上看到有医院中人发帖,问HIS系统最好用什么数据库?言该医院规模如何如何之大,在这样一个环境中,HIS系统数据库到底是选Oracle好还是选SQL Server好……

Oracle和SQL Server到底谁好?这个是困扰医院信息科技术型管理者多年的问题,问题产生的根源不是SQL Server或Oracle的孰优孰劣,而是采用不同类型数据库的软件厂商给大家互埋地雷的结果,Oracle和SQL Server都是躺着中枪。

HIS厂商为了争取更多的优势,在进行产品比拼之外,还将开发语言、数据库类型也纳入了比拼范围,当然这种比拼不是没有道理,如果拿Foxbase和SQL Server相比,显然SQL Server要绝对优于Foxbase。但在当下医疗IT环境中,HIS厂商普遍采用这两种大型关系型数据库,再谈孰优孰劣已无太大意义。如果纠结于此问题,并带着某种倾向做出选择继而影响业务系统的科学选型,是非常不明智的。

很多人会说Oracle要优于SQL Server,用Oracle的系统要比用SQL Server的系统专业、能够应付更大的业务量;还有人会说SQL Server容易死锁,Oralce基本没有;当然也会有人说Oracle复杂,不好掌握,SQL Server简单易用。

关于SQL Server和Oracle的争论从来都没有停止过,但这是信息系统软件选型中最不重要的因素。

举个快递公司的例子:

大家都感觉“联邦”、“顺丰”要比什么“X通”之类的快递公司服务要好一些、投递效率要高一些、交寄贵重物品要放心一些。

难道说是因为“顺丰”的仓库要比“X通”的仓库要牛B一些吗?恐怕答案是否定的吧。

快递公司效益的好坏,主要取决于公司的经营理念、网点建设、信息化应用、员工素质、服务水平,不取决于仓库的多少、好坏。

对应到医疗软件系统,软件性能的差异主要体现在设计思想、程序实现、库表结构设计、软件稳定性和实施能力,不是采用哪个品牌的数据库和开发语言。

数据库说白了就是一个仓库,无论是Oracle还是SQL Server都像仓库一样拥有库房、货架等基本结构,都实现了路通、电通、水通,消防、门禁等安全措施都不缺少。但如何用好数据库,发挥数据库的性能,却是软件系统需要考虑的事,与数据库的先天属性关系不大。

对医院而言,在软件系统选型中太过于纠结SQL Server和Oracle到底谁好用的问题,要么是因为自己有使用上的偏好,要么是受某些软件厂商的诱导,其实都没必要。

(写于2012年)

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180402G1C50800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券