Satura rādītājs:
- Definīcija - ko nozīmē atmiņā esošā datu bāze (IMDB)?
- Techopedia skaidro atmiņā esošo datu bāzi (IMDB)
Definīcija - ko nozīmē atmiņā esošā datu bāze (IMDB)?
Atmiņas datu bāze (IMDB) ir datu bāzes pārvaldības sistēma, kas datoru datu glabāšanai galvenokārt ir atkarīga no galvenās atmiņas. IMDB ir ātrāki nekā diska optimizētās datu bāzes, jo tās veic mazāk CPU norādījumu, un to iekšējie optimizācijas algoritmi ir daudz vienkāršāki. IMDB izskauž piekļuvi diskam, saglabājot un apstrādājot datus galvenajā atmiņā. IMDB parasti ietver tiešas manipulācijas ar datiem un īpašu uz atmiņu balstītu arhitektūru.
IMDBs galvenokārt tiek izmantotas lietojumprogrammās, kurās reakcijas laiks ir izšķirošs, piemēram, telekomunikāciju tīkla ierīcēs un mobilo reklāmu tīklos.
Atmiņas datu bāzi var dēvēt arī par galvenās atmiņas datu bāzi (MMDB), reālā laika datu bāzi (RTDB) vai atmiņas datu bāzes sistēmu (IMDS).
Techopedia skaidro atmiņā esošo datu bāzi (IMDB)
Atmiņas datu bāzes ir izveidotas, lai sasniegtu minimālu reakcijas laiku, kā arī ārkārtīgi lielu caurlaides spēju kritiski svarīgām sistēmām. Tas ir iespējams, jo dati tiek saglabāti un ar tiem tiek manipulēti lietojumprogrammas izmantotajā formā, kas noņem ar tulkošanu un kešatmiņu saistītās pieskaitāmās izmaksas. IMDB tehnoloģija spēj atbalstīt lietojumprogrammu līmeņa izvietošanu, reālā laika datu pārvaldību un lielāko daļu ACID (atomu, konsistences, izolācijas, izturības) īpašību.
IMDB datu struktūras un algoritmi ir izstrādāti vienīgi datu, notikumu un darījumu pārvaldības nodrošināšanai lietojumprogrammu līmenī. Salīdzinot ar pilnībā kešotajām relāciju datu bāzes pārvaldības sistēmām, IMDB izmanto ievērojami mazāku centrālo procesoru. IMDB tehnoloģija neizmanto magnētiskos diskus, jo tā ir primārās datu bāzes glabāšanas vieta. Tā vietā pielaidei un atjaunošanai tiek izmantoti magnētiskie diski.
IMDB priekšrocības ir šādas:
- Ātrāki darījumi
- Tulkojuma nav
- Vairāku lietotāju vienlaicība
- Augsta stabilitāte
IMDB tiek izmantots:
- Attīstīt iegultas programmatūras sistēmas, piemēram, komerciālas iegultās operētājsistēmas (COTS)
- Pielietojumi medicīnas ierīcēs, viedās savienotās ierīcēs, komerciālo komunikāciju produktos un transporta sistēmās, tīkla slēdžos, maršrutātos un televizora pierīcēs utt.
- Web pašapkalpošanās un e-komercijas lietojumprogrammu prasību izpilde
- Pārvaldīt visu reāllaika reitingu, abonentu norēķinu un bilances informāciju
