Top 23 Cassandra Pitanja i odgovori za intervju (2026.)

Ovdje su Cassandra pitanja i odgovori za intervjue za svjeลพije i iskusnije kandidate da dobiju posao iz snova.

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
Cassandra Usmeni dio testiranja
Cassandra Usmeni dio testiranja

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
Cassandra Archidijagram strukture
Cassandra Archidijagram strukture

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

Saลพmite ovu objavu uz: