Bahay Mga Databases Ano ang isang in-memory database? - kahulugan mula sa techopedia

Ano ang isang in-memory database? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng In-Memory Database (IMDB)?

Ang isang in-memory database (IMDB) ay isang sistema ng pamamahala ng database na pangunahing nakasalalay sa pangunahing memorya para sa pag-iimbak ng data ng computer. Ang mga IMDB ay mas mabilis kaysa sa mga database ng disk na na-optimize dahil isinasagawa nila ang mas kaunting mga tagubilin sa CPU, at ang kanilang panloob na algorithm ng pag-optimize ay mas simple. Tinatanggal ng IMDB ang pag-access sa disk sa pamamagitan ng pag-save at pagmamanipula ng data sa pangunahing memorya. Ang isang IMDB ay karaniwang nagsasama ng direktang pagmamanipula ng data at isang nakatuon na arkitekturang batay sa memorya.

Ang mga IMDB ay pangunahing ginagamit sa mga aplikasyon kung saan mahalaga ang oras ng pagtugon, tulad ng mga aparato ng network ng telecommunications at mobile ad network.

Ang isang memorya ng database ay maaaring kilala rin bilang isang pangunahing database ng memorya (MMDB), real-time database (RTDB) o in-memory database system (IMDS).

Ipinaliwanag ng Techopedia ang In-Memory Database (IMDB)

Ang mga database ng memorya ay idinisenyo upang makamit ang kaunting oras ng pagtugon, pati na rin ang napakataas na throughput para sa pagganap ng mga kritikal na sistema. Posible ito dahil ang data ay nai-save at manipulahin sa form na ginamit ng application, na nag-aalis ng mga overheads na nauugnay sa pagsasalin at caching. Ang teknolohiyang IMDB ay may kakayahang suportahan ang pag-deploy ng application-tier, pamamahala ng data ng real-time at karamihan sa ACID (atomicity, pare-pareho, paghihiwalay, tibay) na mga katangian.

Ang mga istruktura ng data at algorithm ng mga IMDB ay eksklusibo na idinisenyo upang maihatid ang data, kaganapan at pamamahala ng transaksyon sa tier ng aplikasyon. Kung ihambing sa ganap na naka-cache na pamamahala ng database system, ang mga IMDB ay gumagamit ng makabuluhang mas mababa sa CPU. Ang teknolohiyang IMDB ay hindi gumagamit ng mga magnetic disk, bilang lokasyon para sa pangunahing imbakan ng database. Sa halip, ang mga magnetic disk ay ginagamit para sa pagpapahintulot at pagbawi.

Ang mga bentahe ng mga IMDB ay ang mga sumusunod:

  • Mas mabilis na transaksyon
  • Walang pagsasalin
  • Kasamahan ng maraming gumagamit
  • Mataas na katatagan

Ang IMDB ay ginagamit para sa:

  • Ang pagbuo ng naka-embed na mga system ng software, tulad ng komersyal na off-the-shelf (COTS) na naka-embed na operating system
  • Ang mga aplikasyon sa mga aparatong medikal, intelihenteng konektado na aparato, komersyal na mga produkto ng komunikasyon at mga sistema ng transportasyon, switch ng network, mga router at mga set-top box, atbp.
  • Ang pagtupad ng mga kinakailangan ng Web self service at e-commerce application
  • Pamamahala ng lahat ng real-time na rating, pagsingil sa pagsingil at impormasyon ng balanse
Ano ang isang in-memory database? - kahulugan mula sa techopedia