百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

甲骨文云 Multitenant DB 2 : 云服务器的效益和便利性 (GPT4 制作)

mhr18 2024-10-16 10:03 18 浏览 0 评论

多租户数据库架构优势:Oracle多租户数据库通过精心规划和采用非传统方法,可以提供一些重要的好处。对于经验丰富的数据库管理员(DBA)来说,一开始这种架构可能看起来有些吓人,因为它需要一些学习和实践。以下是Oracle描述的一些关键好处:


集成化管理:

  • 更简单、更易用:您可以在不改变现有架构或应用程序的情况下,整合数据和代码。
  • PDB/非CDB兼容性保证意味着,从使用Oracle Net连接的客户端看来,PDB的行为与非CDB相同。
  • 大型企业可能使用成百上千的数据库,这些数据库通常运行在多个不同平台的物理服务器上。这种方法既浪费硬件资源,又浪费人力资源。DBA团队必须分别管理每个数据库的SGA、数据库文件、账户、安全等,而系统管理员则必须维护多台不同的计算机。
  • 优于虚拟机集成:虚拟机灵活,但技术资源利用效率低,且需要单独管理。虚拟蔓延替代了现有的物理蔓延,管理成本同样高昂。
  • 优于拥有多个数据库:独立数据库消除了操作系统复制,但不共享后台进程、系统和进程内存或Oracle元数据。这些数据库需要单独管理。
  • 优于将数据分到不同的模式中:逻辑上将数据分到模式或虚拟私有数据库(VPD)中。这种技术有效利用了技术资源。您可以将多个模式或VPD作为一个整体进行管理。然而,这种模型不如其替代方案灵活,需要更多的管理、保护和传输工作。此外,逻辑模型通常需要广泛的应用程序更改,这阻碍了采用。


成本降低:

  • 通过将硬件和数据库基础设施整合到一套后台进程中,并有效地共享计算和内存资源,您可以降低硬件和维护成本。例如,在单个服务器上的100个PDB共享一个数据库实例。


更快速、更便捷的数据/代码迁移:

  • 根据设计,您可以快速将PDB插入CDB,从CDB中拔出PDB,然后将PDB插入不同的CDB。
  • 您还可以在PDB保持可用的情况下克隆PDB。
  • 您可以插入任何字符集的PDB,并在不进行字符集转换的情况下访问它。
  • 如果CDB的字符集是AL32UTF8,那么不同数据库字符集的PDB可以存在于同一个CDB中。


更简单的数据和代码升级:

  • 例如,您可以快速将PDB从现有CDB中拔出,然后将其插入到更高版本的新创建CDB中,而不是将CDB从一个数据库版本升级到另一个版本。


更容易的服务器间迁移:

  • 为了实现负载均衡或满足SLA,您可以将应用数据库从本地数据中心迁移到云端,或者在同一环境的两台服务器之间迁移。


更简单的管理和监控:

  • CDB管理员可以通过执行单一操作(如打补丁或进行RMAN备份)来作为整体管理环境,包括所有托管的租户和CDB根。
  • 备份策略和灾难恢复变得更简单。


数据和代码的分离:

  • 尽管集成到单个物理数据库中,PDB模拟了非CDB的行为。例如,如果用户错误导致关键数据丢失,那么PDB管理员可以使用Oracle Flashback或点时间恢复来检索丢失的数据,而不影响其他PDB。


安全分离的管理职责:

  • 通用用户可以连接到其具有足够权限的任何容器,而本地用户则仅限于特定的PDB。管理员可以按以下方式划分职责:
  • 管理员使用通用账户来管理CDB或应用容器。由于权限仅限于其被授予的容器内,因此一个PDB上的本地用户不具有同一CDB内其他PDB的权限。
  • 管理员使用本地账户来管理单个PDB。


更少的数据库补丁和升级:

  • 给一个数据库打补丁比给100个数据库打补丁更容易,升级一个数据库比升级100个数据库更容易。


与Agilewing携手开启Oracle之旅

作为 Oracle 的高级合作伙伴,Agilewing推出的AgileCDN融合CDN服务,完美结合OCI云基础服务,为业务国际化、跨境电商和游戏出海量身打造,提供性价比极高的全球内容加速解决方案。作为一个创新的融合CDN平台,AgileCDN 在全球部署了超过2800个POP节点,并拥有200TB的强大网络容和7000多个直连点,确保网络连接的极致效率和稳定性。 借助先进的智能调度技术,AgileCDN优化了数据传输路径,大幅提升服务的速度和可靠性,结合简洁而高效的部署流程和OCI云服务的强大支持,迅速实现业务部署和构建,为企业的云迁移和国际业务拓展提供了一个经济高效的理想解决方案。

