データベースオブジェクトはデータベースの構成要素であり、SQLを用いて操作や利用が可能な対象を指します。本章では、OceanBaseデータベースのMySQLモードでサポートされているデータベースオブジェクトの種類、格納方式、およびデータベースオブジェクト間の依存関係について説明します。
OceanBaseデータベースのMySQLモードにおけるデータベースオブジェクトには、主にテーブル(Table)、ビュー(View)、インデックス(Index)、パーティション(Partition)、シーケンス(Sequence)、トリガー(Trigger)、ストアドプログラムなどが含まれます。
MySQLモードのユーザー(User)は、関連する権限を付与された後、データベースに接続し、データベースオブジェクトにアクセスまたは操作を実行できます。データベース(Database)はデータベースオブジェクトの集合体であり、権限管理と名前空間の分離に使用されます。スキーマ(Schema)はデータベース(Database)の同義語であり、SQLではCREATE DATABASEの代わりにCREATE SCHEMAなど、Databaseキーワードの代わりにSchemaキーワードを使用できます。