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. Изучить его будет полезно и использовать