本节主要介绍表的定义及设计原则。

    在 OceanBase 数据库中,表是最基础的数据存储单元。表包含了所有用户可以访问的数据,每个表包含多行记录,每个记录由多个列组成。

    在创建和使用表之前,管理员可以根据业务需求进行规划,主要需要遵循以下原则:

    • 应规范化使用表,合理估算表结构,使数据冗余达到最小。

    • 为表的每个列选择合适的 SQL 数据类型。

      有关 SQL 数据类型的详细描述,请参见《OceanBase 数据库 SQL参考(MySQL模式)》和《OceanBase 数据库 SQL参考(Oracle 模式)》。

    • 根据实际需求,创建合适类型的表,OceanBase 数据库当前支持非分区表和分区表。