SpringFramework中文论坛 :: 阅读主题 - 分布式环境下怎样使用hiber...

来源:百度文库 编辑:神马文学网 时间:2024/04/30 03:27:26
分布式环境下怎样使用hibernate管理业务表的key,并且这些分布的系统并非一直online的,有offline的情况,但业务不能中断。
补充:
1、业务主表如产品表,key不能为产品的code,不可以牵扯业务,只是系统级维护
2、没个班次后这些有可能offline的系统要做数据同步,多系统的key不允许重复
这个问题是我公司的面试题目,如果能比较优雅的解决,请联系我们公司,待遇从优。
-------------------------
我司为马来西亚CIS公司广州亿华普科技有限公司,主要负责公司所开发系统的研发工作。现需要招聘下列专业人士:
java高级程序员3-5名,熟悉java语言,基本类库,oo思想,熟悉J2EE领域知识,熟悉spring和hibernate等相关框架,并有使用或项目经验。思维活跃,乐于探索。
系统分析员1-2名,熟悉java语言,基本类库,有ooa,ood实际经验,熟悉uml和某种建模工具或手画建模,熟悉设计模式,有丰富系统分析工作经验。
上述有敏捷实践者优先
工作地点:广州 马来西亚
联系人:朱小姐
联系电话:020-38807870,38807873
email:chongwh@cistg.com
website:http://www.cistg.com
返回页首

pikachu
spring 爱好者
注册时间: 2004-05-09
帖子: 25
发表于: Sat Nov 20, 2004 2:17 pm    发表主题: Re: 分布式环境下怎样使用hibernate管理业务表的key,并且这些分?/span>
neooen 写到:
分布式环境下怎样使用hibernate管理业务表的key,并且这些分布的系统并非一直online的,有offline的情况,但业务不能中断。
补充:
1、业务主表如产品表,key不能为产品的code,不可以牵扯业务,只是系统级维护
2、没个班次后这些有可能offline的系统要做数据同步,多系统的key不允许重复
这个问题是我公司的面试题目,如果能比较优雅的解决,请联系我们公司,待遇从优。
-------------------------
我司为马来西亚CIS公司广州亿华普科技有限公司,主要负责公司所开发系统的研发工作。现需要招聘下列专业人士:
java高级程序员3-5名,熟悉java语言,基本类库,oo思想,熟悉J2EE领域知识,熟悉spring和hibernate等相关框架,并有使用或项目经验。思维活跃,乐于探索。
系统分析员1-2名,熟悉java语言,基本类库,有ooa,ood实际经验,熟悉uml和某种建模工具或手画建模,熟悉设计模式,有丰富系统分析工作经验。
上述有敏捷实践者优先
工作地点:广州 马来西亚
联系人:朱小姐
联系电话:020-38807870,38807873
email:chongwh@cistg.com
website:http://www.cistg.com
offline后hibernate还能起作用么??搞笑
对于key,最简单的就是用uuid。保证不带重复的。
如果你要offline后还能跑业务,那只能把要用的数据拉到本地,等online后再和原数据库同步。
这个已经不是说用hibernate或者一两个库就能解决的问题了,要做到系统设计层次,牵涉到各地带宽,所用的dbms,业务所需的最小系统的数据要求,万一冲突后的处理方法。举个例子,你用sql server,就可以用自动同步,不用你程序考虑。你用mysql,呵呵自己写转数同步代码吧。