6
CQL'de (Cassandra) bir "IF OLUŞTURMA ELSE INSERT" komutu var mı? Değilse, böyle bir sorguyu gerçekleştirmenin en etkili yolu nedir?CQL'de (Cassandra) bir "IF ELDE INSERT GÜNCEL OLUŞTUR" komutu var mı?
CQL'de (Cassandra) bir "IF OLUŞTURMA ELSE INSERT" komutu var mı? Değilse, böyle bir sorguyu gerçekleştirmenin en etkili yolu nedir?CQL'de (Cassandra) bir "IF ELDE INSERT GÜNCEL OLUŞTUR" komutu var mı?
Temel olarak güncelleştirmeyi kullanmalısınız. Cassandra'da ilişkisel dünyaya göre biraz farklı mekanikleri var ve zımni ekler olarak çalışacaklar.
Genellikle sadece bir Upsert kullanmak. Sorgu ve kullanım durumu hakkında daha fazla bilgi verebilir misiniz. http://mechanics.flite.com/blog/2013/11/01/how-to-do-an-upsert-in-cassandra/ –
Bir bölüm anahtarını, bir küme anahtarını saklıyorum. Her saate eklemek istiyorum. Ancak, kümeye eklemeden önce satırın mevcut olup olmadığını kontrol etmem gerekiyor. Bir satır oluşturmak için bir güncelleme kullanmak mümkün mü? Eğer öyleyse, o zaman satırın varlığı önemli olmazdı. –
bölümleme anahtar ve kümeleme anahtarını her zaman artırabilirsiniz, eğer biliniyorsa, sadece ekleyebilirsiniz. Tablo açıklaması sağlayabilir misiniz? Ayrıca bir ekleme deyimi ve çarpışma endişeniz nedir? –