Строка автоматически удаляется, если все значения собираются мусором? - PullRequest
0 голосов
/ 10 февраля 2019

Допустим, есть строка, в которой есть семейство столбцов и столбец.У этого семейства столбцов есть политика gc, и все значения в столбце просто устарели.

Что же происходит с этой строкой?Будет ли эта строка удалена сборщиком мусора?Или это все еще останется и будет доступно?

Я проверил документацию, но нашел только смутный комментарий по этому поводу из https://cloud.google.com/bigtable/docs/overview#empty-cells

Пустые ячейки в таблице Cloud Bigtable делаютне занимать места.Каждая строка по сути представляет собой набор записей ключ / значение, где ключ представляет собой комбинацию семейства столбцов, квалификатора столбца и метки времени.Если строка не содержит значения для определенного ключа, запись ключа / значения просто отсутствует.

В моем случае коллекция будет пустой в соответствии с приведенным выше текстом.Затем мой вопрос заключается в том, существует ли пустая коллекция.

В идеале я хочу, чтобы пустая строка автоматически удалялась, чтобы в таблице не было слишком много пустых строк.Если пустая строка не удаляется автоматически, есть ли способ автоматизировать это, кроме написания программы для сканирования и удаления таких строк?

1 Ответ

0 голосов
/ 10 февраля 2019

Если все ячейки собираются для ключа строки, то строка действительно удаляется.

...