全部产品
阿里云办公

概述

更新时间:2017-06-07 13:26:11

OceanBase是分布式数据库,如果想把一个表的数据分散到多台机器上,要求创建分区表,OceanBase自动按照分区把数据分散到各OceanBase Server上。也允许用户创建非分区表,非分区表只会落在一台 OceanBase Server上。

OceanBase 分区表的特点:

  • OceanBase 1.0实现的是hash partition和key partition。
  • 根据 Create Table 时指定的分区字段进行分区。
  • 一个分区表的分区数量在Create Table 时指定。
  • 允许创建非分区表,比如业务上只有几条记录的元数据表。
  • OceanBase 1.0 一期暂不支持非分区表和分区表之间的转换;暂不支持分区管理。
  • 因OceanBase 1.0是按partition进行数据打散的,从性能上考虑,INSERT、REPLACE 、SELECT 、UPDATE和DELETE都的WHERE条件要求带上“PARTITION(partition_list)”;不带 parition 字段将报错。
  • OceanBase 1.0 一期分区数量最大值为8192。