Большой стол

Большой стол История и использование Bigtable Bigtable был разработан Google в 2004 году и используется в различных приложениях Google.  Google […]

Большой стол

  • История и использование Bigtable

    • Bigtable был разработан Google в 2004 году и используется в различных приложениях Google. 
    • Google использует Bigtable для масштабируемости и контроля над производительностью. 
    • Google F1 был создан на основе Bigtable, а Apache HBase и Cassandra являются его аналогами с открытым исходным кодом. 
    • В 2015 году Bigtable стал доступен как часть Google Cloud под названием Cloud Bigtable. 
  • Дизайн и масштабирование Bigtable

    • Bigtable представляет собой хранилище с широкими столбцами, которое преобразует данные в массив байтов. 
    • Это не реляционная база данных, а распределенная многомерная карта. 
    • Bigtable масштабируется до петабайтов и позволяет автоматически добавлять новые ресурсы. 
    • Он поддерживает управление версиями и сборку мусора для данных с истекшим сроком годности. 
  • Разделение и сжатие таблиц

    • Таблицы разделены на сегменты, которые могут быть сжаты для экономии места. 
    • Алгоритмы BMDiff и Zippy используются для сжатия данных. 
    • Таблицы «META1» регистрируют расположение планшетов в GFS, а сервер META0 обычно не является узким местом. 
  • Рекомендации и библиография

    • В статье есть ссылки на внешние ресурсы и библиографию. 

Полный текст статьи:

Большой стол — Википедия

Оставьте комментарий

Прокрутить вверх