reklama

Seznam se pochlubil vlastním replikovaným filesystémem

Vývojáři ze společnosti Seznam zveřejnili informace o vlastním replikovaném filesystému, zvaném SeznamFS. Jak sami vývojáři uvádějí, první myšlenky na vlastní systém vznikly někdy před půl rokem, k vytvoření prvního funkčního prototypu údajně stačil jeden víkend.

Přestože existuje celá řada Open Source řešení (například Coda, GlusterFS), Seznam raději zvolil cestu vlastního vývoje, protože se mu na stávajících systémech nelíbila zbytečná složitost, nízká výkonnost nebo příliš vysoká síťová zátěž.

SeznamFS je replikovaný filesystém postavený na Filesystem in Userspace (FUSE). Dle slov vývojářů: „Stačí tedy na jakémkoliv Unixovém počítači s modulem fuse připojit nový filesystem a SeznamFS se bude starat o to, aby všechny operace v tomto bodě zapisovaly do binárního logu. Základní filozofie je v podstatě okopírovaná z MySQL master master replikace databází.

Dále říkají: „Binární log obsahuje všechno, co je důležité pro repliku filesystemu do jakéhokoliv jiného umístění. Všechny operace (touch, mv, rm, ln, chmod, chown, ...) v něm lze nalézt a samozřejmě i všechna zapsaná data. Systém je postaven na master-slave komunikaci.

Výhoda řešení spočívá v tom, že lze zapisovat do několika míst najednou, obyčejně na dva odlišné počítače, mezi kterými existuje TCP spojení, přičemž SeznamFS se postará o replikaci souboru na druhou stranu. Nepřenáší se celý soubor, ale pouze změněný blok na filesystému.

Vývojáři ještě dodávají: „Data, která se zapisují do mount pointu, se přesunují na klasický filesystem (EXT3, nebo cokoliv jiného do jakéhosi Storage adresáře), který máte nainstalovaný na počítači a jsou dostupná v nezměněné podobě. Zápisové i čtecí operace se tedy provádějí v mount pointu a pokud je potřeba číst ze systému opravdu hodně, dá se pro tento účel storage adresář bez problémů použít.

Chcete-li se o SeznamFS dozvědět více informací, navštivte oficiální stránky produktu. SeznamFS není jediný zveřejněný Open Source počin, dalším příkladem může být i šablonovací systém Teng.

Zdroj: Seznam

Témata článku: Software, Web, Programování, Internet, Linux, Open source, Master, Mount, Coda

1 komentář

Nejnovější komentáře

  • sasab 14. 5. 2008 12:12:39
    dneska plodi filesystemy kazdy jak na bezicim pase, taky schedulery...
reklama
Určitě si přečtěte

Microsoft: Zbavte se už konečně zastaralých a děravých Windows 7

Microsoft: Zbavte se už konečně zastaralých a děravých Windows 7

** Microsoft pomalu začíná kritizovat svůj nejpopulárnější OS ** Chce konečně dostat podniky na Desítky ** Bezpečnostní podpora Sedmiček vydrží ještě necelé tři roky

17.  1.  2017 | Jakub Čížek | 406

Český státní blacklist už funguje. Ministerstvo financí se pochlubilo s detaily

Český státní blacklist už funguje. Ministerstvo financí se pochlubilo s detaily

** Dva týdny po Novém roce zajím zeje prázdnotou ** Ministerstvo vydalo metodický pokyn ** Takhle to bude fungovat v praxi

16.  1.  2017 | Jakub Čížek | 49

8 produktů, o kterých byste neřekli, že nesou značku Apple

8 produktů, o kterých byste neřekli, že nesou značku Apple

** Věděli jste, že Apple vyvinul celkem 45 modelů tiskáren? ** ** Monitor na výšku, plotter nebo herní konzole - to vše měl Apple ve své nabídce ** Většinu z těchto produktů pohřbil Steve Jobs

19.  1.  2017 | Stanislav Janů | 42

Umělá inteligence dokáže ze snímků srdce předpovědět, kdy zemřete

Umělá inteligence dokáže ze snímků srdce předpovědět, kdy zemřete

** Strojové učení lze skvěle použít pro vylepšení modelů pro předpověď srdečních komplikací ** Nová technologie umožňuje přesněji určit rizikové pacienty ** Dřívější diagnostika může díky včasně léčbě do budoucna zachránit životy

Včera | Karel Javůrek | 6


Aktuální číslo časopisu Computer

99 nejlepších programů pro váš počítač

Zvykejte si na umělou inteligenci

Velké testy PC zdrojů a gamepadů

Alternativní zdroje energie

reklama
reklama