楼主: lfree

军惠的P盘是一个很不好的设计?

[复制链接]
论坛徽章:
12
行业板块每日发贴之星
日期:2005-10-03 01:02:412010新春纪念徽章
日期:2010-03-01 11:07:22行业板块每日发贴之星
日期:2009-12-14 01:01:022009日食纪念
日期:2009-07-22 09:30:00行业板块每日发贴之星
日期:2008-08-31 01:03:272008新春纪念徽章
日期:2008-02-13 12:43:03行业板块每日发贴之星
日期:2007-12-24 01:06:15ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10行业板块每日发贴之星
日期:2006-03-19 01:02:12
11#
发表于 2005-12-2 12:53 | 只看该作者
从这个例子可以看出,军惠系统的服务跟不上,版本更新周期非常长,这样的系统在地方是不可能令用户满意的。

使用道具 举报

回复
论坛徽章:
105
2015年新春福章
日期:2015-03-06 11:57:31ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07奥运会纪念徽章:曲棍球
日期:2012-10-03 16:40:09奥运会纪念徽章:艺术体操
日期:2012-08-22 09:47:15奥运会纪念徽章:水球
日期:2012-08-06 18:43:26奥运会纪念徽章:体操
日期:2012-07-10 14:48:22奥运会纪念徽章:垒球
日期:2012-07-08 20:05:34双黄蛋
日期:2012-06-01 18:47:41茶鸡蛋
日期:2012-04-27 09:44:482012新春纪念徽章
日期:2012-02-13 15:11:52
12#
发表于 2005-12-2 14:12 | 只看该作者
军惠产品的出处和时间,做过HIS的基本都知道。目前国内在做军惠产品,并且拥有其版权的公司不只一家,而这些公司手的军惠产品基本上都已经做过很多的修改,也完善和改进了很多的功能,并且有些公司已经把上面所说的问题解决掉了。
不排除某些公司的服务跟不上和版本更新周期长,但不能说军惠系统存在这样的问题。

使用道具 举报

回复
论坛徽章:
168
马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-01-04 11:49:54蜘蛛蛋
日期:2011-12-05 16:08:56ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41设计板块每日发贴之星
日期:2011-07-22 01:01:02ITPUB官方微博粉丝徽章
日期:2011-06-30 12:30:16管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:33
13#
发表于 2005-12-2 14:28 | 只看该作者
加cache是提高性能的一种很常见的方式了,同时会带来诸如同步这样的问题.
或者,P盘在当时是一种不错的解决方法.起码提供了一种思路.以空间换时间.

使用道具 举报

回复
论坛徽章:
105
2015年新春福章
日期:2015-03-06 11:57:31ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07奥运会纪念徽章:曲棍球
日期:2012-10-03 16:40:09奥运会纪念徽章:艺术体操
日期:2012-08-22 09:47:15奥运会纪念徽章:水球
日期:2012-08-06 18:43:26奥运会纪念徽章:体操
日期:2012-07-10 14:48:22奥运会纪念徽章:垒球
日期:2012-07-08 20:05:34双黄蛋
日期:2012-06-01 18:47:41茶鸡蛋
日期:2012-04-27 09:44:482012新春纪念徽章
日期:2012-02-13 15:11:52
14#
发表于 2005-12-2 15:12 | 只看该作者
这个问题在3.0版本的时候已经解决了。

新的标准字典输入法是采用了物化视图的方式来处理的,即将以前需要通过字典表生成的输入法词库改为物化视图,增加几个输入法配置表,应用程序在调用输入法时读这个视图,或者在程序使用过程中手工或自动刷新这个视图,以获取最新的标准词库。

历史原因是当初设计这样一个结构时,网络主流速度是10M,oracle 7.3,服务器都是单CPU的pcserver,内存也很小,因此以映射盘的方式将这些词库文件存放到本地,并在应用程序所在目录同步更新它,保证同步最新的词。随着技术的进步和网络性能的提高,这个当年方便的设计现在变成了一个问题,3.0版本已经解决掉了,不再使用网络映射盘。

代fals贴上面这段话

使用道具 举报

回复
论坛徽章:
194
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
15#
 楼主| 发表于 2005-12-2 17:20 | 只看该作者
