hibernate 和eclipselink的区别

hibernate 和eclipselink的区别,第1张

Hibernate

Hibernate 是一个开放源代码的对象/关系映射框架和查询服务。它对 JDBC 进行了轻量级的对象封装,负责从 Java 类映射到数据库表,并从 Java 数据类型映射到 SQL 数据类型。在 4.0 版本 Hibenate 开始支持多租户架构——对不同租户使用独立数据库或独立 Sechma,并计划在 5.0 中支持共享数据表模式。

在 Hibernate 4.0 中的多租户模式有三种,通过 hibernate.multiTenancy 属性有下面几种配置:

NONE:非多租户,为默认值。

SCHEMA:一个租户一个 Schema。

DATABASE:一个租户一个 database。

DISCRIMINATOR:租户共享数据表。计划在 Hibernate5 中实现

EclipseLink

EclipseLink 是 Eclipse 基金会管理下的开源持久层服务项目,为 Java 开发人员与各种数据服务(比如:数据库、web services、对象XML映射(OXM)、企业信息系统(EIS)等)交互提供了一个可扩展框架,目前支持的持久层标准中包括:

Java Persistence API (JPA)

Java Architecture for XML Binding (JAXB)

Java Connector Architecture (JCA)

Service Data Objects (SDO)

EclipseLink 前身是 Oracle TopLink, 2007年 Oracle 将后者绝大部分捐献给了 Eclipse 基金会,次年 EclipseLink 被 Sun 挑选成为 JPA 2.0 的参考实现。

注: 目前 EclipseLink2.5 完全支持 2013 年发布的 JPA2.1(JSR 338) 。

在完整实现 JPA 标准之外,针对 SaaS 环境,在多租户的隔离方面 EclipseLink 提供了很好的支持以及灵活地解决方案。

应用程序隔离

隔离的容器/应用服务器

共享容器/应用服务器的应用程序隔离

同一应用程序内的共享缓存但隔离的 entity manager factory

共享的 entity manager factory 但每隔离的 entity manager

数据隔离

隔离的数据库

隔离的Schema/表空间

隔离的表

共享表但隔离的行

查询过滤

Oracle Virtual Private Database (VPD)

对于多租户数据源隔离主要有以下方案

Single-Table Multi-tenancy,依靠租户区分列(tenant discriminator columns)来隔离表的行,实现多租户共享表。

Table-Per-Tenant Multi-tenancy,依靠表的租户区分(table tenant discriminator)来隔离表,实现一租户一个表,大体类似于上文的共享数据库独立Schema模式。

Virtual Private Database(VPD ) Multi-tenancy,依靠 Oracle VPD 自身的安全访问策略(基于动态SQL where子句特性),实现多租户共享表。

推荐阅读这篇文章:http://www.ibm.com/developerworks/cn/java/j-lo-dataMultitenant/,讲的不错。

Maximo多组织多地点功能是IBM Maximo产品后续推出的适应集团级企业应用的高级功能。

通过Maximo多站点设置功能(在系统中就是组织应用以及组织中的站点)可以将实施单位的各类设施分类以站点和组织进行数据隔离。多站点设置使站点能够共享来自单个数据库的数据,同时保持其 *** 作独立。在创建多个站点之前,必须确定在每个位置执行的 *** 作类型以及每个位置可以共享哪些数据。多站点功能提供了一种在设施之间标准化和共享某些类型数据的方法,同时保留其他类型的数据,如特定站点独有的工作管理记录。多站点功能还可以有选择地让用户访问不同站点的数据。同时为在业务层面实现多租户管理成为可能。

IBM,即国际商业机器公司。公司总部位于美国纽约州阿尔蒙克,1914年创建于美国,是世界上最大的信息工业跨国公司,同时也是全球最大的硬件公司(362.8 亿美元),信息技术服务(193亿美元)及信息技术租赁和融资(37.8亿美元)公司。目前拥有全球雇员30余万人,业务遍及164个国家和地区。

