Понятно, что yugabyte по умолчанию создает секционированные таблицы по хешу.
Пожалуйста, помогите мне создать таблицы с разделением по диапазонам, дате и географическим разделам в yugabyte-db с несколькими планшетами.
Понятно, что yugabyte по умолчанию создает секционированные таблицы по хешу.
Пожалуйста, помогите мне создать таблицы с разделением по диапазонам, дате и географическим разделам в yugabyte-db с несколькими планшетами.
Хэш-секционированная таблица указана как CREATE TABLE sample(k1 int, k2 int, PRIMARY KEY (k1, k2));
Установка первого столбца первичного ключа как ASC/DESC будет использовать разделение диапазона, например:
CREATE TABLE sample(k1 int, k2 int, PRIMARY KEY (k1 ASC, k2 DESC));
Страница документации для получения дополнительной информации: https://docs.yugabyte.com/latest/api/ysql/commands/ddl_create_table/
Таблицы с географическим разделением пока невозможны. Вы можете подписаться на этот выпуск: https://github.com/yugabyte/yugabyte-db/issues/1958