Cloud Bigtable минимальный рекомендуемый размер стола - PullRequest
3 голосов
/ 30 октября 2019

В соответствии с документацией по производительности Cloud Bigtable У меня должен быть определенный объем данных для обеспечения максимальной пропускной способности.

В разделе «Причины более низкой производительности» указано:

Рабочая нагрузка не подходит для Cloud Bigtable. Если вы тестируете с небольшим объемом (<300 ГБ) данных </p>

Это ограничение применяется к размеру таблицы или к общему размеру экземпляра?

У меня естьстол на 100 ГБ и еще один на 1 ТБ. Я хочу знать, должен ли я объединить их обоих.

1 Ответ

2 голосов
/ 30 октября 2019

Это ограничение может применяться к общему размеру экземпляра, но вам, вероятно, не стоит слишком беспокоиться об этом, если только вы не видите каких-либо проблем с производительностью.

Если оба эти параметра включеныВ том же экземпляре данные для каждой таблицы будут распределены между узлами, имеющимися на уровне экземпляра. В Bigtable официальном документе говорится: «Каждая таблица состоит из набора таблеток, и каждая таблетка содержит все данные, связанные с диапазоном строк. Первоначально каждая таблица состоит только из одной таблетки. По мере роста таблицы онаавтоматически разделяется на несколько планшетов, каждый размером примерно 100-200 МБ по умолчанию. "

Проблема с небольшим набором данных может заключаться в том, что вы слишком часто обращаетесь к одним и тем же строкам. Если у вас возникают проблемы с производительностью, вы можете использовать Key Visualizer для поиска горячих точек в вашей базе данных.

...