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í
×
    včera 22:44 | Nová verze

    Programovací jazyk Python byl vydán v nové major verzi 3.15.0. Podrobný přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 1
    včera 22:33 | Zajímavý projekt

    BIGWORDS.PAGE je open-source webová aplikace, která po otevření odkazu v prohlížeči vykreslí přes celou obrazovku jednoduché informační sdělení. Zpráva i její nastavení jsou uložené v části URL za znakem #, například odkaz https://bigwords.page/#abclinuxu zobrazí jako velký bílý nápis 'abclinuxu' na černém pozadí. Obsah odkazu lze upravovat i vestavěným editorem, ten umožňuje nastavovat formátování a vizuální efekty textu, časovače, QR kódy a obrázky. Zdrojový kód je dostupný pod licencí MIT na GitHubu.

    ❗Červivý Hřib krade❗ | Komentářů: 7
    včera 11:55 | Upozornění

    V neděli 11. října proběhne rotace klíče kořenové zóny. Podruhé v historii. Ondřej Filip na blogu CZ.NIC: "Pokud je pro Vás DNS protokol spíše výzva, ale přesto spravujete nějakou síť či DNS resolver, zkuste si jednoduchý test, který připravila firma Cloudflare na této adrese. Obzvláště zbystřit byste měli, pokud uvidíte nějaká červená políčka."

    Ladislav Hagara | Komentářů: 8
    včera 09:55 | IT novinky

    Vláda Spojených států se rozhodla vyřadit americkou softwarovou společnost Microsoft a několik dalších velkých technologických podniků z programu, který umožňuje kvalifikovaným zahraničním pracovníkům získat povolení k trvalému pobytu. Oznámila to včera administrativa amerického prezidenta Donalda Trumpa. Opatření zdůvodnila rozsáhlým zneužíváním programu, který je dlouhodobě terčem kritiky ze strany Trumpových příznivců, neboť prý znevýhodňuje americké pracovníky.

    Ladislav Hagara | Komentářů: 12
    včera 09:44 | IT novinky

    Datové centrum největší ruské technologické společnosti Jandex v Rjazaňské oblasti se stalo cílem dronového útoku a zastavilo provoz. Jandexu se někdy přezdívá „ruský Google“. Provozuje nejoblíbenější internetový vyhledávač v Rusku nebo aplikace pro objednávky jídla a taxi. Využívají jej desítky milionů lidí v rusky mluvících zemích.

    Ladislav Hagara | Komentářů: 13
    včera 09:33 | Nová verze

    Francouzská společnost Mistral AI představila Mistral Large 4 (interně přezdívaný 'le Chonk', volně přeloženo 'pořádný macek'), 'open-weight multimodální hybridní instruct-and-reasoning model s architekturou granulárního MoE, nativně podporující více jak 160 jazyků'. Model má přes jeden bilión parametrů, z nichž při práci využívá 49 miliard, kontextové okno o délce milion tokenů a obrazový enkodér o 1,6 miliardách parametrů.

    … více »
    ❗Červivý Hřib krade❗ | Komentářů: 2
    včera 03:22 | Nová verze

    Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.20. Díky 227 přispěvatelům.

    Ladislav Hagara | Komentářů: 0
    včera 03:11 | Komunita

    Simon Long oznámil Raspberry Pi Desktop pro PC a Mac s Intelem postavený na aktualizovaném Debianu 13 Trixie. S klientem Raspberry Pi Connect pro vzdálenou správu. Ke stažení je vedle Raspberry Pi OS pro Raspberry Pi.

    Ladislav Hagara | Komentářů: 2
    8.10. 21:33 | Zajímavý projekt

    ESP32-C3 adblock přemění lacinou vývojovou desku ESP32‑C3 na samostatný DNS blokovač nejenom reklamních domén, minimalistickou alternativu k populárnímu Pi-hole. ESP32-C3 adblock místo objemných názvů domén ukládá jejich 40-bitové FNV-1a hashe do flash paměti, které pak binárně prohledává, kontrola jedné domény trvá přibližně 10 milisekund. Blocklist pojme až 537 tisíc domén a lze jej spravovat přes webové rozhraní. Projekt zatím

    … více »
    ❗Červivý Hřib krade❗ | Komentářů: 0
    8.10. 21:00 | Zajímavý software

    ArtCraft je sada open source aplikací pro práci s obrázky a videi "inspirovaných" aplikacemi od Adobe. Napsaných v Rustu. Pro MacOS, Windows i Linux. Běží také ve webovém prohlížeči. Aktuálně se jedná o 7 aplikací: PhotoCraft (Photoshop), VectorCraft (Illustrator), FilmCraft (Premiere Pro), LightCraft (Lightroom), PdfCraft (Acrobat), EffectCraft (After Effects) a DesignCraft (InDesign). Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 8
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2821 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: Zalohovani Databazi, doporuccte Software

    14.9.2020 11:49 2012
    Zalohovani Databazi, doporuccte Software
    Přečteno: 985×
    Ahoj,

    poohlizim se po software, ciste pro zalohovani Databazi. Jde mi o zalohovani Postgres, Mysql, Sqlite(by bylo vyhodou), Oracle ani Mongo neni potreba. Vim ze to umi Bacula, ale rikam si, jestli to neni prilis "kanon na vrabce".

    Dekuji za doporuceni.

    Odpovědi

    Heron avatar 14.9.2020 12:05 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Zalohovani Databazi, doporuccte Software
    To trochu záleží na tom, co vlastně potřebujete zálohovat a k čemu ta záloha bude určená. Jestli vám stačí obyčejný dump (pg_dump, mysqldump), což pro menší db stačí, tak tento dump potom stačí uložit na zálohovací server a je to. Napsat si na to skript je triviální.

    Pokud máte nasazen snad libovolný zálohovací systém (backuppc nebo tu baculu), tak snad každý z nich má možnost spustit příkaz před zálohou a tedy tam si lze dát skript na ty dumpy.

    Pro větší db už jsou dumpy celkem nevýhodné a je lepší nasadit streaming zálohování binárních logů. Výhodou je možnost obnovení db ke stavu těsně před crashem (tj na poslední potvrzenou transakci). Pro postgresql je to PITR (point in time recovery), nebo prográmek pgBarman, který to nasazení zjednodušuje.
    14.9.2020 13:05 2012
    Rozbalit Rozbalit vše Re: Zalohovani Databazi, doporuccte Software
    Dobry den, dekuji jeste uprasnim detaily:
    • DB, ktere se budou backupovat, bude co do poctu pocitam tak 10-50 (do budoucna).
    • DB budou vetsinou male, v radu Gb, sem tam nejaky vetsi kousek, ale max. 50G
    • DB jsou MySQL/PostgreSQL, obcas Sqlite
    • DB musi by po zaloze konzistentni
    • Super kdyby byla i moznost, vybrat DB ktere chci zalohovat (pokud jich je na stroji vic). Pripadne port pokud je nestandardni
    Staci mi denni zalohy, asi nejlepe gzip dumpy, s rekneme max 2.tydenni historii. Jde mi o obnovu DB, v pripade "zhravarovni/rozbiti" stroje.

    SW pro zalohovani nemusi mi GUI, klidne mi staci neco s textovymi konfiguraky. I kdyz zase na druhou stranu necim peknym s GUI nepohrdnu.

    Klidne si necham poradit, a budu rad i za vice moznosti, ze kterych vybrat.
    Heron avatar 14.9.2020 13:20 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Zalohovani Databazi, doporuccte Software
    No pro zálohu PostgreSQL osobně používám právě pgBarman (pozor, starší článek, dneska toho umí víc). Stačí přidat další server do konfigurace a už to valí.

    Pro zálohování serverů s MySQL použivám backuppc (bacula mi nevyhovovala z důvodu použitého storage řešení, které vychází ještě z dob pásek) a před zálohou definuju mysqldump skript. Následně backuppc ten dump uloží. Má to cli i webové rozhranní.

    SQLite je prostě soubor na disku. Pro konzistentní zálohu by chtělo, aby jej nikdo nepoužíval v době zálohy, nebo použít snapshoty (tj fs s jejich podporou (btrfs, zfs)).

    Takže moje zálohování db vypadá tak, že se v backuppc spustí skript (DumpPreUserCmd), který provede dumpy všech db a následně se zazálohuje.

    Kontejnery (jaily) zálohuju prostě celé jako zfs snapshoty a zfs send (tj mimo téma tohoto dotazu).

    Jo a místo gzip je lepší přejít na zstd. Je výrazně rychlejší, má podporu více cpu a lze si zvolit výrazně lepší kompresi (a stále rychlejší) než gzip. To jen tak poznámka na okraj. Před x lety se nasazovalo xz, které má teda ještě lepší kompresní poměr, ale je krutě pomalé. zstd bude, zdá se, novým králem.
    14.9.2020 13:58 2012
    Rozbalit Rozbalit vše Re: Zalohovani Databazi, doporuccte Software
    Dekuji. Automatizovane zalohovani (souboru) uz vyresene mame pres rsync/dirvish. Ja nyni prave potrebuju jeste neco, cim backupovat/dumpovat ciste jen Databaze.

    Z.
    Jendа avatar 14.9.2020 20:14 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Zalohovani Databazi, doporuccte Software
    To zálohování souborů by bylo dobré mít taky atomické. No a pak už můžeš zálohovat i tu DB v souborech. Navíc by bylo dobré mít i konzistentní soubory vůči databázi -- třeba pokud je v databázi nějaký seznam/index souborů, které jsou fyzicky na disku, tak potřebuješ sejmout databázi a soubory ve stejný okamžik.

    Atomičnost bych zařídil tak, že bych udělal LVM snapshot (případně btrfs, pokud máš, ale tam se CoW pro databáze myslím nedoporučuje, protože se to minimálně na non-SSD fragmentuje a zpomalí) a zálohoval z něj.
    Josef Kufner avatar 14.9.2020 22:03 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Zalohovani Databazi, doporuccte Software
    Databázím jde říct, že se bude dělat snapshot, ať si to na disku uvedou do konzistentního stavu. Pak uděláš snapshot, takže je vše konzistentní. Nakonec databázi zas necháš pracovat. Celá ta věc zabere sotva pár sekund a se snapshotem si pak můžeš dělat co je libo a jak dlouho je libo. Navíc ti nepopadají spojení, jen se čeká na zámek, takže pro aplikace a uživatele to jen trochu cukne.
    Hello world ! Segmentation fault (core dumped)
    15.9.2020 18:04 j
    Rozbalit Rozbalit vše Re: Zalohovani Databazi, doporuccte Software
    Pokud je to udelane spravne, tak necukne, jenze tohle mysql vubec neumi.

    Totizto aby to fungovalo, potrebujes dva disky, ne jeden. Na jednom mas data, a na druhym logy. Pak posles pres API krles, databaze dokonci bezici transakce, a odpovi ti OK. Muzes ten snap vyrabet klidne hodinu, databazi je to jedno, protoze dokud nereknes zpet, ze ses hotov, zapisuje do logu.

    Takhle ovsem ziskas pouze datove konzistatneni zalohu, nikde neni receno, ze takova zaloha bude i aplikacne konzistentni. Coz je opet typicky problem prave u vseho, co pouziva mysql.

    Ale protoze leda blazen by na mysql provozoval cokoli, co stoji za hovor, tak to prevazne nevadi. Specielne nad mysql mas totiz jen dve moznosti, jak to udelat (se stejnyma dusledkama).

    1) posles lock na celou databazi = sestrelis aplikaci

    2) stopnes tu appku

    Nijak jinak se ke konzistentni zaloze nedostanes*

    *jo, daj se zkouset jeste vopicarny na tema replikace a jejich pozastaveni, coz je prevazne nejlepsi zpusob jak rychle a efektivne prijit o data. Tak jako tak to neresi problem, ze mysql zalohovat neumi.

    ---

    Dete s tim guuglem dopice!
    14.9.2020 14:05 MP
    Rozbalit Rozbalit vše Re: Zalohovani Databazi, doporuccte Software
    Pokud staci backup na urovni dumpu ukladany primo na server, tak kazdy DB server ma svoje vlastni konzolove nastroje. O zalohovani a udrzovani poctu zaloh se pak postara libovolny souborovy backup. Ten dump zavola bud neco na urovni cronu, nebo ten souborovy backup.
    14.9.2020 21:05 ehmmm
    Rozbalit Rozbalit vše Re: Zalohovani Databazi, doporuccte Software
    Asi tak. Pro kazdy typ databaze bych si napsal skript, ktery pouziva nastroje dane DB. A do toho skriptu bych jen dopisoval nazvy databazi.
    Jendа avatar 14.9.2020 20:17 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Zalohovani Databazi, doporuccte Software
    Staci mi denni zalohy, asi nejlepe gzip dumpy, s rekneme max 2.tydenni historii.
    Tak pak nevím, co řešíš. Já dal před každou noční zálohou spustit příkaz mysqldump --all-databases | gzip --rsyncable > databaze.gz (TBH nevím jestli u dumpu DB rsyncable pomůže) a hotovo. Ale 50 GB mi na každodenní dumpování přijde už trošku dost.
    14.9.2020 12:28 PetebLazar | skóre: 35 | blog: l_eonardovo_odhodlani
    Rozbalit Rozbalit vše Re: Zalohovani Databazi, doporuccte Software
    Má jít o off-line či on-line zálohu databází? Předpokládám, že v obou případech je cílem konzistentní záloha DB.
    14.9.2020 13:11 2012
    Rozbalit Rozbalit vše Re: Zalohovani Databazi, doporuccte Software
    Dobry den, ano presne, zalohy musi byt konzistentni a jsou mysleny on-line zalohy.
    14.9.2020 14:54 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Zalohovani Databazi, doporuccte Software
    Vždy je potřeba řešit konzistenci záloh. Postgres neumím, ale u mysql/mariadb je dobré se podívat na význam parametrů --single-transaction a s tím související --skip-lock-tables umožňující backup produkčního stroje (jinak se na zámku zasekne produkční provoz).

    U velkém DB se mi osvědčilo zálohovat do formátu soubor = tabulka (parametr --tab), než vše do obrovského texťáku. Následný inkrementální backup je pak daleko efektivnější, protože deduplikace sjednotí soubory bez změny tabulek od minulého data, případná obnova může zahrnovat jen vybrané tabulky (pokud lze) a může jen více tabulek paralelně (s dočasně vypnutou referenční integritou a aktualizací indexů (zálohovací skript rovnou do dumpu přidává SET @@session.unique_checks = 0; SET @@session.unique_checks = 0;). Samozřejmě TXT soubory po dumpu zkomprimovat, používám xargs bzip2 na malé soubory nebo pbzip2 na velké.

    Pro binární klon produkční DB s rychlou obnovou je daleko vhodnější binární Percona Xtrabackup (mysql) nebo mariabackup (mariadb), ale samozřejmě to nelze inkrementálně přidávat, deduplikovat atd.
    Heron avatar 14.9.2020 15:06 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Zalohovani Databazi, doporuccte Software
    u mysql/mariadb je dobré se podívat na význam parametrů --single-transaction a s tím související --skip-lock-tables umožňující backup produkčního stroje (jinak se na zámku zasekne produkční provoz).

    S tím, že je velmi nutné upozornit na to, že ne všechny mysql engine umí transakce. Takže bez zámků se ta db mění během zálohy a dump tedy není moc konzistentní. Obecná MySQL se dá afaik zálohovat jen s lockem a je tedy během zálohování zaseklá.

    U PostgreSQL si můžeš vesele dumpovat a máš jak konzistentní zálohu, tak i neustále dostupnout db pro klienty.

    14.9.2020 15:14 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Zalohovani Databazi, doporuccte Software
    Jistě, proto jsem napsal, aby se podíval na význam toho parametru. Provozovat v dnešní době ještě netranskační storage engine mi přijde naprosto zbytečné. InnoDB je defaultní engine už pěkně dlouho. Konverze sice jednorázově bolí, ale IMO se bohatě vyplatí (a už měla být dávno provedena). Samozřejmě při té příležitosti opravit nesmyslný 3bajtový kvazi-utf8, který považuji za hlavní legacy problém mysql/mariadb.
    14.9.2020 15:36 2012
    Rozbalit Rozbalit vše Re: Zalohovani Databazi, doporuccte Software
    To by byla taky vyhoda. Kdyby tohle zmineny backupovaci soft umel zohledit. Tz. aby Administrator nemusel resit, jestli tam je InnoDB, nebo MyIsam.

    Založit nové vlákno • Nahoru

    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.