Table Access Method в AXE 2.0
При встраивании аналитического движка в OLTP базу неизбежно встает вопрос взаимодействия с OLAP объектами. Особенно, когда речь идет не просто о колоночном движке, а о целой платформе для построения хранилищ данных. Ранее в Postgres Pro AXE для работы с аналитическими данными требовались отдельные хранимые процедуры. Чтобы сделать работу с аналитикой по-настоящему нативной, в новой версии мы разработали собственный Table Access Method. Теперь взаимодействие с аналитическими данными осуществляется привычным SQL без специфичных процедур. В докладе мы рассмотрим задачи, которые перед нами стояли, и проблемы, с которыми мы столкнулись, заглянем под капот Table Access Method и оценим его пользу на реальных примерах.