Top 23 Cassandra Pitanja i odgovori za intervju (2026.)
Cassandra Pitanja za intervju za brucoลกe
1) Objasnite ลกto je Cassandra?
Cassandra je sustav za pohranu podataka otvorenog koda razvijen u Facebooku za pretraลพivanje pristigle poลกte i dizajniran za pohranu i upravljanje velikim koliฤinama podataka na robnim posluลพiteljima. Moลพe sluลพiti kao oboje
- Sustav pohrane podataka u stvarnom vremenu za online aplikacije
- Takoฤer kao baza podataka za intenzivno ฤitanje Business Intelligence sistem
๐ Besplatno preuzimanje PDF-a: Cassandra Pitanja i odgovori za intervju
2) ฤemu sluลพi Cassandra i zaลกto koristiti Cassandra?
Cassandra je dizajniran za rukovanje velikim radnim optereฤenjima podataka na viลกe ฤvorova bez ikakve pojedinaฤne toฤke kvara. Razni ฤimbenici odgovorni za koriลกtenje Cassandra ima
- Tolerantan je na pogreลกke i dosljedan
- Moguฤnosti skaliranja od gigabajta do petabajta
- To je baza podataka orijentirana na stupce
- Nema niti jedne toฤke neuspjeha
- Nema potrebe za zasebnim slojem predmemoriranja
- Dizajn fleksibilne sheme
- Ima fleksibilnu pohranu podataka, jednostavnu distribuciju podataka i brzo pisanje
- Podrลพava ACID (Atomsvojstva, svojstva ฤvrstoฤe, dosljednosti, izolacije i trajnosti
- Moguฤnost rada s viลกe podatkovnih centara i oblaka
- Kompresija podataka
3) Objasnite ลกto je sastavni tip u Cassandra?
In Cassandra, kompozitni tip omoguฤuje definiranje kljuฤa ili naziva stupca s ulanฤavanjem podataka razliฤite vrste. Moลพete koristiti dvije vrste Composite Type
- Kljuฤ reda
- Naziv stupca
4) Kako Cassandra pohranjuje podatke?
- Svi podaci pohranjeni kao bajtovi
- Kada navedete validator, Cassandra osigurava da su ti bajtovi kodirani prema zahtjevu
- Zatim komparator poreda stupac na temelju redoslijeda specifiฤnog za kodiranje
- Dok su kompozitni samo nizovi bajtova sa specifiฤnim kodiranjem, za svaku komponentu pohranjuje duljinu od dva bajta nakon koje slijedi komponenta kodirana bajtom nakon koje slijedi bit zavrลกetka.
5) Navedite koje su glavne komponente Cassandra Podatkovni model?
Glavne komponente od Cassandra Model podataka je:
- Cluster
- Tipke
- Kolona
- Kolona & obitelj

6) Objasnite u ฤemu je obitelj stupaca Cassandra?
Stup obitelj u Cassandra odnosi se na zbirku redaka.
7) Objasnite u ฤemu je klaster Cassandra?
Klaster je spremnik za prostore kljuฤeva. Cassandra baza podataka je segmentirana na nekoliko strojeva koji rade zajedno. Klaster je najudaljeniji spremnik koji rasporeฤuje ฤvorove u obliku prstena i dodjeljuje im podatke. Ovi ฤvorovi imaju repliku koja preuzima odgovornost u sluฤaju kvara u rukovanju podacima.
8) Navedite ostale komponente Cassandra?
Ostale komponente u Cassandra Architektura:
- ฤvor
- Data Center
- Cluster
- Dnevnik upisa
- Mem-stol
- SSTable
- Bloom filter

