
Redovi može se opisati kao mršav ili širok. Mršav red: ima fiksni, relativno mali broj tipki za stupce. Široki red: ima relativno veliki broj ključeva kolona (stotine ili hiljade); ovaj broj se može povećati kako se unose nove vrijednosti podataka.
Na ovaj način, šta je široka kolona prodavnica Cassandra?
A prodavnica širokih stubova je tip baze podataka ključ/vrijednost. Koristi tabele, redove i kolone, ali za razliku od relacijske baze podataka, imena i format kolone može varirati od reda do reda u istoj tabeli. U Cassandra svi redovi (u tabeli) bi trebali imati ključ reda, tada svaki ključ reda može imati višestruki ključ kolone.
Moglo bi se zapitati i koja je svrha korištenja štedljivosti u Cassandri? Štedljivost je naslijeđeni RPC protokol ili API ujedinjen s alatom za generiranje koda za CQL. The svrha korištenja Thrift u Cassandra je olakšati pristup DB-u kroz programski jezik.
Nakon toga, postavlja se pitanje šta je Cassandra particija?
Cassandra organizuje podatke u particije. Svaki particija sastoji se od više kolona. Particije su pohranjeni na čvoru. Prilikom umetanja zapisa, Cassandra će hashirati vrijednost umetnutih podataka particija ključ; Cassandra koristi ovu hash vrijednost da odredi koji je čvor odgovoran za pohranjivanje podataka.
Da li je primarni ključ obavezan u Cassandri?
Ne možete kreirati tabelu u njoj Cassandra bez a primarni ključ, Ali ipak, ako želite da sačuvate svoje podatke, možete dodati dodatnu kolonu u svoju tabelu (neka kažemo "pk") sa tipom podataka UUID.