-
Kdaj uporabiti mongoDB
- Ko skalabilnost sistema predstavlja prioriteto
- Ko že v osnovi predstavljamo podatke v formatu JSON
- Ko smo omejeni z uporabo statične sheme podatkov
-
mongoDB naštej primerjatorje, večje, manjše, je enako…
- $eq (je enako)
- $gt (večje)
- $gte (večje ali enako)
- $lt (manjše)
- $lte (manjše ali enako)
- $ne (ni enako)
-
mongoDB logični operatorji and, or, not , nor
- db.animals.find({$or: [{starost: {$lt:1}}, {starost: {$gt: 10}}]})
- $or
- $and
- $not
- $nor
-
mongoDB update ime na "zelo star" vsem ki imajo starost nad 100
db.animals.update({ starost: { $gt: 100} }, { $set: { ime: "Zelo star!"}})
-
mongoDB remove tistega ki ima starost nad 100
db.animals.remove({starost: {$gt: 100}})
-
mongoDB remove vse elemente iz collections, vendar ne izbriše collection
db.animals.remove({})
-
mongoDB operacija vsebuje, ne vsebuje
- vsebuje:
- db.animals.find({ime: {$in: ["Pes_3", "Pes_1"]}})
- ne vsebuje:
- db.animals.find({ime: {$nin: ["Pes_3", "Pes_1"]}})
-
Ali podatkovna baza mongoDB omogoča shranjevanje velikih binarnih datotek, kot je naprimer video
Omogoča tudi shranjevanje velikih binarnih datotek (video, slike)
-
Naštej faze procesiranja poizvedb
- Dekompozicija (razčlenjevanje in preverjanje)
- Optimizacija
- Generiranje kode
- Izvedba
-
Katere podatke potrebujemo če hočemo uspešno izvesti postopek optimizacije poizvedbe
- Sistemski katalog
- Statistiko
-
Katere vzroke za nesreče v podatkovnih bazah poznamo ne glede na to kaj prizadanejo
- odpoved sistema
- poškodba medija
- programska napaka v aplikaciji
- sabotaža (namerno uničenje podatkov s strani administratorja)
- neprevidnost
-
Katere so komponente za obnavljanje PB po nesrečah, ki jih zagotablja SUPB
- varnostna kopija
- dnevnik - ki hrani podatke o trenutnem stanju transakcij in spremembah v PB
- kontrolne točke
- komponenta SUPB ki omogoča obniviti podatkovno bazo v zadnje konsistentno stanje
-
Kaj je značilno za inkrementalno varnostno kopijo podatkovne baze
- Je kopija, ki vsebuje samo spremembe izvedene od zadnje popolne ali inkrementalne kopije PB
- Lahko se hrani v oblaku
- Vsebuje podake iz PB, ki predstavljajo razliko med sedanjo množico podatkov, ki se nahaja v PB, ko je bila izdelana zadnja varnostna kopija podatkov
-
V čem se razlikujeta zvezdna in snežna shema
- Snežna ima v dimenzijskih tabelah normalizirane podatke
- Zvezdna ima v dimenzijskih tabelan nenormalizirane podatke
-
Naštej tri vrste NoSQL podatkovnih baz
- Document store
- Wide Column Store
- Key Value Store
-
Kaj je urnik pri serializaciji in obnovljivosti
Zaporedje operacij iz množice sočasnih transakcij, ki ohranja vrstni red operacij posameznih transakcij
|
|