<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>jOpenSpace 2022 - Honza Novotný - EvitaDB</title>
        <link>https://vhsky.cz/videos/watch/a5cd2669-7fde-4257-8dfc-48543d9a3143</link>
        <description>Tvorba vlastní doménově specifické databáze, s cílem vyššího výkonu oproti existujícím řešením. Domain specific databáze se vyskytují čím dál častěji, zřejmě je to směr co dává smysl. Výkonnostní testy řešení (EvitaDB - nejlepší škálování) vs PostgreSQL (nejhorší škálování) vs ElasticSearch (o trochu lepší než samotné PostgreSQL, ale o řád horší než EvitaDb) a na datech Senesi Datasetu 120000 entit PostgreSQL implementace pro rychlost vyhledávání obětovat normální formu, a vyhledávánou entitu uložit jako blob do jediného binárního sloupce, pro 4x zrychlení prvotního naplnění db použít inversion of data loader pattern - inserty pouze v paměti, pak hromadně batch update, Využití CTE (Common table expression) nástroje, Elastic search implementace Nepodařilo se dořešit uložení dokumentu jako jednu entitu, bylo nutné ho uložit do více entit. To pak přinášelo dost problémů., Neexistenci DB sekvence vyřešilo využití čísla revize speciálního dokumentu, které se opakovaně updatoval a tím se zvyšovala jeho revize, která se pak používala jako primární klíč/id jiných entit., nebylo možné implementovat “not have a facet” query, nebylo možné spočítat kombinované AND/OR dotazy na cenu a kategorii, problémy s pamětí - když elastiku dojde paměť, tak proces umře., EvitaDb fyzicky data ukládá pomocí Kryo knihovny, což je key value store, databáze jako taková běží v paměti., využívá Roaring Bitmaps pro bitové operace.</description>
        <lastBuildDate>Fri, 09 Oct 2026 12:40:18 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://vhsky.cz</generator>
        <image>
            <title>jOpenSpace 2022 - Honza Novotný - EvitaDB</title>
            <url>https://vhsky.cz/lazy-static/avatars/e319b3c0-bb42-4b1e-88a4-7701f496a470.png</url>
            <link>https://vhsky.cz/videos/watch/a5cd2669-7fde-4257-8dfc-48543d9a3143</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://vhsky.cz/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://vhsky.cz/feeds/video-comments.xml?videoId=a5cd2669-7fde-4257-8dfc-48543d9a3143" rel="self" type="application/rss+xml"/>
    </channel>
</rss>