技术解读数据库如何实现“多租户”?

💡 原文中文,约3700字,阅读约需9分钟。
📝

内容提要

本文介绍了GaussDB多租技术,实现数据库领域的多租户隔离和扩展。通过划分逻辑处理单元PDB实现数据隔离,支持PDB粒度的资源管理和实例发放。具有隔离性、资源管理灵活、实例发放效率高等特点。支持1U级别的PDB规格,提供PDB相关增强功能。

🎯

关键要点

  • GaussDB多租技术实现数据库领域的多租户隔离和扩展。
  • 多租户概念帮助用户节约硬件和运维成本,提高资源利用效率。
  • 数据库领域的多租户实现方式包括虚拟机多租、容器多租和数据库内核多租。
  • 数据库内核多租具有更高的资源整合和弹性伸缩能力。
  • GaussDB支持在虚拟机或容器内部署,同时提供内核多租特性。
  • GaussDB多租架构通过划分逻辑处理单元PDB实现数据隔离。
  • PDB之间数据完全隔离,保障租户数据的安全隐私。
  • GaussDB内核接管PDB资源的分配与变更,支持PDB粒度的资源管理。
  • PDB资源的变更通过SQL语句实现,效率高且无感知。
  • GaussDB内核多租技术的实例发放效率高于虚拟机多租。
  • GaussDB支持1U级别的PDB规格,适应更多客户场景需求。
  • 支持关闭不需要的PDB以释放资源,节约成本。
  • WDR报告中集成PDB信息,提升运维便利性。
  • GaussDB多租技术在安全隔离的前提下,提高资源利用效率和实例发放效率。
➡️

继续阅读