最初由 天光云影 发布
[B]呵呵,这是一个老问题了,当时是为了减少数据库的压力,才这样做的。
所谓P盘,实际就是一个映射。在本地建一个目录和P盘进行同步。
同步的内容就是所有的字典信息,如费用,药品,科室,疾病等等的名称和代码,这些信息在数据库中维护完成后,可以生成一个txt文件,放到P盘中,客户端每次打开程序时,会比较P盘中的更新情况,然后复制到本地。
在程序使用过程中,所有通拼音码调用名称的地方(如药品,费用),全部都到本地TXT文本中去取代码和名称,使这个录入过程变得更快。
当时设计这个功能的时候,是基于oracle7的环境中,而这方面的操作又是对数据库检索最频繁和并发查询最多的工作。所以基于性能上的考虑,采用了在本地查询的方法,自然也就会引起和数据库不同步的问题了。
在当时看来,这个功能真的是很大的提高了性能,减少了数据库的压力。但以目前oracle8以后的数据库性能来看,直接从数据库中要查询根本不会有什么影响,这个功能也有变成了一个没有用的东西,反而给用户带来很多的麻烦。
有些军惠的厂家已经把这个功能去掉了,改成直接查询数据库。但一些老的军惠用户因为版本的问题,只能这样使用了。而且这个问题改起来,基本要涉及到所有的录入页面了,工作还是蛮大的。 [/B]

还是你讲的比较准确。就是这个意思。

使用道具 举报

回复
论坛徽章:
194
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
16#
 楼主| 发表于 2005-12-2 17:22 | 只看该作者
最初由 husthxd 发布
[B]加cache是提高性能的一种很常见的方式了,同时会带来诸如同步这样的问题.
或者,P盘在当时是一种不错的解决方法.起码提供了一种思路.以空间换时间. [/B]


但是确实存在许多问题,比如同步的问题。
可能许多开发商不愿意修改,一直沿用这个模式。
可能在早期这个功能确实不错。

使用道具 举报

回复
论坛徽章:
194
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
17#
 楼主| 发表于 2005-12-2 17:46 | 只看该作者
最初由 天光云影 发布
[B]这个问题在3.0版本的时候已经解决了。

新的标准字典输入法是采用了物化视图的方式来处理的,即将以前需要通过字典表生成的输入法词库改为物化视图,增加几个输入法配置表,应用程序在调用输入法时读这个视图,或者在程序使用过程中手工或自动刷新这个视图,以获取最新的标准词库。

历史原因是当初设计这样一个结构时,网络主流速度是10M,oracle 7.3,服务器都是单CPU的pcserver,内存也很小,因此以映射盘的方式将这些词库文件存放到本地,并在应用程序所在目录同步更新它,保证同步最新的词。随着技术的进步和网络性能的提高,这个当年方便的设计现在变成了一个问题,3.0版本已经解决掉了,不再使用网络映射盘。

代fals贴上面这段话 [/B]

这样讲许多开发公司现在手头上还是1.0 或者2.0的版本。

使用道具 举报

回复
论坛徽章:
168
马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-01-04 11:49:54蜘蛛蛋
日期:2011-12-05 16:08:56ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41设计板块每日发贴之星
日期:2011-07-22 01:01:02ITPUB官方微博粉丝徽章
日期:2011-06-30 12:30:16管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:33
18#
发表于 2005-12-2 21:16 | 只看该作者
最初由 lfree 发布
[B]
这样讲许多开发公司现在手头上还是1.0 或者2.0的版本。 [/B]


呵呵,升级要钱吗?

使用道具 举报

回复
论坛徽章:
12
行业板块每日发贴之星
日期:2005-10-03 01:02:412010新春纪念徽章
日期:2010-03-01 11:07:22行业板块每日发贴之星
日期:2009-12-14 01:01:022009日食纪念
日期:2009-07-22 09:30:00行业板块每日发贴之星
日期:2008-08-31 01:03:272008新春纪念徽章
日期:2008-02-13 12:43:03行业板块每日发贴之星
日期:2007-12-24 01:06:15ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10行业板块每日发贴之星
日期:2006-03-19 01:02:12
19#
发表于 2005-12-2 23:04 | 只看该作者
如果不要钱早就升了。

使用道具 举报

回复
论坛徽章:
194
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
20#
 楼主| 发表于 2005-12-5 09:02 | 只看该作者
最初由 天光云影 发布
[B]这个问题在3.0版本的时候已经解决了。

新的标准字典输入法是采用了物化视图的方式来处理的,即将以前需要通过字典表生成的输入法词库改为物化视图,增加几个输入法配置表,应用程序在调用输入法时读这个视图,或者在程序使用过程中手工或自动刷新这个视图,以获取最新的标准词库。

历史原因是当初设计这样一个结构时,网络主流速度是10M,oracle 7.3,服务器都是单CPU的pcserver,内存也很小,因此以映射盘的方式将这些词库文件存放到本地,并在应用程序所在目录同步更新它,保证同步最新的词。随着技术的进步和网络性能的提高,这个当年方便的设计现在变成了一个问题,3.0版本已经解决掉了,不再使用网络映射盘。

代fals贴上面这段话 [/B]


我跟踪一下生成文本的sql语句,发现基本都没有两个表连接的。使用物化视图不如改这些表为IOT,这样维护成本更好一些。

我看了一些东软的医保系统,他们使用的是内存缓存输入法的方式。另外一个医保我个人估计是在进入输入界面前,使用过滤的方式。

不过军惠系统要给,改动量很大。
不知道还有什么好方法。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表