2012-01-14 6 views
0

Я хочу знать, имеет ли BigTable верхний предел размера содержимого ячейки. В ячейке BigTable я имею в виду ячейку в определенном столбце таблицы, конкретную строку и конкретную метку времени. Если да, то каков верхний предел, если нет, то насколько размер ячейки может быть увеличен до без ущерба для производительности?BigTable Design - верхний предел размера ячейки BigTable

В документе BigTable говорится, что каждый файл SSTable имеет внутренние блоки 64Kb и индекс. Означает ли это, что ключом к индексу является строка + столбец + временная метка (где + представляет собой конкатенацию), а значение, отображаемое определенным ключом, является соответствующей ячейкой 64 КБ? Значит ли это, что ячейка BigTable не может превышать более 64 КБ?

Thanks

+0

well mr. умные штаны ... если ув не получил ничего, чтобы сказать, что тебе лучше держаться подальше от этого ... http://www.usenix.org/event/osdi06/tech/chang/chang_html/ – swanar

ответ

1

Вы имеете в виду конкретную реализацию Google большой таблицы? Я предполагаю, что только кто-то из Google может ответить на этот вопрос.

Сама бумага не ограничивает ячейки до 64 кб. Хотя он не упоминает об этом, я полагаю, что клетки могут охватывать несколько блоков sstable.

Две основные версии с открытым исходным кодом модели большой таблицы данных позволяют допускать ячейки размером более 64 КБ. У Apache Cassandra есть техническое ограничение 2gb, хотя практическое ограничение намного меньше. Apache HBase faq рекомендует не использовать размеры ячеек более 10 Мб, но я не уверен в фактическом техническом ограничении.

+0

Это было очень полезно. Благодаря! – swanar

0

Согласно документации Designing Your Schema в документации BigTable рекомендуются лимиты и ограничения по отдельным значениям.

Рекомендуемый предел: ~ 10 Mebibytes (10.4858 мегабайты)

Hard Limit: 100 Mebibytes

Однако стоит отметить, что рекомендуется также и жесткие ограничения для строк и имеющие достаточное количество клеток которые соответствуют рекомендуемым/жестким ограничениям, могут значительно превышать пределы строк.

 Смежные вопросы

  • Нет связанных вопросов^_^