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 05:55 | Zajímavý projekt

Dle příspěvku na blogu zaměstnanců CZ.NIC byl spuštěn ostrý provoz služby Honeypot as a Service (HaaS). Zapojit se může kdokoli. Stačí se zaregistrovat a nainstalovat HaaS proxy, která začne příchozí komunikaci z portu 22 (běžně používaného pro SSH) přeposílat na server HaaS, kde honeypot Cowrie (GitHub) simuluje zařízení a zaznamenává provedené příkazy. Získat lze tak zajímavé informace o provedených útocích. K dispozici jsou globální statistiky.

Ladislav Hagara | Komentářů: 0
dnes 04:44 | Komunita

Před týdnem společnost Feral Interactive zabývající se vydáváním počítačových her pro operační systémy macOS a Linux oznámila, že pro macOS a Linux vydají hru Rise of the Tomb Raider. Včera společnost oznámila (YouTube), že pro macOS a Linux vydají také hru Total War Saga: Thrones of Britannia. Verze pro Windows by měla vyjít 19. dubna. Verze pro macOS a Linux krátce na to.

Ladislav Hagara | Komentářů: 0
včera 21:33 | Nová verze

Byla vydána nová major verze 7.10 svobodného systému pro řízení vztahů se zákazníky (CRM) s názvem SuiteCRM (Wikipedie). Jedná se o fork systému SugarCRM (Wikipedie). Zdrojové kódy SuiteCRM jsou k dispozici na GitHubu pod licencí AGPL.

Ladislav Hagara | Komentářů: 0
včera 16:44 | Nová verze

Byla vydána nová verze 0.30 display serveru Mir (Wikipedie) a nová verze 2.31 nástrojů snapd pro práci s balíčky ve formátu snap (Wikipedie). Z novinek Miru vývojáři zdůrazňují vylepšenou podporu Waylandu nebo možnost sestavení a spouštění Miru ve Fedoře. Nová verze snapd umí Mir spouštět jako snap.

Ladislav Hagara | Komentářů: 0
včera 14:00 | Komunita

Na Indiegogo běží kampaň na podporu Sway Hackathonu, tj. pracovního setkání klíčových vývojářů s i3 kompatibilního dlaždicového (tiling) správce oken pro Wayland Sway. Cílová částka 1 500 dolarů byla vybrána již za 9 hodin. Nový cíl 2 000 dolarů byl dosažen záhy. Vývojáři přemýšlejí nad dalšími cíli.

Ladislav Hagara | Komentářů: 1
včera 11:11 | Nasazení Linuxu

Před dvěma týdny se skupina fail0verflow (Blog, Twitter, GitHub) pochlubila, že se jim podařilo dostat Linux na herní konzoli Nintendo Switch. O víkendu bylo Twitteru zveřejněno další video. Povedlo se jim na Nintendo Switch rozchodit KDE Plasmu [reddit].

Ladislav Hagara | Komentářů: 3
včera 05:55 | Komunita

Byla vydána vývojová verze 3.2 softwaru Wine (Wikipedie), tj. softwaru, který vytváří aplikační rozhraní umožňující chod aplikací pro Microsoft Windows také pod GNU/Linuxem. Z novinek lze zdůraznit například podporu HID gamepadů. Aktuální stabilní verze Wine je 3.0, viz verzování. Nejistá je budoucnost testovací větve Wine Staging s řadou experimentálních vlastností. Současní vývojáři na ni již nemají čas. Alexandre Julliard, vedoucí projektu Wine, otevřel v diskusním listu wine-devel diskusi o její budoucnosti.

Ladislav Hagara | Komentářů: 2
18.2. 16:55 | Komunita

Do 22. března se lze přihlásit do dalšího kola programu Outreachy (Wikipedie), jehož cílem je přitáhnout do světa svobodného a otevřeného softwaru lidi ze skupin, jež jsou ve světě svobodného a otevřeného softwaru málo zastoupeny. Za 3 měsíce práce, od 14. května do 14. srpna 2018, v participujících organizacích lze vydělat 5 500 USD.

Ladislav Hagara | Komentářů: 50
17.2. 15:44 | Komunita

Nadace The Document Foundation (TDF) zastřešující vývoj svobodného kancelářského balíku LibreOffice dnes slaví 6 let od svého oficiálního vzniku. Nadace byla představena 28. září 2010. Formálně ale byla založena až 17. února 2012. Poslední lednový den byl vydán LibreOffice 6.0. Dle zveřejněných statistik byl za dva týdny stažen již cca milionkrát.

