Top 23 Cassandra Domande e risposte all'intervista (2026)

qui ci sono Cassandra domande e risposte ai colloqui per candidati piรน freschi ed esperti per ottenere il lavoro dei loro sogni.

Cassandra Domande di intervista per le matricole

1) Spiegare di cosa si tratta Cassandra?

Cassandra รจ un sistema di archiviazione dati open source sviluppato da Facebook per la ricerca nella posta in arrivo e progettato per archiviare e gestire grandi quantitร  di dati su server commerciali. Puรฒ fungere da server sia

  • Sistema di archiviazione dati in tempo reale per applicazioni online
  • Anche come database ad alta intensitร  di lettura per Business Intelligence sistema

๐Ÿ‘‰ Scarica gratuitamente il PDF: Cassandra Domande e risposte per l'intervista


2) A cosa serve Cassandra e perchรฉ usarlo Cassandra?

Cassandra รจ stato progettato per gestire carichi di lavoro di big data su piรน nodi senza alcun singolo punto di errore. I vari fattori responsabili dell'utilizzo Cassandra sono

  • รˆ tollerante ai guasti e coerente
  • Scalabilitร  da gigabyte a petabyte
  • รˆ un database orientato alle colonne
  • Nessun singolo punto di errore
  • Non รจ necessario un livello di memorizzazione nella cache separato
  • Progettazione di schemi flessibili
  • Dispone di archiviazione dati flessibile, facile distribuzione dei dati e scritture veloci
  • Supporta ACID (Atomproprietร  di soliditร , consistenza, isolamento e durabilitร 
  • Multi-data center e funzionalitร  cloud
  • Dati compressione

3) Spiegare cos'รจ il tipo composito Cassandra?

In Cassandra, il tipo composito consente di definire una chiave o un nome di colonna con una concatenazione di dati di tipo diverso. รˆ possibile utilizzare due tipi di tipo composito

  • Chiave di riga
  • Nome colonna

4) Come Cassandra memorizza i dati?

  • Tutti i dati memorizzati come byte
  • Quando specifichi il validatore, Cassandra garantisce che tali byte siano codificati secondo i requisiti
  • Quindi un comparatore ordina la colonna in base all'ordinamento specifico della codifica
  • Mentre i compositi sono solo array di byte con una codifica specifica, per ciascun componente memorizza una lunghezza di due byte seguita dal componente codificato in byte seguito da un bit di terminazione.

5) Menzionare quali sono i componenti principali di Cassandra Modello di dati?

I componenti principali di Cassandra Modello di dati siamo:

  • Cluster
  • Spazio tasti
  • Column
  • Colonna e famiglia
Cassandra Intervista Domande
Cassandra Intervista Domande

6) Spiegare in cosa consiste una famiglia di colonne Cassandra?

Famiglia di colonne dentro Cassandra viene riferito a una raccolta di righe.


7) Spiegare in cosa consiste un cluster Cassandra?

Un cluster รจ un contenitore per gli spazi delle chiavi. Cassandra il database รจ segmentato su piรน macchine che operano insieme. Il cluster รจ il contenitore piรน esterno che dispone i nodi in un formato ad anello e assegna loro i dati. Questi nodi hanno una replica che si fa carico in caso di errore nella gestione dei dati.


8) Elenca gli altri componenti di Cassandra?

Gli altri componenti in Cassandra Architectura:

  • Nodo
  • Banca dati
  • Cluster
  • Registro dei commit
  • Tabella Mem
  • SSTable
  • Bloom Filter
Cassandra Archidiagramma della struttura
Cassandra Archidiagramma della struttura

9) Spiegare in cosa consiste lo spazio delle chiavi Cassandra?

In Cassandra spazio chiave รจ uno spazio dei nomi che determina la replica dei dati sui nodi. Un cluster รจ costituito da uno spazio di chiavi per nodo.


10) Qual รจ la sintassi in cui creare lo spazio delle chiavi Cassandra?

Sintassi per creare lo spazio delle chiavi in Cassandra is

CREATE KEYSPACE <identifier> WITH <properties>


Cassandra Domande di intervista per esperti

Consideriamo ora il livello Avanzato Cassandra Domande per l'intervista per esperti:

11) Indicare quali sono i valori memorizzati nel file Cassandra Colonna?

In Cassandra Colonna, fondamentalmente ci sono tre valori

  • Nome colonna
  • Valore
  • Timbro di tempo

12) Menzionare quando รจ possibile utilizzare Alter keyspace?

ALTER KEYSPACE puรฒ essere utilizzato per modificare proprietร  come il numero di repliche e la scrittura durevole di uno spazio delle chiavi.


13) Spiegare di cosa si tratta Cassandra-Cqlsh?

Cassandra-Cqlsh รจ un linguaggio di query che consente agli utenti di comunicare con il suo database. Usando Cassandra cqlsh, puoi fare le seguenti cose

  • Definire uno schema
  • Inserisci un dato e
  • Esegui una query

14) Menziona cosa determinano i comandi shell โ€œCaptureโ€ e โ€œConsistencyโ€?

Sono presenti vari comandi shell Cqlsh Cassandra. Il comando "Cattura", cattura l'output di un comando e lo aggiunge a un file mentre il comando "Coerenza" visualizza il livello di coerenza corrente o imposta un nuovo livello di coerenza.


15) Cosa รจ obbligatorio durante la creazione di una tabella in Cassandra?

Sebbene la creazione di una chiave primaria di tabella sia obbligatoria, รจ composta da una o piรน colonne di una tabella.


16) Menzionare cosa รจ necessario fare attenzione durante l'aggiunta di una colonna?

Quando aggiungi una colonna devi fare attenzione che il file

  • Il nome della colonna non รจ in conflitto con i nomi delle colonne esistenti
  • La tabella non รจ definita con l'opzione di archiviazione compatta

17) Menziona ciรฒ che รจ Cassandra- Collezioni CQL?

Cassandra Collezioni CQL ti aiuta a memorizzare piรน valori in una singola variabile. In Cassandra, puoi utilizzare le raccolte CQL nei seguenti modi

  • Lista: Viene utilizzato quando รจ necessario mantenere l'ordine dei dati e un valore deve essere memorizzato piรน volte (contiene l'elenco di elementi univoci)
  • SET: Viene utilizzato per gruppi di elementi da memorizzare e restituire in ordini ordinati (contiene elementi ripetuti)
  • MAP: รจ un tipo di dati utilizzato per memorizzare una coppia di elementi chiave-valore

18) Spiegare come Cassandra scrive i dati?

Cassandra scrive i dati in tre componenti

  • Scrittura del commitlog
  • Scrittura memorizzabile
  • Scrittura SStable

Cassandra prima scrive i dati in un log di commit e poi in una struttura di tabella in memoria memtable e infine in SStable


19) Spiega in cosa รจ Memtable Cassandra?

  • Cassandra scrive i dati in una struttura di memoria nota come Memtable
  • รˆ una cache in memoria con contenuto archiviato come chiave/colonna
  • Per chiave i dati Memtable vengono ordinati
  • Esiste una Memtable separata per ogni ColumnFamily e recupera i dati della colonna dalla chiave

20) Spiegare in cosa consiste SStable?

SStable รจ composto principalmente da 2 file

  • File indice (filtro Bloom e coppie di offset chiave)
  • File di dati (dati della colonna effettivi)

21) Spiegare a cosa serve il Bloom Filter Cassandra?

Un filtro Bloom รจ una struttura dati efficiente in termini di spazio utilizzata per verificare se un elemento รจ membro di un set. In altre parole, viene utilizzato per determinare se una SSTable contiene dati per una riga particolare. In Cassandra viene utilizzato per salvare IO quando si esegue una RICERCA CHIAVE.


22) Spiegare come Cassandra scrive i dati modificati nel commitlog?

  • Cassandra concatenare i dati modificati nel commitlog
  • Commitlog funge da registro di ripristino da arresto anomalo dei dati
  • Fino a quando i dati modificati non verranno concatenati all'operazione di scrittura del log di commit, l'operazione non verrร  mai considerata riuscita

I dati non verranno persi una volta scaricato il commitlog nel file


23) Spiegare come Cassandra eliminare i dati?

Le SSTable sono immutabili e non possono rimuovere una riga dalle SSTable. Quando รจ necessario eliminare una riga, Cassandra assegna al valore della colonna un valore speciale chiamato Tombstone. Quando i dati vengono letti, il valore Tombstone viene considerato eliminato.

Queste domande del colloquio ti aiuteranno anche nel tuo viva(orale)

Riassumi questo post con: