Kezdőoldal » Számítástechnika » Programozás » Mit jelent az, hogy memóriában...

Mit jelent az, hogy memóriában futó adatbázis?

Figyelt kérdés

2019. febr. 1. 19:32
 1/8 anonim ***** válasza:
5%

A memória a RAM.

Az appok amiket a gépeden megnyitsz a memóriában dolgoznak, itt tárolják az adatokat, innen is hívják elő őket.

Ezek az adatok külső programmal viszonylag egyszerűen módosíthatóak.


Amikor elindítasz egy programot a processzor lekéri az adatokat és ún. portot nyit a RAM-ban, amiben az app dolgozhat. (Egyébként módosításkor a külső app egy szabad portot nyit a memóriában, egyenesen a futó apphoz, így tudja módosítani.)

Amikor az app dolgozik a processzor az adatokat bináris rendszerbe rendezi (2-es számrendszer) és ezeket is alakítja visszafelé, hogy a felhasználó is megértse.

A RAM-ból törölni nem lehet az egyszer már rámentett adatokat, hiába zárod be az adott appot. Igaz, a memórián nyitott port bezárul, de az app által létrehozott adatok nem törlődnek, csak a gép kikapcsolásánál.

2019. febr. 1. 20:25
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
100%

Az 1-es vmi nagy hülyeségeket ír, és egy szót sem említ az adatbázisokról...


Gondolom az in memory adatbázisokra godolsz:

[link]


Google translate segít, ha esetleg nem tudsz angolul.

2019. febr. 1. 20:33
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
0%

"Mit jelent az, hogy memóriában futó adatbázis?"


Semmit!

Az adatbázis nem FUT a memóriában, ahogy más sem. A memóriában adatok tárolódnak csak. Futni a CPU-ban "futhat" bármely kód, csak nem egy adatbázis, mert az adat és nem kód.

2019. febr. 1. 20:52
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:

A program szokott futni, az adatbázis tárolódik.

A memóriában tárolt adatbázis, az a memóriában tárolódik, nincs kiírva lemezre. Emiatt az elérése, módosítása nagyságrendekkel gyorsabb, mint a lemezen tárolt. Cserébe viszont drágább, ezért csak a kisméretű, gyakran használt táblákat szokták memóriában tárolni.

2019. febr. 1. 21:09
Hasznos számodra ez a válasz?
 5/8 A kérdező kommentje:
#2, akkor ha egy localhostos adatbázist csinálok és nem használok semmiféle külső fizikai tárolóhelyet, nem is egy külső szerevren levő adatbázishoz kapcsolódok, akkor az in-memory-database-nek számít?
2019. febr. 1. 22:26
 6/8 anonim ***** válasza:
100%

Ha memory adattarolot allitasz be a tablanak akkor igen. Ha innodb, myisam vagy mas hasonlo, akkor file(ok)ban tarolja.


A memoriaban tarolt adatok az adatbazis szerver leallasakor kiurulnek, emiatt eleg keves eset van ahol ertelmes dontes azt hasznalni.

2019. febr. 2. 02:20
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:
Egyrészt az in-memory adatbázis lehet átmeneti is, tehát a munka legvégén kimenti fájlba, de a lényegi működésén ez nem változtat. Másrészt lehet olyan adatbázis is, amit nem is kell elmenteni, mert egy adott művelethez kellenek csak, ami nagy mennyiségű, strukturált tárolást kívánó adattal dolgozik, de a végén csak az eredmény a lényeg.
2019. febr. 2. 12:12
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:
Köszönöm :)
2019. febr. 3. 03:15

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!