Подключаемые хранилища

PostgreSQL хорошо известен своей высокой степенью расширяемости. Последними достижениями являются FDW, пользовательские методы индексного доступа, обобщённый WAL. Мы не так далеки от реализации подключаемых хранилищ. Концепция API для подключаемых хранилищ была представлена на PGCon 2016.

Мы планируем реализацию следующих типов хранилищ:

  • In-memory строко-ориентированное с опциональной поддержкой транзакций и персистености;
  • Колоночное хранилище;
  • In-memory колоночное хранилище;
  • Дисковое строко-ориентированное хранилище с UNDO-логом, дающее лучшее управление объемом таблиц.

Наличие выбора между типами хранения для различных таблиц даст больше возможностей для оптимизации выполнения запросов.