IBM公司自从1993年业务重组以来,市场价值增长了73亿美元,年收入连续四年创记录,1998年达到817亿美元。根据1998年美国《幸福》杂志的排名,IBM据世界排名第六位。利润排名世界第五,并位于计算机行业第一位。

《幸福》 杂志美国最大100家工业公司名录中100% 都使用了IBM数据库,这其中包括了:20家最大公益事业公司中的15 家,20 家最大人寿保险公司的15家,世界10家最大银行的6家(如:BANK OF AMERICA),20家最大交通公司中的16家(如:US AIRWAYS)。而世界上第一个计算机辅助教学系统正是1959年在IBM公司研制成功,从而宣告人类开始进入计算机教育应用时代。

IBM在世界各地设立有研究实验室 (包括IBM中国研究院)。IBM所积累的研究成果超出了同行业其它对手研究成果的总和,1998年IBM 在研究和发展方面的投入为55亿美元。IBM已连续六年申请到最多的美国专利,1998 年获2658项。1998年,IBM成为第一家突破美国本年专利项2000获得公司。

在过去的八十多年里,世界经济不断发展,现代科学日新月异,IBM 始终以超前的技术,出色的管理和独树一帜的产品领导着信息产业的发展,保证了世界范围内几乎所有行业用户对信息处理的全方位需求。众所周知,早在1969年,阿波罗宇宙飞船载着三名宇航员,肩负着人类的使命,首次登上了月球; 1981年哥伦比亚号航天飞机又成功地飞上了天空。这两次历史性的太空飞行都凝聚着IBM无与伦比的智慧。IBM的事业就象宇宙飞船一样永远向着更高的目标不断奋进,造福人类。

在长期的发展过程中,IBM始终不渝地坚持三个基本的信念:

第一,尊重个人,重视机构内每一个成员的尊严和权利,充分调动员工的工作积极性;

第二,注重客户服务,力争百分之百的用户满意;

第三,精益求精,无论做哪一项业务都追求尽善尽美。

所有这些,形成了IBM的企业精神, 同时也使IBM与世界融为一体,深入人心。

IBM 与中国的业务关系源远流长。早在1934年,IBM公司就为北京协和医院安装了第一台商用处理机。1979年,在中断联系近30年之后,IBM伴随着中国的改革开放再次来到中国。同年在沈阳鼓风机厂安装了中华人民共和国成立后的第一台IBM中型计算机。

随着中国改革开放的不断深入,IBM在华业务日益扩大。80年代中后期,IBM先后在北京、上海设立了办事处。1992年IBM在北京正式宣布成立国际商业机器中国有限公司,这是IBM在中国的独资企业。此举使IBM在实施其在华战略中迈出了实质性的一步,掀开了在华业务的新篇章。随后的1993年,IBM中国有限公司又在广州和上海建立了分公司。到目前为止,IBM在中国的分公司已经扩展至沈阳、深圳、南京、成都、西安和武汉,以及建立福州和重庆办事处,从而进一步扩大了在华业务覆盖面。伴随着IBM在中国的发展,IBM中国员工队伍不断壮大,目前已发展到近3000人。

在信息产业迅速发展,激烈竞争的时代,为了进一步发挥IBM的全方位优势,将信息产业的最新技术尽快地转化为中国用户有价值的解决方案,帮助用户更有成效地开展业务,增强竞争优势,IBM在组织机构、管理模式、产品技术及客户服务等各方面进行了重大调整与改革。成立了IBM大中华地区;改变了以产品划分为基础的传统模式,实施以行业划分为基础的发展战略;在中国的几十个城市建立了客户服务中心网络,等等。

二十多年来,IBM的各类信息系统已成为中国金融、冶金、石化、交通、制造业、商品流通业等许多重要业务领域中最可靠的信息技术手段。IBM的客户遍及中国经济的各条战线。