Agilewing作为Oracle云服务的合作伙伴,已帮助众多组织成功运用Oracle自主数据库。我们将与您的商业和技术团队紧密合作,利用我们的Oracle云专业知识,帮助您实现企业敏捷性、竞争力和性能的提升,同时从Oracle自主数据库中获得最大价值。今天就开始您的Oracle之旅吧…

相关推荐

Java面试宝典之问答系列(java面试回答)

以下内容,由兆隆IT云学院就业部根据多年成功就业服务经验提供:1.写出从数据库表Custom中查询No、Name、Num1、Num2并将Name以姓名显示、计算出的和以总和显示的SQL。SELECT...

ADG (Active Data Guard) 数据容灾架构下,如何配置 Druid 连接池?

如上图的数据容灾架构下,上层应用如果使用Druid连接池,应该如何配置,才能在数据库集群节点切换甚至主备数据中心站点切换的情况下,上层应用不需要变动(无需修改配置也无需重启);即数据库节点宕机/...

SpringBoot多数据源dynamic-datasource快速入门

一、简介dynamic-datasourc是一个基于SpringBoot的快速集成多数据源的启动器,其主要特性如下:支持数据源分组,适用于多种场景纯粹多库读写分离一主多从混合模式。支持...

SpringBoot项目快速开发框架JeecgBoot——项目简介及系统架构!

项目简介及系统架构JeecgBoot是一款基于SpringBoot的开发平台,它采用前后端分离架构,集成的框架有SpringBoot2.x、SpringCloud、AntDesignof...

常见文件系统格式有哪些(文件系统类型有哪几种)

PART.01常见文件系统格式有哪些常见的文件系统格式有很多,通常根据使用场景(Windows、Linux、macOS、移动设备、U盘、硬盘等)有所不同。以下是一些主流和常见的文件系统格式及其特点:一...

Oracle MySQL Operator部署集群(oracle mysql group by)

以下是使用OracleMySQLOperator部署MySQL集群的完整流程及关键注意事项:一、部署前准备安装MySQLOperator通过Helm安装Operator到Ku...

LibreOffice加入"转向Linux"运动

LibreOffice项目正准备削减部分Windows支持,并鼓励用户切换到Linux系统。自Oracle放弃OpenOffice后,支持和指导LibreOffice开发的文档基金会对未来有着明确的观...

Oracle Linux 10发布:UEK 8.1、后量子加密、增强开发工具等

IT之家6月28日消息,科技媒体linuxiac昨日(6月27日)发布博文,报道称OracleLinux10正式发布,完全二进制兼容(binarycompatibility...

【mykit-data】 数据库同步工具(数据库同步工具 开源)

项目介绍支持插件化、可视化的数据异构中间件,支持的数据异构方式如下MySQL<——>MySQL(增量、全量)MySQL<——>Oracle(增量、全量)Oracle...

oracle关于xml的解析(oracle读取xml节点的属性值)

有时需要在存储过程中处理xml,oracle提供了相应的函数来进行处理,xmltype以及相关的函数。废话少说,上代码:selectxmltype(SIConfirmOutput).extract...

如何利用DBSync实现数据库同步(通过dblink同步数据库)

DBSync是一款通用型的数据库同步软件,能侦测数据表之间的差异,能实时同步差异数据,从而使双方始终保持一致。支持各种数据库,支持异构同步、增量同步,且提供永久免费版。本文介绍其功能特点及大致用法,供...

MYSQL存储引擎InnoDB(八十):InnoDB静态数据加密

InnoDB支持独立表空间、通用表空间、mysql系统表空间、重做日志和撤消日志的静态数据加密。从MySQL8.0.16开始,还支持为模式和通用表空间设置加密默认值,这允许DBA控制在这些模...

JDK高版本特性总结与ZGC实践(jdk高版本兼容低版本吗)

美团信息安全技术团队核心服务升级JDK17后,性能与稳定性大幅提升,机器成本降低了10%。高版本JDK与ZGC技术令人惊艳,且JavaAISDK最低支持JDK17。本文总结了JDK17的主要...

4 种 MySQL 同步 ES 方案,yyds!(两个mysql数据库自动同步的方法)

本文会先讲述数据同步的4种方案,并给出常用数据迁移工具,干货满满!不BB,上文章目录:1.前言在实际项目开发中,我们经常将MySQL作为业务数据库,ES作为查询数据库,用来实现读写分离,...

计算机Java培训课程包含哪些内容?其实就这六大块

不知不觉秋天已至,如果你还处于就业迷茫期,不如来学习Java。对于非科班小白来说,Java培训会更适合你。提前了解下计算机Java培训课程内容,会有助于你后续学习。下面,我就从六个部分为大家详细介绍...

取消回复欢迎 发表评论: