Top 23 Cassandra Interjúkérdések és válaszok (2025)

Itt vannak Cassandra interjúkérdések és válaszok frissebb és tapasztaltabb jelölteknek, hogy megszerezzék álmaik állását.

Cassandra Interjúkérdések pályakezdőknek

1) Magyarázza el, mi az Cassandra?

Cassandra egy nyílt forráskódú adattároló rendszer, amelyet a Facebook a beérkező levelek keresésére fejlesztett ki, és nagy mennyiségű adat tárolására és kezelésére szolgál az áruszervereken. Mindkettőként szolgálhat

  • Valós idejű adattároló rendszer online alkalmazásokhoz
  • Intenzív olvasási adatbázisként is Üzleti intelligencia rendszer

👉 Ingyenes PDF letöltés: Cassandra Interjú kérdések és válaszok


2) Mi a haszna Cassandra és miért kell használni Cassandra?

Cassandra Úgy tervezték, hogy több csomóponton keresztül kezelje a nagy adatforgalmat anélkül, hogy egyetlen hibapont lenne. A használatért felelős különféle tényezők Cassandra faliórái

  • Hibatűrő és következetes
  • Gigabájttól petabájtig terjedő méretezhetőség
  • Ez egy oszloporientált adatbázis
  • Nincs egyetlen hibapont
  • Nincs szükség külön gyorsítótárazási rétegre
  • Rugalmas séma kialakítás
  • Rugalmas adattárolással, egyszerű adatelosztással és gyors írással rendelkezik
  • Támogatja az ACID-et (Atomicitás, konzisztencia, izoláció és tartósság) tulajdonságok
  • Több adatközpont- és felhőképes
  • Adattömörítés

3) Magyarázza el, mit jelent az összetett típus Cassandra?

In Cassandra, az összetett típus lehetővé teszi kulcs vagy oszlopnév meghatározását különböző típusú adatok összefűzésével. Kétféle kompozit típust használhat

  • Sorkulcs
  • Oszlop neve

4) Hogyan Cassandra adatokat tárol?

  • Minden adat bájtban tárolva
  • Amikor megadja az érvényesítőt, Cassandra biztosítja, hogy ezek a bájtok a követelményeknek megfelelően legyenek kódolva
  • Ezután egy összehasonlító az oszlopot a kódolásra jellemző sorrend alapján rendezi
  • Míg a kompozitok csak bájttömbök meghatározott kódolással, minden egyes komponenshez egy két bájt hosszúságot tárol, amelyet a bájt kódolású komponens követ, majd egy lezáró bit.

5) Említse meg, melyek a fő összetevői! Cassandra Adatmodell?

A fő összetevők Cassandra Adatmodell vannak:

  • Cluster
  • Kulcstér
  • Oszlop
  • Oszlop és család
Cassandra interjú kérdések
Cassandra interjú kérdések

6) Magyarázza el, miben található egy oszlopcsalád! Cassandra?

Oszlopcsalád be Cassandra sorok gyűjteményére hivatkozik.


7) Magyarázza el, miben található a klaszter Cassandra?

A fürt a kulcsterek tárolója. Cassandra Az adatbázis több, együtt működő gépre van szegmentálva. A fürt a legkülső tároló, amely a csomópontokat gyűrűs formátumba rendezi, és adatokat rendel hozzájuk. Ezeknek a csomópontoknak van egy replikája, amely adatkezelési hiba esetén átveszi az irányítást.


8) Sorolja fel a többi összetevőt Cassandra?

A többi komponens a Cassandra Architectúra:

  • Csomópont
  • Adatközpont
  • Cluster
  • Végrehajtási napló
  • Mem-tábla
  • SSTable
  • Bloom szűrő
Cassandra Architecture diagram
Cassandra Architecture diagram

9) Magyarázza el, miben található a kulcsszó Cassandra?

In CassandraEgy keyspace egy névtér, amely meghatározza az adatreplikációt a csomópontokon. Egy fürt csomópontonként egy kulcstérből áll.


10) Mi a szintaxis a kulcstér létrehozásához? Cassandra?

Szintaxis a kulcstér létrehozásához Cassandra is

CREATE KEYSPACE <identifier> WITH <properties>


Cassandra Interjúkérdések gyakorlottaknak

Most nézzük a Haladó szintet Cassandra Interjúkérdések gyakorlottaknak:

11) Említse meg, melyek a tárolt értékek Cassandra Oszlop?

In Cassandra Oszlop, alapvetően három érték van

  • Oszlop neve
  • Érték
  • Időbélyeg

