PostgreSQL 11, следващото голямо издание на най-модерната база данни с отворен код в света, е точно зад ъгъла. Новата версия на PostgreSQL ще включва подобрения в разделянето на дялове, паралелизма, SQL съхранените процедури и много други.
За да даде на ентусиастите на PostgreSQL да разгледат по-задълбочено предстоящата версия, 2ndQuadrant организира уебинар, обсъждащ новите функции в PostgreSQL 11. Уебинарът беше представен от Питър Айзентраут, член на основния екип и основен сътрудник на PostgreSQL.
Ако не сте успели да стигнете до сесията на живо, сега можете да видите записа тук.
На въпроси, на които Питър не можа да отговори по време на уебинара на живо, е отговорено по-долу.
В: Можете ли да използвате персонализирана хеш функция за разделяне? (или това е в бъдещи планове)
О: Понастоящем това не е планирано.
В:Доколкото разбирам, все още няма глобални индекси в разделените таблици. Прав ли съм?
О:Да, това са само локални индекси, които се добавят автоматично към нови дялове и могат да се управляват по-лесно. Глобалните индекси биха били отделна функция, която в момента не е на хоризонта.
В:Какво ще кажете за commit във функция? Предлага ли се и това?
О: Завършване и връщане назад са възможни само в процедури.
В:Ще бъдат ли налични компилации с активиран JIT чрез PGDG?
О: Да, създадените от общността пакети Debian и RPM ще имат поддръжка на LLVM. Може да е в отделен подпакет. Но някои по-стари операционни системи нямат достатъчно скорошна версия на LLVM, така че в този случай тя няма да бъде налична.
В:Вграждането на JIT работи ли с дефинирани от потребителя оператори?
О: Да. Разширителният модул трябва да бъде изграден по определен начин, за да инсталира свързания LLVM биткод. Но нормалната система за изграждане на разширения се грижи за това.
В:Кеширани ли са JIT компилираните заявки? Така че те могат да бъдат използвани повторно или от същата сесия, или от друга сесия.
О: Не, резултатът от JIT компилацията не се кешира. Това беше обмислено, но не беше счетено за полезно към момента.
В: Ами TDE в PostgreSQL 11?
О: TDE не е в PostgreSQL 11. Понастоящем не ни е известно някой, който работи върху него.
В: Можем ли да очакваме подобрения в криптирането на данни в покой в PostgreSQL 12?
О:Предполагам, че не, но никога не се знае.
За всякакви въпроси, коментари или обратна връзка, моля, посетете нашия уебсайт или изпратете имейл на [email protected].
Пълният списък с нови функции, подобрения и подобрения е достъпен тук.