Cassandra Script Tablosu (NoSQL – Dağıtık Keyspace)

İMRAN

Archive Forum Kurucu
Admin
Katılım
10 Nisan 2025
Mesajlar
1,654
Çözümler
1
Reaksiyon puanı
139
Konum
Türkiye
Komut / ScriptAçıklamaKullanım AlanıAvantajlarRiskler
CREATE KEYSPACE app WITH replication...;Keyspace oluşturmaDağıtık NoSQLÇok güçlü dağıtımYanlış RF → veri kaybı
USE app;Keyspace seçmeÇalışma ortamıKolayYanlış keyspace kullanımı
CREATE TABLE users (id UUID PRIMARY KEY, ...);Tablo oluştururYüksek hızlı veriLineer ölçeklenirPrimary key yanlış seçilirse cluster çökmez ama yavaşlar
INSERT INTO users (...) VALUES (...);Veri eklemeHızlı writeÇok hızlıTutarlılık modeli eventual consistency
SELECT * FROM users WHERE id = ...;Veri okumaKey-based readUltra hızlıWHERE sadece primary key ile çalışır
UPDATE users SET name=... WHERE id=...;Kayıt güncellemeCRUDStabilFull scan yapılamaz (PK şart)
DELETE FROM users WHERE id=...;SilmeTemizlikHızlıSilinen veri ghost olarak kalır (compaction)
CONSISTENCY QUORUM;Okuma/yazma tutarlılığıCluster yönetimiVeri güvenliğiQUORUM yavaş olabilir
DESCRIBE KEYSPACE app;Yapıyı gösterirŞema analiziKolayBüyük cluster’da uzun sürebilir
nodetool repairReplikaları senkron ederBakımVeri tutarlılığı sağlanırAğ trafiğini artırır
nodetool compactDisk sıkıştırmaSSD optimizasyonYer açarYoğun disk IO
 
Geri
Üst Alt