Dnes: 24. února 2017    | Registrace | Hledáme | Redakce | Info | Testy | Školení | Ocenění | Nápověda | Čtenář: nepřihlášen

Rychlé odkazy
  • Hlavní stránka
  • Seznam rubrik
  • Ankety
  • Editoriály
  • TOP 15
  • KONFERENCE 2008
  • KONFERENCE 2007
  • KONFERENCE 2006
  • KONFERENCE 2005
  • KONFERENCE 2004
  • Sborník
  • Testy
  • Virtuální školení
  • Personalizace


  • Hledáte práci?
    Hledáme redaktora - pojďte s námi tvořit Databázový svět!

    Vyhledávání

    Hledej
    na Databázovém světě!



    Rozšířené vyhledávání

    Rubriky
    Aktuality
    Bezpečnost
    Business
    Česká scéna
    Datové sklady
    Dokumentace
    Dotazovací jazyky
    Hardware
    Historie
    Komentáře
    Literatura
    Metodologie
    Nondb
    Open Source
    Poradna
    Produkty
    Případové studie
    Redakce
    Rozhovory
    Standardy
    Technologie
    Tipy - triky
    Tiskové zprávy
    Vývoj
    Vývojové nástroje
    Zajímavosti

    Co je to?
    Databázový stroj
    (Database Engine)

    Pod pojmem Database Engine (tedy pod databázovým strojem) se obvykle rozumí jádro databázového serveru a základní obslužné programy tohoto jádra (například zajišťující vzdálené připojení uživatelů). Lze tedy říci, že databázový stroj je podmnožinou databázového serveru, přičemž pod pojmem databázový server je nutné vidět vybavení (typicky softwarové) pracující nad danou databází a zajišťující veškeré činnosti (včetně všech potřebných komunikací), které nad danou databází mají být zajišťovány.

    Akce
    Dynamická Datová Centra
    - na semináři se seznámíte s komplexním řešením a koncepcí Dynamických Datových Center od Fujitsu Siemens Computers se speciálním důrazem na řešení FlexFrame.

    Textová inzerce
    IBPhoenix - Vše o InterBase a Firebirdu.

    Smějete se rádi? - Pak je pro vás Vtipník to pravé!

    Prodejce reklamy - Hledáme schopného prodejce reklamního prostoru, možnost i externí spolupráce.

    Přihlášený čtenář
    Nepřihlášený čtenář

    O portálu
    Databázový svět
    ISSN: 1213-5933

    Web je optimalizován pro rozlišení 1024x768, nicméně kromě větších rozlišení podporujeme i 800x600. Podrobnosti najdete zde.

    Chcete-li mít kdykoliv možnost zkontrolovat obsah našeho portálu, můžete využít podporu rss. Podrobnosti najdete zde.
    Databáze na YouTube


    [Zajímavosti] - Zamysleli jste se někdy nad tím, jakáže databáze stojí za YouTube? Každý zná YouTube, každý viděl alespoň jednou video na YouTube. Ale málokdo ví, "na čem YouTube jede". My to víme!



    Pokusili jsme se pro vás zjistit několik informací. Řekneme-li natvrdo, potom: "YouTube používá MySQL". Do databáze jsou však ukládána pouze metadata. Vlastní videa a náhledy jsou ukládány přímo do souborového systému.

    Zajímavostí jistě je, že ačkoli by se mohlo zdát, že videa jsou hlavní zátěží pro servery YouTube, není tomu tak. Největší zátěž představují právě náhledy. Na jedné stránce s videem (a dokonce nemusí jít ani o stránku s videem), je téměř vždy několik těchto obrázků, někdy i desítky. A je tedy zřejmé, že mnohem více požadavků přichází právě na tyto "thumbnaily". Ale zpět k databázím.

    Jak je vlastní systém databázových serverů navržen, aby zvládal velkou zátěž? Základem celé struktury je replikace. Existuje jedna databáze, do které se zapisuje a ostatní databáze z ní replikují nové údaje. Časem se ale ukázalo, že obsah se nestíhá dostatečně rychle replikovat a vznikají "lagy".

    Proto byla replikace vylepšena a nyní replikace na jednotlivé podřízené cíle funguje, podobně jako u RAID0, v podobě proužků, kdy replikace na všechny cíle není kompletní. Tato myšlenka funguje především díky faktu, že na YouTube je mnohem více čtecích než zápisových operací. Kromě sledování prokliků jsou všechny operace prováděny za pomoci InnoDB enginu. Vlastní sledování pak probíhá do separátního MyISAM úložiště.

    Databázové stroje jsou běžné 4x2GHz Opteron, 16 GB RAM, 12x10Krpm SCSI, LSI hardware RAID 10 stroje. Avšak podobně jako u Google, tyto stroje stabilně "umírají". Díky replikaci to však není problém, neboť náhrada je velmi snadná (mj. také není třeba dělat složité obnovy, neboť obnova InnoDB je velmi pomalá). Omezeno je také cacheování na úrovni systému. Čtecí operace cacheuje sám databázový stroj a ostatní cacheování dělá pouze řadič.

    Někdo by si mohl myslet, jaká to databáze, snad vlastní odvozená od nějaké open-source či snad vyladěný Oracle na drahém HW, pohání YouTube a přitom se jedná o mnohými používanou MySQL. A co vy? Překvapilo vás použití MySQL na YouTube? Podělte se s námi, prosím, o váš názor.

    ( Celý článek! | Autor: Jiří Činčura | Počet komentářů: 6 | Přidat komentář | Informační e-mailVytisknout článek )

    Vyhledávání
     

    Anketa
    Kolik ročně utratíte za dovolené?

    Nic 
     (958 hl.)
    Do 1 000,- Kč 
     (757 hl.)
    Do 10 000,- Kč 
     (718 hl.)
    Do 25 000,- Kč 
     (852 hl.)
    Do 50 000,- Kč 
     (745 hl.)
    Do 75 000,- Kč 
     (777 hl.)
    Více než 75 000,- Kč 
     (732 hl.)

    Celkem hlasovalo: 5539


    Poslední komentáře
    frontierd@126.com
    frontierd@126.com
    frontierd@126.com
    c
    http://www.coachoutl

    Newsletter
    Přihlaste si nezávazně - i bez registrace - odběr informačního newsletteru. Podrobné informace najdete zde.

    Emailová adresa:


    Kalendář
    <<  Únor  >>
    PoÚtStČtSoNe
      12345
    6789101112
    13141516171819
    20212223242526
    2728     

    Redakci připojuje


    Nejčtenější

    Databáze je prázdná!


    Nejvíce komentářů

    Databáze je prázdná!


    Reklama






    Nenechte si ujít články na dalších webech




    Na této stránce použité názvy programových produktů, firem apod. mohou být ochrannými známkami
    nebo registrovanými ochrannými známkami příslušných vlastníků.

    Databázový svět | dfKlub - digitální fotografie | Vtipník - vtipy přímo k Vám | Reminder - přestaňte zapomínat | Databázový svět

    Copyright (c) 2004 AVRE Publishing, spol. s r.o. Všechna práva vyhrazena