<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Разработчики OrioleDB предложили улучшить API для альтернативных движков PostgreSQL</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/136478.html</link>
    <description>Разработчики OrioleDB проанализировали текущее состояние низкоуровневого API, применяемого для доступа расширений к таблицам и индексам в PostgreSQL (Table/Index Access Method (AM) API), и предложили пути его улучшения. С момента появления в PostgreSQL 12 подобного API разработчики получили возможность создавать альтернативные механизмы хранения данных. Однако, несмотря на наличие этого API и известные ограничения встроенного механизма хранения, до сих пор не появилось полнофункциональных транзакционных движков хранения, реализованных исключительно в виде расширений...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62991&lt;br&gt;</description>

<item>
    <title>Разработчики OrioleDB предложили улучшить API для альтернати... (zo0M)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/136478.html#54</link>
    <pubDate>Sat, 05 Apr 2025 08:12:45 GMT</pubDate>
    <description>Спасибо, будем посмотреть.&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики OrioleDB предложили улучшить API для альтернати... (Alexander Korotkov)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/136478.html#53</link>
    <pubDate>Fri, 04 Apr 2025 08:08:49 GMT</pubDate>
    <description>Встроенного такого механизма нет, несколько я знаю.&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики OrioleDB предложили улучшить API для альтернати... (Alexander Korotkov)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/136478.html#52</link>
    <pubDate>Fri, 04 Apr 2025 08:04:55 GMT</pubDate>
    <description>Там список ограничений приличный.  Как я понял, по факту MVCC и нет.&lt;br&gt;&lt;br&gt;https://github.com/citusdata/citus/blob/main/src/backend/columnar/README.md#limitations&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики OrioleDB предложили улучшить API для альтернати... (Alexander Korotkov)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/136478.html#51</link>
    <pubDate>Fri, 04 Apr 2025 07:59:31 GMT</pubDate>
    <description>Спасибр!&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики OrioleDB предложили улучшить API для альтернати... (Alexander Korotkov)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/136478.html#50</link>
    <pubDate>Fri, 04 Apr 2025 07:59:13 GMT</pubDate>
    <description>До конца этого года планируем GA.&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики OrioleDB предложили улучшить API для альтернати... (ptr)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/136478.html#49</link>
    <pubDate>Wed, 02 Apr 2025 16:16:28 GMT</pubDate>
    <description>&amp;gt; Не поддержка, а access method. Так-то умников хватает, zheap тот же взять. &lt;br&gt;&lt;br&gt;Это разные вещи, причем в статье явно это показано. Текущая реализация API способов доступа не позволяет реализовать поддержку undo log.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики OrioleDB предложили улучшить API для альтернати... (nrv)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/136478.html#48</link>
    <pubDate>Wed, 02 Apr 2025 08:03:58 GMT</pubDate>
    <description>а вот интересно, в плане MVCC&lt;br&gt;иные движки, например citus columnstore, повторяют стандартный MVCC? вообще должны ли они его иметь и если имеют, о чем речь в статье? что они должны повторять его с пользовательской точки зрения или подкапотной?&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики OrioleDB предложили улучшить API для альтернати... (nrv)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/136478.html#47</link>
    <pubDate>Wed, 02 Apr 2025 07:58:22 GMT</pubDate>
    <description>ничего не глупостей&lt;br&gt;движки нужны&lt;br&gt;и помимо того, что нужно унифицировано их поставлять в форме дополнений&lt;br&gt;нужно чтобы SQL код бесшовно работал между таблицами и индексами на разных движках&lt;br&gt;</description>
</item>

<item>
    <title>Разработчики OrioleDB предложили улучшить API для альтернати... (Алексей Демаков)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/136478.html#46</link>
    <pubDate>Wed, 02 Apr 2025 07:43:19 GMT</pubDate>
    <description>А у вас уже есть механизм в tableam или где-то еще, который если в create table присутствует primary key, позволял бы создавать вместо стандартного btree какой-то альтернативный индекс? Мне бы такое тоже пригодилось. То есть хочется иметь возможность задавать альтернативу вот этому прибитию гвоздями:&lt;br&gt;&lt;br&gt;&amp;gt;#define DEFAULT_INDEX_TYPE&quot;btree&quot;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;index-&amp;gt;accessMethod = constraint-&amp;gt;access_method ? constraint-&amp;gt;&lt;br&gt;&amp;gt; access_method : DEFAULT_INDEX_TYPE;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;access_method_clause:&lt;br&gt;&amp;gt; USING name  &#123; $$ = $2; &#125;&lt;br&gt;&amp;gt; &amp;#124; /*EMPTY*/ &#123; $$ = DEFAULT_INDEX_TYPE; &#125;&lt;br&gt;&amp;gt; ;</description>
</item>

</channel>
</rss>
