Comments 4
Патчи пилят, но до ванилы они не доезжают. Судьба патча Loose Index Scan/Index Skip Scan тому яркий пример - не довезли.
дописал в статью про то, что хорошо бы добавить "расширяемости" постгресу. Возможность добавлять табличные методы доступа расширениями (pg_columnar) добавили в 12 версии. Может и тут когда-нибудь добавят возможность добавлять трансформации и оптимизации в код планировщика расширениями. Тогда добавление оптимизаций в код планировщика упростится
Зачем создавать хорошую опенсорсную БД? Ведь тогда нельзя будет зарабатывать на коммерческих реализациях этой БД. Вот вопрос и ответ. Именно поэтому судьба многих доработок в пг остается либо с виде патчей, либо в виде коммерческих продуктов. Это я называю - Игра в опенсорс. Ее придерживаются многие проекты, это zabbix, nginx и …. Я не осуждаю их, у каждого свой путь.
Очень надеюсь что в пг 18 все же завезут direct io/aio, вернее не откатят эти патчи.
Аналитические запросы теста TPC-H в PostgreSQL