9) Objasnite u ฤemu se nalazi prostor kljuฤa Cassandra?
In CassandraA razmak tipki je prostor imena koji odreฤuje replikaciju podataka na ฤvorovima. Klaster se sastoji od jednog prostora kljuฤeva po ฤvoru.
10) Koja je sintaksa za stvaranje prostora kljuฤeva Cassandra?
Sintaksa za stvaranje prostora kljuฤeva u Cassandra is
CREATE KEYSPACE <identifier> WITH <properties>
Cassandra Pitanja za intervju za iskusne
Sada pogledajmo naprednu razinu Cassandra Pitanja za intervju za iskusne:
11) Navedite koje su vrijednosti pohranjene u Cassandra Stupac?
In Cassandra Stupac, u osnovi postoje tri vrijednosti
- Naziv stupca
- Joลก malo brojeva
- Vremenska oznaka
12) Navedite kada moลพete koristiti Alter keyspace?
ALTER KEYSPACE se moลพe koristiti za promjenu svojstava kao ลกto je broj replika i durable_write prostora kljuฤeva.
13) Objasnite ลกto je Cassandra-Cqlsh?
Cassandra-Cqlsh je upitni jezik koji korisnicima omoguฤuje komunikaciju s njegovom bazom podataka. Pomoฤu Cassandra cqlsh, moลพete uฤiniti sljedeฤe stvari
- Definirajte shemu
- Unesite podatke i
- Izvrลกite upit
14) Navedite ลกto odreฤuju naredbe ljuske โCaptureโ i โConsistencyโ?
Postoje razne naredbe Cqlsh ljuske Cassandra. Naredba โCaptureโ hvata izlaz naredbe i dodaje ga u datoteku dok naredba โConsistentโ prikazuje trenutnu razinu dosljednosti ili postavlja novu razinu dosljednosti.
15) ล to je obavezno prilikom izrade tablice u Cassandra?
Iako je stvaranje primarnog kljuฤa tablice obavezno, on se sastoji od jednog ili viลกe stupaca tablice.
16) Navedite na ลกto treba paziti prilikom dodavanja stupca?
Prilikom dodavanja stupca morate paziti da
- Naziv stupca nije u sukobu s postojeฤim nazivima stupaca
- Stol nije definiran s opcijom kompaktnog skladiลกtenja
17) Navedite ลกto je Cassandra- CQL zbirke?
Cassandra CQL zbirke pomoฤi vam da pohranite viลกe vrijednosti u jednu varijablu. U Cassandra, moลพete koristiti CQL zbirke na sljedeฤe naฤine
- Popis: Koristi se kada je potrebno odrลพati redoslijed podataka, a vrijednost treba pohraniti viลกe puta (sadrลพi popis jedinstvenih elemenata)
- SET: Koristi se za pohranjivanje grupe elemenata i vraฤanje sortiranih redoslijeda (sadrลพi elemente koji se ponavljaju)
- MAP: To je vrsta podataka koja se koristi za pohranjivanje para kljuฤ-vrijednost elemenata
18) Objasnite kako Cassandra piลกe podatke?
Cassandra zapisuje podatke u tri komponente
- Commitlog pisanje
- Memtable pisanje
- Stabilno pisanje
Cassandra prvo zapisuje podatke u zapisnik predaje, a zatim u strukturu tablice u memoriji memtable i na kraju u SStable
19) Objasnite u ฤemu je Memtable Cassandra?
- Cassandra zapisuje podatke u memorijsku strukturu poznatu kao Memtable
- To je predmemorija u memoriji sa sadrลพajem pohranjenim kao kljuฤ/stupac
- Po kljuฤu Memtable podaci su sortirani
- Postoji zasebna Memtable za svaku ColumnFamily i ona dohvaฤa podatke stupca iz kljuฤa
20) Objasnite od ฤega se sastoji SStable?
SStable se sastoji uglavnom od 2 datoteke
- Indeksna datoteka (Bloom filtar i parovi pomaka kljuฤa)
- Podatkovna datoteka (stvarni podaci stupca)
21) Objasnite za ลกto se koristi Bloom Filter Cassandra?
Bloom filter je prostorno uฤinkovita podatkovna struktura koja se koristi za testiranje je li element ฤlan skupa. Drugim rijeฤima, koristi se za utvrฤivanje ima li SSTable podatke za odreฤeni red. U Cassandra koristi se za spremanje IO kada se izvodi KEY LOOKUP.
22) Objasnite kako Cassandra zapisuje promijenjene podatke u commitlog?
- Cassandra spajanje promijenjenih podataka u commitlog
- Commitlog djeluje kao dnevnik oporavka od pada za podatke
- Sve dok se promijenjeni podaci ne spoje u commitlog, operacija pisanja nikada se neฤe smatrati uspjeลกnom
Podaci se neฤe izgubiti nakon ลกto se commitlog isprazni u datoteku
23) Objasnite kako Cassandra izbrisati podatke?
SSTables su nepromjenjivi i ne mogu ukloniti redak iz SSTables. Kada red treba izbrisati, Cassandra dodjeljuje vrijednost stupca s posebnom vrijednoลกฤu pod nazivom Tombstone. Kada se podaci proฤitaju, vrijednost nadgrobne ploฤe smatra se izbrisanom.
Ova pitanja za intervju takoฤer ฤe vam pomoฤi u vaลกem ลพivotu
