Оценить размер данных в Google BigTable - PullRequest
0 голосов
/ 01 августа 2020

Я хочу использовать Google BigTable и хочу знать, как рассчитать предполагаемый размер, который потребуется для данных, которые я храню. Я буду хранить данные в следующей схеме:

code string
name string
is_active boolean
score float
active_time timestamp

По его оценке, в Хранилище будет ~ 1 миллион таких строк. Есть ли способ это оценить?

1 Ответ

0 голосов
/ 03 августа 2020

Google Cloud Big Table - это база данных № SQL, поэтому в ней хранятся ключи и значения в произвольных массивах байтов. Каждое значение имеет максимум 10 МБ. К сожалению, нет очень точного правила, но вы должны ожидать того же порядка величины, что и логический размер данных.

Вот пример BigQuery и Немного похоже на Big Table, за исключением цены в месяц. Вы можете проверить в официальной документации Cloud Big Table расценки на хранилище Big Table для ГБ в месяц.

Вы можете оценить размер ваших данных, умножив количество байтов, необходимых для каждой строки, на ~ 1 миллион. Размер каждой строки может быть разным и может быть рассчитан путем суммирования байтов каждого атрибута в строке.

Здесь также Калькулятор Google для оценки стоимости каждого из продуктов Google в зависимости от Хранение (однако это не ваш случай).

...