sql >> Databáze >  >> RDS >> Mysql

Rozdíl mezi databázemi v paměti a databází diskové paměti

In-memory databáze (IMDB; také hlavní paměťový databázový systém nebo MMDB nebo paměťová rezidentní databáze) je systém správy databáze, který primárně spoléhá na hlavní paměť pro ukládání počítačových dat. Je v kontrastu se systémy pro správu databází, které využívají diskový úložný mechanismus. Databáze hlavní paměti jsou rychlejší než databáze optimalizované pro disk, protože interní optimalizační algoritmy jsou jednodušší a provádějí méně instrukcí CPU. Přístup k datům v paměti eliminuje dobu vyhledávání při dotazování na data, což poskytuje rychlejší a předvídatelnější výkon než disk.

Aplikace, kde je kritická doba odezvy, jako jsou aplikace s vybavením telekomunikačních sítí a mobilní reklamní sítě, často využívají databáze hlavní paměti.

V odpovědi na váš dotaz ano, načte data do RAM vašeho počítače.

Databáze na disku

  • Všechna data uložená na disku, diskové I/O potřebné k přesunutí dat do hlavní paměti v případě potřeby.

  • Data jsou vždy uložena na disku.

  • Tradiční datové struktury jako B-Stromy navržené k efektivnímu ukládání tabulek a indexů na disk.

  • Prakticky neomezená velikost databáze.

  • Podpora velmi široké sady pracovních zátěží, např. OLTP, datové sklady, smíšená pracovní zátěž atd.

Databáze v paměti

  • Všechna data uložená v hlavní paměti, není třeba provádět diskový I/O pro dotazování nebo aktualizaci dat.

  • Data jsou trvalá nebo nestálá v závislosti na databázovém produktu v paměti.

  • Specializované datové struktury a indexové struktury předpokládají, že data jsou vždy v hlavní paměti.

  • Optimalizováno pro specializované pracovní zatížení; tj. pracovní zátěže HLR/HSS specifické pro komunikační průmysl.

  • Velikost databáze je omezena velikostí hlavní paměti.



  1. Chyba při tisku proměnné REFCURSOR jako parametru OUT v proceduře v Oracle 11g

  2. JSP/servlety:Jak nahraji soubor zip, rozbalím jej a rozbalím soubor CSV

  3. Jak proaktivně shromažďovat informace o fragmentaci indexů serveru SQL Server

  4. Aktualizace SQL z tabulky náhodných jmen