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

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

Diskuze (1) Další článek: První plugin pro Daemon Tools: vytvořte si ISO obraz

Témata článku: Software, Web, Internet, Linux, Programování, Open source, Fil, VLA, Files, Coda, Master, Mount, Jediný prototyp, Slave, Teng, Oficiální cesta


Určitě si přečtěte

Blíží se Juno. Jeden z nejhezčích Linuxů pro normální lidi

Blíží se Juno. Jeden z nejhezčích Linuxů pro normální lidi

** Ubuntu a Fedora patří k nejpopulárnějším linuxovým OS pro desktop ** A pak je tu zástup dalších nebo jejich odvozenin ** Jedním z nich je Elementary OS, který se brzy dočká novinek

Jakub Čížek | 71

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

** Total Commander je na Windows takřka legendou ** Licence však stojí více než tisíc korun ** Našli jsme pro vás deset alternativ dostupných zdarma

Karel Kilián | 126

Našli jsme 22 schopných internetových prohlížečů: Vyberte si, který vám nejvíc sedne

Našli jsme 22 schopných internetových prohlížečů: Vyberte si, který vám nejvíc sedne

** Není jen Chrome, Firefox, Edge či Opera. Na výběr máte mnohem více! ** Internetové prohlížeče se liší funkcemi, zaměřením i designem. Našli jsme 22 použitelných prohlížečů pro Windows ** Vyberte si prohlížeč, který vám bude nejvíce vyhovovat

Karel Kilián | 30

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

** Apple večer představil novinky ** Ukáže nové operační systémy, ale čekala se i nová zařízení ** Začíná vývojářská konference Applu WWDC 2018

Karel Javůrek | 87

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

** Systém Windows 10 umí spoustu užitečných drobností ** O mnoha praktických funkcích pravděpodobně ani nevíte ** Poznejte užitečné tipy, které se vám mohou hodit každý den

Vladislav Kluska | 33


Aktuální číslo časopisu Computer

Kdy necháme řídit chytrá auta?

6 Wi-Fi Mesh systémů ve velkém testu

Srovnali jsme 7 sportovních kamer

Znáte pravidla pro létání s drony?