j9九游会登录/ 应用平台 appstage/ / / / / schema及keyspace概念介绍
更新时间:2025-04-21 gmt 08:00

schema及keyspace概念介绍-j9九游会登录

  • 在mysql类数据库中,database是数据库对象的物理集合,不同的database之间资源是完全隔离的(除部分共享对象之外)。每个database都是一个独立的命名空间,用于存储和管理相关的数据库对象,如表、视图、函数等。schema与database在概念上非常接近,通常可以认为一个database只包含一个schema,且这个schema的名称与database的名称相同,这个schema包含了该database中所有的数据库对象。例如,在一个电商系统中,一个database(或schema)用于存储用户信息,另一个database(或schema)用于存储商品信息。
  • 在gaussdb和rds for postgresql数据库中,database提供了对资源的物理隔离和管理,database通常用于表示一个完整的、独立的应用系统或业务环境。例如,一个电商系统可能使用一个单独的database来存储其所有数据。在同一个database内,不同的schema可以用于表示不同的业务模块或功能区域。例如,在电商系统中,商品信息、用户信息、订单信息等可以分别存储在不同的schema中。
  • 在cassandra数据库中,keyspace(键空间)是最高级别的数据结构,在geminidb cassandra接口中,keyspace是用于保存列族,用户定义类型的对象。键空间相当于数据库,创建一个键空间即是创建了一个数据库。

在wisedba中,keyspace的创建、同步、下线等操作与mysql类数据库schema的相应操作完全相同,为便于描述,下文统一以schema为例进行介绍。

相关文档

网站地图