Greenplum хранение таблиц.
А как Greenplum может хранить таблицы? Как то я задавался этим вопросом и пришел к выводу, что вариантов хранения только таблиц 3 это классический heap, row и колоночное хранение. А принципиально может ли таблица находится в трех разных состояниях. Да. Может, если будем использовать механизм партицирования. А еще можем получить бонусы от храниться на различных табличных пространствах (hot, warm) и можно хранить часть данных на внешнем хранилище (S3).
И так поехали. Наша цель, добится различного хранения и видеть таблицу как единый объект, с которым можно работать и скрыть от пользователя все тонкости хранения данных в различных табличных пространствах и с разной структурой хранения. Как всегда более подробнее в видео. (https://github.com/biwed/dp--review)
План видео (ссылка на youtube https://youtu.be/yV0leI-lRWM)
00:00 Вступление
00:37 Возможности хранения
06:05 Что такое партиция
11:13 Практика
29:07 Выводы
В заключении можно сказать, что довольно интересный механизм хранения данных работает на Greenplum. Изучить его будет полезно и использовать
- Подробности
- Опубликовано: 01 Сентябрь 2022
- Просмотров: 995