医药nosql

请问专家,在医院内部可否使用例如MongoDB这类的NoSQL

请问专家,在随着医院内部数据中心的数据量不断的增长,传统关系型数据库压力越来越大很大,锁表情况时有发生。可否使用MongoDB这类的非关系型数据库来解决存储问题?

参与7

2同行回答

uuibmuuibm  系统架构师 , I.C.
   解决医院内部系统存储问题有很多方面,但是数据库不建议使用非关系型数据库。可以考虑下 Caché数据库Caché数据库是美国Intersystems公司产品,后关系型数据库(Post Relational database)中的领头羊。Caché数据库对大多数国内IT人员来说还是比较陌生,然而在国...显示全部

   解决医院内部系统存储问题有很多方面,但是数据库不建议使用非关系型数据库。可以考虑下 Caché数据库

Caché数据库是美国Intersystems公司产品,后关系型数据库(Post Relational database)中的领头羊。Caché数据库对大多数国内IT人员来说还是比较陌生,然而在国外特别是国外的医疗领域,在美国和欧洲的HIS系统(医疗卫生管理信息系统)中,CACHE数据库所占的比例是最大的,被医疗界公认为首选数据库。现在国内已有30%的三甲医院在使用 Caché数据库。

Caché数据库的主要特点如下:

1、速度快。Caché数据库在同等条件下查询相同数据比Oracle等普通数据库要快。原因是Caché数据库又叫做后关系型数据库(Post-Relation),顾名思义,Caché是基于普通关系型数据库如:Oracle, SQL server, Sybase等的基础之上并有所改进而产生的。

2、使用简单。Caché数据库支持标准SQL语句,因此不太熟悉M语言的用户依然可以轻易对数据库中的数据进行操作。

3、接口容易。Caché数据库支持ODBC标准接口,因此在与其他系统进行数据交换时非常容易。同时Caché亦可以将数据输出成文本文件格式以供其它系统访问调用。

4、真正的3层结构。Caché数据库能够真正意义上实现3层结构,实现真正的分布式服务。

升级扩容方便。正因为由上述分布式3层结构,所以当医院需要增加客户端PC或医院进行扩大规模时,不需要重新购买或更新主服务器,只需要适当增加二级服务器的数量即可,二级服务器相对来说要比主服务器要便宜许多,因此,医院可节约资金减少重复投资。

5、对象型编辑。Caché数据库是真正的对象型数据库,开发时用户可直接用数据库定义自己想要的对象,然后再在其它开发工具中调用该对象的方法和属性即可完成开发工作,非常方便。

支持远程映射和镜像。Caché数据库支持远程的映射和镜像,比如在不同城市之间,或在同一城市的不同区域之间,Caché可以进行镜像(Mapping),使不同区域的Caché数据库同步联系起来,虽然在不同区域,但大家使用起来就像共用一个数据库。

6、支持WEB开发。Cache 数据库提供自带的Web开发工具,使用维护非常方便,符合当今软件业发展的趋势。

7、价格便宜。Caché数据库的价格比Oracle要便宜许多。

收起
医药 · 2017-03-07
浏览1980
yanxuyanxu  存储架构师 , IBM
这个非关系型数据库我不认为能解决压力和锁表。他的设计使用场景和应用类型相关,而且不能指望和关系型数据库对等置换,而不改应用。mongodb是非关系型数据库,优势用来存文档型数据,而非结构化数据。适用于网站数据库。以上仅供参考~...显示全部

这个非关系型数据库我不认为能解决压力和锁表。他的设计使用场景和应用类型相关,而且不能指望和关系型数据库对等置换,而不改应用。

mongodb是非关系型数据库,优势用来存文档型数据,而非结构化数据。适用于网站数据库。

以上仅供参考~

收起
系统集成 · 2017-03-07
浏览2027

提问者

aoaobushuang
系统运维工程师某三甲医院
擅长领域: 存储灾备闪存

问题来自

  • 相关问题

    相关文章

    问题状态

  • 发布时间:2017-03-06
  • 关注会员:4 人
  • 问题浏览:4983
  • 最近回答:2017-03-07
  • X社区推广