oracle10g的各个版本之间的区别

oracle10g的各个版本之间的区别,第1张

Hibernate
Hibernate 是一个开放源代码的对象/关系映射框架和查询服务。它对 JDBC 进行了轻量级的对象封装,负责从 Java 类映射到数据库表,并从 Java 数据类型映射到 SQL 数据类型。在 40 版本 Hibenate 开始支持多租户架构——对不同租户使用独立数据库或独立 Sechma,并计划在 50 中支持共享数据表模式。
在 Hibernate 40 中的多租户模式有三种,通过 hibernatemultiTenancy 属性有下面几种配置:
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 20 的参考实现。
注: 目前 EclipseLink25 完全支持 2013 年发布的 JPA21(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子句特性),实现多租户共享表。
推荐阅读这篇文章:>备份软件是虚拟化环境中一个非常重要的投资。
但是,该如何知道哪些备份软件许可选项是最适合呢。
与大多数企业级工具一样,备份软件也需要许可(通常是每年的费用)来确保能及时得到备份软件补丁,更新,技术支持和其他备份软件福利。
但现在的备份软件都具有很多许可模式——其中一些备份软件可能会造成混淆。
任何备份软件的采购决策都应包括可用许可计划的评估这部分,根据预期使用来选择一种最具成本效益的方式。
例如,可能会发现“每-Socket”备份软件许可,在不改变备份软件成本方式的前提下,备份软件允许使强大的多功能的处理器资源应用到不同的虚拟化工作负载上。
“每-服务器”备份软件许可可以在裸机或者主机级别上完美的保护备份软件系统。
“每-应用程序”备份软件许可可以用来保护某些特定的备份软件应用程序像SQLServer或者Exchange无论是备份软件虚拟化还是物理模式。
以及“每-Terabyte”备份软件许可可以提供系统和应用程序甚至上至特定存储空间的备份软件全面保护。
其他备份软件许可模式可能会取决于不同的备份软件供应商和备份工具。
不要害怕讨价还价,谈判才能取得最为满意的备份软件许可协议。
请务必仔细阅读备份软件许可协议,当可能产生额外许可费用时要有个清醒的认识。
备份软件一个拥有不同 *** 作系统和虚拟化层的数据中心环境是一项极具挑战性的任务,因为会涉及到多个备份软件的依赖关系——备份软件对 *** 作系统、虚拟化层或者备份软件版本的更改,都有可能在整个备份过程造成意想不到的后果。
用户应该进行全面的备份软件原理论证测试,来确保备份软件在将来的环境中能够正常工作,对于未来虚拟化层和 *** 作系统的变化能够保持可行。
这将有助于防止不可预见的和高度破坏性的变化选择备份软件。


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

原文地址: http://outofmemory.cn/zz/13446339.html

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

发表评论

登录后才能评论

评论列表(0条)

保存