12) Említse meg, mikor használhatja az Alter billentyűt?

Az ALTER KEYSPACE paranccsal módosíthatók a tulajdonságok, például a replikák száma és a kulcstér tartós_írása.


13) Magyarázza el, mi az Cassandra-Cqlsh?

CassandraA -Cqlsh egy lekérdezési nyelv, amely lehetővé teszi a felhasználók számára, hogy kommunikáljanak az adatbázisával. Használva Cassandra cqlsh, a következő dolgokat teheti meg

  • Határozzon meg egy sémát
  • Adjon meg egy adatot és
  • Lekérdezés végrehajtása

14) Említse meg, mit határoz meg a „Capture” és a „Consistency” shell-parancsok?

Különféle Cqlsh shell parancsok vannak benne Cassandra. A „Capture” parancs rögzíti a parancs kimenetét, és hozzáadja egy fájlhoz, miközben a „Consistency” parancs megjeleníti az aktuális konzisztencia szintet, vagy beállít egy új konzisztencia szintet.


15) Mi a kötelező táblázat létrehozásakor Cassandra?

Míg a tábla elsődleges kulcsának létrehozása kötelező, az egy tábla egy vagy több oszlopából áll.


16) Említse meg, mire kell ügyelnie oszlop hozzáadásakor?

Ha oszlopot ad hozzá, ügyelnie kell arra, hogy a

  • Az oszlopnév nem ütközik a meglévő oszlopnevekkel
  • A táblázat nincs megadva kompakt tárolási lehetőséggel

17) Említse meg, mi az Cassandra- CQL gyűjtemények?

Cassandra CQL gyűjtemények segít több érték tárolásában egyetlen változóban. Ban ben Cassandra, a következő módokon használhatja a CQL-gyűjteményeket

  • Lista: Akkor használatos, ha az adatok sorrendjét fenn kell tartani, és egy értéket többször kell tárolni (az egyedi elemek listáját tartalmazza)
  • SET: Elemcsoportok tárolására és rendezett sorrendben történő visszaküldésére szolgál (ismétlődő elemeket tárol)
  • MAP: Ez egy kulcs-érték pár elem tárolására használt adattípus

18) Magyarázza el, hogyan Cassandra adatokat ír?

Cassandra három komponensben írja az adatokat

  • Commitlog írás
  • Emlékezetes írás
  • SStable írás

Cassandra először egy véglegesítési naplóba írja az adatokat, majd egy memtable táblaszerkezetbe, végül pedig az SStable-ba


19) Magyarázza el, miben található a Memtable Cassandra?

  • Cassandra az adatokat egy Memtable néven ismert memóriastruktúrába írja
  • Ez egy memórián belüli gyorsítótár, amelynek tartalma kulcsként/oszlopként van tárolva
  • Kulcs szerint a Memtable adatok rendezése történik
  • Minden ColumnFamily-hez külön Memtable tartozik, és lekéri az oszlopadatokat a kulcsból

20) Magyarázza el, miből áll az SStable?

Az SStable főként 2 fájlból áll

  • Indexfájl (Bloom-szűrő és kulcseltolás párok)
  • Adatfájl (tényleges oszlopadatok)

21) Magyarázza el, mire használják a Bloom Filtert Cassandra?

A bloom szűrő egy helytakarékos adatstruktúra, amelyet annak tesztelésére használnak, hogy egy elem egy halmaz tagja-e. Más szavakkal, annak meghatározására szolgál, hogy egy SST-táblázat rendelkezik-e adatokkal egy adott sorhoz. In Cassandra KEY LOOKUP végrehajtásakor az IO mentésére szolgál.


22) Magyarázza el, hogyan Cassandra commitlogba írja a megváltozott adatokat?

  • Cassandra a megváltozott adatokat összefűzi a commitlogba
  • A Commitlog az adatok összeomlási helyreállítási naplójaként működik
  • Amíg a megváltozott adatok nincsenek összefűzve a commitlog-ba, az írási művelet soha nem tekinthető sikeresnek

Az adatok nem vesznek el, ha a commitlog kiürül a fájlba


23) Magyarázza el, hogyan Cassandra törli az adatokat?

Az SST-táblák megváltoztathatatlanok, és nem távolíthatnak el egy sort az SST-táblákból. Ha egy sort törölni kell, Cassandra az oszlop értékét egy speciális Tombstone értékkel rendeli hozzá. Az adatok beolvasásakor a Tombstone értéke töröltnek minősül.

Ezek az interjúkérdések a viva-ban is segítenek.