以世界一流的最新技术开发新产品,并以最快的生产速度进入市场,是IBM的产品发展战略。IBM拥有先进的全系列产品,在复杂的网络管理、系统管理、密集型事物处理、庞大数据库、强大的可伸缩服务器、系统集成等方面,IBM具有强大的优势。

针对中国市场的特殊需求,IBM近年来加强了汉化软件的开发,并在上海成立了汉化软件开发中心,以便加强与更多的中国业务伙伴联手合作,推出更多的汉化软件产品。1995年IBM在北京成立了IBM中国研究中心。这个研究中心是IBM在全球第七个科学实验室,成立以来,在中文语音识别、机器翻译和电子商务等领域均取得了重要的研究成果。

在实施扎根中国的战略中,IBM努力成为中国资源的一部分。目前,IBM已在中国成立了九家合资公司,包括:长城国际信息产品(深圳)有限公司,深圳长科国际电子有限公司、深圳海量存储产品有限公司、北京鼎新信息系统开发有限公司、天津先进信息产品有限公司、万国软件开发(深圳)有限公司、蓝色快车计算机工程技术有限公司、IBM租赁公司和北京金长科国际电子有限公司。另外,IBM在中国还成立了两家独资企业,分别是位于上海浦东外高桥保税区的国际商业机器工程技术(上海)有限公司和深圳国际商业机器技术产品有限公司。

近年来,IBM 的国际采购业务在中国获得了极大的发展。从1993年的3000万美元增长至2000年的20亿美元以上。IBM在中国的采购范围极为广泛,包括组成计算机的各种大小零件,如电源、显示器、五金部件、注塑件及各类板卡等。IBM亚太区国际采购部还在深圳设立了中国采购中心(CPC)。

取诸社会,回馈社会,造福人类,是 IBM 一贯奉行的原则。自80年代以来,IBM 积极捐助中国的公益事业,特别是中国教育事业的发展。1995年初,IBM向中国国家教委捐赠了价值210万美元的一套主机系统,用于支持中国教育和科研网主干网建设。同年3 月,IBM又与国家教委签署了谅解备忘录。作为其中一项内容,IBM向全国23所大学捐赠了相当于3220万美元的计算机设备以及相应的技术支持, 共建IBM计算机技术中心,加强高校的信息科学技术学科建设。至1996年5月,包括厦门大学在内的所有技术中心全部落成。1997年,IBM又向国家教委所属的4所大学(北京大学、复旦大学、华中理工大学和华南理工大学)捐赠S/390大型服务器设备以及软件、培训和服务,总值超过3200万美元。到目前为止,IBM累计对中国教育的捐赠已超过1亿美元。

2002年IBM利用在软件、硬件整体解决方案的优势,将公司的战略设立为以软件和服务为主导,由硬件生产向软件开发的信息产业转变。2003年IBM中国公司将围绕“电子商务随需应变”的战略实施新举措。

上个世纪九十年代,IBM首次提出电子商务的概念以来,电子商务经历了“信息发布为主”的第一阶段,“互联网商业交易”的第二阶段,现在电子商务高级阶段“电子商务随需应变”阶段即将到来。2002年10月,IBM在全球提出了对信息产业发展具有前瞻性的“电子商务随需应变”(e-business on demand)理念,再次引爆了IT的革命。

“电子商务随需应变”时代,企业首先将能够“实时响应”:无论是对无法预测的供求变化,或是对初露端倪的客户、合作伙伴、供应商和雇员的需求情况,还是对竞争对手的出人意料之举,都具有敏锐洞察力和动态反应能力。IBM为“随需应变”时代的企业勾画出蓝图:“当企业能够整合横跨其内部的各业务流程,以及与关键合作伙伴、供应商和客户之间的业务流程,即所谓整合端到端的业务流程,它就能对客户需求,市场机遇以及外来威胁做出快速灵活的反应。”IBM正在调动全球及所有部门的力量,帮助客户向“随需应变”的企业转型。

IBM愿与客户携起手来,共同迎接“电子商务随需应变”新时代的到来!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9893397.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存