Ladislav Hagara | Komentářů: 1
17.2. 04:44 | Bezpečnostní upozornění

CSIRT.CZ upozorňuje, že byla vydána nová verze 1.2.3 svobodného routovacího démona Quagga (Wikipedie) přinášející několik bezpečnostních záplat. Při nejhorší variantě může dojít až k ovládnutí běžícího procesu, mezi dalšími možnostmi je únik informací z běžícího procesu nebo odepření služby DoS. Konkrétní zranitelnosti mají následující ID CVE-2018-5378, CVE-2018-5379, CVE-2018-5380 a CVE-2018-5381.

Ladislav Hagara | Komentářů: 0
Který webový vyhledávač používáte nejčastěji?
 (2%)
 (28%)
 (62%)
 (2%)
 (3%)
 (1%)
 (1%)
 (1%)
Celkem 384 hlasů
 Komentářů: 34, poslední 14.2. 18:44
    Rozcestník

    Dotaz: Algoritmus pro replikaci databaze

    2.12.2011 14:45 Petr Susak
    Algoritmus pro replikaci databaze
    Přečteno: 793×
    Dobry den, v praci resim problem ze potrebujeme obcas (1x za mesic) zreplikovat priblizne polovinu databazovych tabulek z produkcniho systemu na vyvoj, databaze je oracle. Produkcni databaze je opravdu velika (15TB) a ja chci napsat software/skript ktery to udela co nejefektivneji otazka zni jak? Jako nejjednodussi a nejmene efektivni je asi v cilovem systemu promazat kompletne pozadovane tabulky a pak je z produkce cele zkopirovat coz by trvalo neumerne velke mnozstvi casu, nejvetsi tabulka ma 1TB :). Urcite musi existovat nejaky efektivni zpusob jak nejsnadneji zjistim ktere radky se lisi v produkci a vyvoji a ktere radky kompletne chybi ve vyvoji a pak pouze tyto radky prekopirovat z produkce na vyvoj. Urcite to nedelat zpusobem nactu radky v produkci a pak delam select za selectem jestli konkretni radek je i ve vyvoji a kdyz neni tak ho tam kopiruju. Proste co nejefektivnejsi algoritmus s nejnizsimi naklady na prenosovou kapacitu (produkce > vyvoj a opacne), CPU, IO atd. Diky

    Odpovědi

    2.12.2011 15:13 Tomáš
    Rozbalit Rozbalit vše Re: Algoritmus pro replikaci databaze
    Nelze použít metodu s replikačním serverem? Měl by jste tři databáze. Produkce, replika, vývoj. Z produkce na repliku průběžně replikujete to, co potřebujete na vývoji. V požadovaný čas databázi vývoj nahradíte kopií databáze replika. Replika se stále replikuje z produkce.

    Nebo jsem to pochopil špatně?
    2.12.2011 15:32 Ivan
    Rozbalit Rozbalit vše Re: Algoritmus pro replikaci databaze
    Obavam se, ze mate dva pozadavky ktere jdou vice-mene proti sobe.
    1. Chcete kopirovat jen cast DB
    2. Vase database je dost velika.
    Protoze je ta databaze velika tak nemuzete pouzit replikaci na urovni radek. Replikaci na urovni bloku taky nemuzete pouzit protoze chcete klonovat jen cast databaze. Pokud chcete cast tabulek(treba jen jedno schema) a nepotrejute taky cast radek, tak se zkuste podivat na "transportable tablespaces". Popr. muzete pouzit "tablespace point in time recovery". Pokud byste mel uz na zdrojove databazi tu podmnozinu tabulek v dedikovanem tablespace, tak by to slo klonovat za pouziti RMANu. PS: v Oracle je nekde procedura, ktera vam rekne zda tabulky v jednom tablespace zavisi na jinem tablespace. Ono je tech moznosti vice, ale vsechny zavisi na fyzickem layoutu dat ve zdrojove databazi. A taky na tom, jestli ho muzete zmenit nebo ne.
    2.12.2011 15:59 Ivan
    Rozbalit Rozbalit vše Re: Algoritmus pro replikaci databaze
    Joo jeste jsem si vzpomel - to co hledate je "self-containing tablespace restore". Udelate tzv. cross-site restore. Rekneme, ze mate na produkci tablespaces: SYSTEM, SYSAUX, UNDO, TBLSPACE_A, TBLSPACE_B a TEMP. VSechny tabulky ktere potrebujete jsou v TBLSPACE_A.

    Pomoci RMANu na DEVu zrestorujete SYSTEM, SYSAUX, UNDO, TBLSPACE_A. (TBLSPACE_B se vynecha). Ta obnovena databaze pujde normalne nahodit a cela procedura nebude mit zadny vliv na produkcni system.
    2.12.2011 15:41 l0gik | skóre: 22
    Rozbalit Rozbalit vše Re: Algoritmus pro replikaci databaze
    Co mít v každý tabulce datum posledního updatu u každýho záznamu a exportovat jenom ty s novym datem? Popř. jenom bool flag: exportováno. Dá se to udržovat automaticky triggerem a ty trigery přidat skriptem ke všem tabulkám najednou. Asi lepší než to ale dělat v userspace je udělat si logical standby database a použít redo logy: http://www.orafaq.com/node/957, asi vy výsledku i s méně práce.

    To vše řeší jen změny na straně produkce, změny na straně vývoje bych pak řešil asi další instancí databáze: jednu bych nechával čistou a na ní aplikoval redo logy, a tu pak zkopírovat celou: u stroje na vývoj nevadí, že v noci v sobotu na neděli hodinku nepojede, protože se bude obnovovat.

    2.12.2011 17:40 kuka
    Rozbalit Rozbalit vše Re: Algoritmus pro replikaci databaze
    Toto se asi hodne odviji od frekvence zmen na te produkcni instanci a logice ulozeni dat. Predpokladam napr., ze tabulka velikosti 1TB bude nejak partitionovana. Neni treba pro nektere partitions zarucena nemennost? A podobne, mnozina zmen se muze znacne omezit a v principu pak nemusi byt nutne uplne vyloucene postupovat i po radcich, napr. podle SCN, i kdyz idealni to asi nebude. Pokud to rozumne omezit nejde a je treba pocitat se zmenou kdekoliv, tak nakonec nejrychlejsi muze byt presouvat cele tablespaces, to muze bezet de facto rychlosti disku/site. Pripadne asi existuji zalohy te produkce, takze vyvoj se muze plnit odtamtud, coz produkci usetri vsech dopadu - ne vzdy je mozne pozadovat, aby kvuli vyvoji probihaly jakekoliv dodatecne cinnosti na produkci at uz s dopadem na datovy model (to byva fakticky vylouceno), nebo na vykon (rozdilove dotazy co se zmenilo apod.).
    4.12.2011 11:05 Petr Susak
    Rozbalit Rozbalit vše Re: Algoritmus pro replikaci databaze
    Tak jsem nasel popis tohohle algoritmu: http://www.maatkit.org/doc/mk-table-sync.html#algorithms , tak to skusim implementovat i kdyz si nejsem uplne jisty jestli ho chapu dobre.
    4.12.2011 17:16 l0gik | skóre: 22
    Rozbalit Rozbalit vše Re: Algoritmus pro replikaci databaze
    Pochybuji, že je to správná cesta. Jestli to dobře chápu, tak to počítá checksumy a počítat checksumy z 15TB....

    Ty potřebuješ něco, abys jednoduše bez procházení celé db poznal, co se změnilo. Což lze buďto použitím redo logů (to je ta standby databáze) nebo na aplikační vrstvě nějakejma flagama či časem modifikace.

    Jakmile musíš procházet celou db, tak je to na nic.
    4.12.2011 23:40 mfo
    Rozbalit Rozbalit vše Re: Algoritmus pro replikaci databaze
    Ahoj, Tiez rozmyslam ako vymysliet znova koleso. Tak po 1. na kej verzii oracle Db bezi? aj na 11g skus hladat nieco o replikacii. 2. co tak backup/restore - ak mas zapnuty arch mod. ( nevyhoda ze sa replikuje cela db) 3. ak chces len cas dat.. expdp/impdp

    Je tu este jedna moznost ako to cele vyriesit a to je split mirror na urovni storage.

    Ale po pravde - popis co potrebujes je velmi malicky. Potrebujeme vediet viac detailov. Alebo ak nemoze refreshnut celu db, ale napr len schemu... postup bude iny. hod sem viac detailov.

    6.12.2011 23:29 Iq
    Rozbalit Rozbalit vše Re: Algoritmus pro replikaci databaze
    Myslim si ze to jde vyresit dbLinkem a prikazem Merge

    Pripadne pouzit materializovane View o5 pres dblink a v pripade potreby jej do synchronizujete.

    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.