abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 01:33 | Komunita

    Vojtěch Polášek představil Vojtux, tj. linuxovou distribuci pro zrakově postižené uživatele. Vychází ze spinu Fedory 43 s desktopovým prostředím MATE. Konečným cílem je, aby žádný Vojtux nebyl potřeba a požadovaná vylepšení se dostala do upstreamu.

    Ladislav Hagara | Komentářů: 4
    dnes 00:33 | Nová verze

    Byla vydána (Mastodon, 𝕏) druhá RC verze GIMPu 3.2. Přehled novinek v oznámení o vydání. Podrobně v souboru NEWS na GitLabu.

    Ladislav Hagara | Komentářů: 0
    včera 15:22 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 160 (pdf).

    Ladislav Hagara | Komentářů: 0
    včera 14:11 | IT novinky

    Izrael od února zakáže dětem používat v prostorách základních škol mobilní telefony. Podle agentury AFP to uvedlo izraelské ministerstvo školství, které zdůraznilo negativní dopady, které na žactvo používání telefonů má. Izrael se tímto krokem přidává k rostoucímu počtu zemí, které dětem ve vzdělávacích zařízeních přístup k telefonům omezují.

    Ladislav Hagara | Komentářů: 22
    včera 14:00 | IT novinky

    Internetová společnost Google ze skupiny Alphabet pravděpodobně dostane příští rok pokutu od Evropské komise za nedostatečné dodržování pravidel proti upřednostňování vlastních služeb a produktů ve výsledcích vyhledávání. V březnu EK obvinila Google, že ve výsledcích vyhledávání upřednostňuje na úkor konkurence vlastní služby, například Google Shopping, Google Hotels a Google Flights. Případ staví Google proti specializovaným

    … více »
    Ladislav Hagara | Komentářů: 6
    včera 12:22 | Pozvánky

    Byl oznámen program a spuštěna registrace na konferenci Prague PostgreSQL Developer Day 2026. Konference se koná 27. a 28. ledna a bude mít tři tracky s 18 přednáškami a jeden den workshopů.

    TomasVondra | Komentářů: 0
    včera 12:11 | Pozvánky

    Na webu československého síťařského setkání CSNOG 2026 je vyvěšený program, registrace a další informace k akci. CSNOG 2026 se uskuteční 21. a 22. ledna příštího roku a bude se i tentokrát konat ve Zlíně. Přednášky, kterých bude více než 30, budou opět rozdělené do tří bloků - správa sítí, legislativa a regulace a akademické projekty. Počet míst je omezený, proto kdo má zájem, měl by se registrovat co nejdříve.

    VSladek | Komentářů: 0
    14.12. 00:44 | Zajímavý článek

    Máirín Duffy a Brian Smith v článku pro Fedora Magazine ukazují použití LLM pro diagnostiku systému (Fedora Linuxu) přes Model Context Protocol od firmy Anthropic. I ukázkové výstupy v samotném článku obsahují AI vygenerované nesmysly, např. doporučení přeinstalovat balíček pomocí správce balíčků APT z Debianu místo DNF nativního na Fedoře.

    |🇵🇸 | Komentářů: 39
    13.12. 04:55 | Zajímavý software

    Projekt D7VK dospěl do verze 1.0. Jedná se o fork DXVK implementující překlad volání Direct3D 7 na Vulkan. DXVK zvládá Direct3D 8, 9, 10 a 11.

    Ladislav Hagara | Komentářů: 1
    12.12. 16:00 | Nová verze

    Byla vydána nová verze 2025.4 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení na blogu.

    Ladislav Hagara | Komentářů: 2
    Jaké řešení používáte k vývoji / práci?
     (35%)
     (48%)
     (20%)
     (17%)
     (23%)
     (15%)
     (24%)
     (15%)
     (18%)
    Celkem 468 hlasů
     Komentářů: 19, poslední 11.12. 20:04
    Rozcestník

    Dotaz: SQLite jako sdílená databáze?

    26.11. 07:28 Burák
    SQLite jako sdílená databáze?
    Přečteno: 644×
    Přemýšlím o jednoduché aplikaci pro sběr a zobrazování dat. Prvni část v C čte každou minuto data z ModBus RTU a jednou za 10 minut je zapíše do databaze. Druhá část je už klasicka web záležitost,které je zobrazuje ve formě grafů a "gadget". Jde o technologickou záležitost, čili sůedovat to budou max tři lidé , jde o to, aby to bylo co nejednoduší, nejblbuvdornější a schopné provozu desetileti. Nechci data ukladat jako textový log, ale také nechci "velký" SQL server . Logicky mě napadla SQLite, ale nevím jak relné a rozumné je nasadit jí jako databazi ke ketré májí přístup dva "programy"

    Poradíte?

    Odpovědi

    26.11. 09:46 X
    Rozbalit Rozbalit vše Re: SQLite jako sdílená databáze?
    Kdyz se nad tim zamyslis, tak program v C "zapisuje" a program pro web "cte". To se vzajemne nevylucuje, takze SQLite je uplne v pohode.
    28.11. 01:21 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: SQLite jako sdílená databáze?
    Hlavně tu databázi nedávej na sdílené úložiště.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    3.12. 21:11 RealJ | skóre: 8
    Rozbalit Rozbalit vše Re: SQLite jako sdílená databáze?
    myslis, ze takova samba nezvladne nazev čurák\šulin\Zvěrokleštička.sqlite?
    29.11. 09:28 Want
    Rozbalit Rozbalit vše Re: SQLite jako sdílená databáze?

    Jo. Jde to, ale znamená to, že musíš na aplikační úrovni ošetřit věci, které mají jiné databáze vyřešené "in vitro". A tím pádem získáš, jako bonus, mraky potenciálně rizikových míst.

    29.11. 09:35 Want
    Rozbalit Rozbalit vše Re: SQLite jako sdílená databáze?

    Ale zdá se, že turso by mohlo být pro tebe vhodným řešením. Má být kompatibilní s SQLite, ale řeší právě ty konkurenční zápisy.

    1.12. 11:56 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
    Rozbalit Rozbalit vše Re: SQLite jako sdílená databáze?
    A jak se ti tři lidé k té sqlite databázi dostanou? Budou sedět u jednoho počítače?

    Spočítal bych, kolik dat tam bude za 5 let. Nevím jaká motivace je nemít velký sql server, ale pokud je to jen "aby s tím nebyla práce", tak to není dobrá volba a dal bych na to Postgres, se kterým bude ve výsledku práce méně a zadarmo získáte vzdálený konkurentní přístup. Případně - pokud bude dat opravdu hodně a budou založená na časových razítkách - bych volil timetable databázi.
    -- OldFrog
    2.12. 19:03 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: SQLite jako sdílená databáze?
    Uvádí, že ostatní uživatelé se připojují přes web. Dělal jsem podobnou aplikaci s MySQL a vlastně by podobně fungoval i SQLite. Vlastně ne tak docela, protože pro statistiku jsem potřeboval vložené procedury, bez kterých to původně jelo 100× pomaleji. V SQLite by se to řešilo v aplikaci.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    3.12. 21:14 RealJ | skóre: 8
    Rozbalit Rozbalit vše Re: SQLite jako sdílená databáze?
    ten web ty pozadavky do db muze delat fifo... nic ve zlym, tohle je reseni ktere si rika dlouhodobe o pruser... nevim co je ve dnesnim svete velkeho na treba mariadb ktere ti pobezi i na raspberry... vygenerovat relevantni kod v cecku ti zvladne i zak pomocne skoly nebo libovolna "AI"...
    3.12. 21:26 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: SQLite jako sdílená databáze?
    FIFO si SQLite obslouží samo. V jeden okamžik může být jeden zápis a vícero čtení. Více procesu současně nevadí. Vadí jen více vláken jednoho procesu.

    Zrovna u sledování výrobního procesu je MySQL v nevýhodě, kterou by aplikace musela řešit vloženou procedurou. V SQLite se to dá umístit přímo do aplikace bez ztráty výkonu.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    5.12. 23:34 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
    Rozbalit Rozbalit vše Re: SQLite jako sdílená databáze?
    Popiš přesněji problémy s výrobním procesem, procedurou a výkonem. Zní to hodně divně.
    -- OldFrog
    6.12. 00:19 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: SQLite jako sdílená databáze?
    Pokud proces hlásí každých 10 sekund stav zapnuto/vypnuto a tento stav je uložen do databáze. Za den získáš kolem 10k záznamů od každého stroje. Typickým požadavkem vedení je graf využití toho stroje za den, týden či měsíc. Bez vhodné agregace to jsou obrovské přesuny dat mezi databází a aplikací. V mém případě to byly 3 minuty na každý graf a bylo jich deset. V této podobě jsem to zdědil. Agregací vloženou procedurou jsem to zkrátil na 1-2 sekundy na graf.

    V SQLite tento problém odpadá, protože SQLite je v selectech řádově rychlejší než MySQL a proto je možné tu agregací řešit až v aplikaci.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    8.12. 14:48 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
    Rozbalit Rozbalit vše Re: SQLite jako sdílená databáze?
    Ok. Koukal jsem na to a ta sqlite je opravdu rychlá, proti Postgres na vzorových datech daného typu několikanásobně rychlejší.

    Otázka však zní, zda je pro měsíční graf potřeba do aplikace přenášet 10k hodnot * 30 dnů = 300k hodnot. Pokud by se to řešilo ve standardní SQL tak by se pomocí MATERIALIZED VIEW agregoval stav jako hodinový průměr (procentuelní zastoupení stavu true za danou hodinu) a select pro graf by měl minimální režii (v Postgresql by to bylo v řádu ms oproti řádu sekund v Sqlite).
    -- OldFrog
    8.12. 17:44 Kit | skóre: 46 | Brno
    Rozbalit Rozbalit vše Re: SQLite jako sdílená databáze?
    Tenkrát mi bylo dáno MySQL s daty a byl jsem rád, že jsem mohl přidat dvě tabulky, když jsem nesměl do stávajících přidat sloupce a že jsem mohl přidat tu vloženou proceduru.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    8.12. 18:39 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
    Rozbalit Rozbalit vše Re: SQLite jako sdílená databáze?
    To si dokážu představit... :-D Akorát bych z toho nedělal závěry pro serióznější nasazení SQL databáze. Dobře navržená SQL databáze bude mít v řadě situaci lepší celkový performace než Sqlite. To není nic proti Sqlite, naopak o ní uvažuju pro jeden soukromý projekt.
    -- OldFrog
    4.12. 10:39 sid
    Rozbalit Rozbalit vše Re: SQLite jako sdílená databáze?
    Preco nie firebase? Pokrocile, bezpecne, jednoduchsie ako postgresql.
    4.12. 11:59 sid
    Rozbalit Rozbalit vše Re: SQLite jako sdílená databáze?
    Firebird myslene.
    5.12. 23:42 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
    Rozbalit Rozbalit vše Re: SQLite jako sdílená databáze?
    Desetileti bez údržby nepoběží nic. Jaká má být retence dat? Jak dlouhou historii potřebuješ mít uloženou a co se stane, když o nic přijdeš? Jak velká ta data jsou, jaké operace se nad nimi mají dělat? Od toho bych se odpíchnul a pak teprve vybíral vhodnou technologii. V extrému například, pokud bys nepotřeboval retenci a o data mohl kdykoli přijít, tak stačí systém spouštět z read-only úložiště a data ukládat jen do paměti (struktura nebo in-memory databáze), bude to rychlé, nebude potřeba údržba úložiště a při restartu vše naběhne s prázdnými daty. Opačný protipól je situace, kdy o data nesmíš v žádném případě přijít protože hrozí velké pokuty, pak bude řešení postavené úplně jinak a budeš řešit pravidelné odlévání dat do nějaké repliky, provádění snapshotů a záloh. Atd. atd.
    -- OldFrog

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.