ŞUNLAR IÇIN GEÇERLIDIR: Cassandra
Apache Cassandra için Azure Cosmos DB'de gerçekleştirilmiş görünümler hangi dönüştürmeleri/eylemleri destekler?
- Temel tablo bölüm anahtarından farklı bir bölüm anahtarı belirtme.
- Temel tablodan seçilen sütun alt kümesini yansıtma desteği.
- Temel tablo satırının birincil anahtar sütunlarına göre değerlendirilen koşullara göre gerçekleştirilmiş görünümde temel tablodaki satırları filtreleme.
- Desteklenen filtreler şunlardır: eşitlikler, eşitsizlikler ve içerir.
Apache Cassandra için Azure Cosmos DB'de gerçekleştirilmiş görünümlerle hangi tutarlılık düzeyleri desteklenir?
Gerçekleştirilmiş görünümde yalnızca nihai tutarlılık garanti edilir. Gerçekleştirilmiş görünümlerde bazı işlemleri yeniden denemeniz nedeniyle temel tablodaki verilerle karşılaştırıldığında eski satırları okuyabilirsiniz.
Görünümün temel tabloyla tutarlı olması için gecikme süresi gereksinimlerinize bağlı olarak gerçekleştirilmiş görünüm oluşturucu katmanının ölçeğini artırabilir veya azaltabilirsiniz.
Apache Cassandra için Azure Cosmos DB'de gerçekleştirilmiş görünüm oluşturucu örnekleri için otomatik ölçeklendirme katmanı var mı?
Gerçekleştirilmiş görünüm oluşturucusu için otomatik ölçeklendirme şu anda kullanılamıyor. Gerçekleştirilmiş görünüm oluşturucu örnekleri, örnek sayısı veya boyutu değiştirilerek el ile ölçeklendirilebilir.
Apache Cassandra için Azure Cosmos DB'de gerçekleştirilmiş görünümlerle yaşam süresi (TTL) desteği ne tür?
Temel tablo satırlarından yaşam süresi (TTL), gerçekleştirilmiş görünümde eşleşen satıra uygulanır. Gerçekleştirilmiş görünümlerde tablo düzeyinde TTL ayarlanmasına şu anda izin verilmiyor.
Apache Cassandra için Azure Cosmos DB'de güncel olmayan gerçekleştirilmiş görünümlerle ilgili sorunları nasıl giderebiliriz?
İlk olarak, gerçekleştirilmiş görünüm oluşturucu örneklerinin sağlanmış olup olmadığını denetleyin. Ardından, temel tabloda yeterli istek biriminin (RU) sağlanmış olup olmadığını denetleyin. Son olarak, temel tablonun veya gerçekleştirilmiş görünümün hizmet kullanılabilirliğini denetleyin.
Apache Cassandra için Azure Cosmos DB'ye yönelik mevcut izlemenin yanı sıra gerçekleştirilmiş görünümlerle hangi tür izleme kullanılabilir?
Aşağıdaki ölçümler kullanılabilir:
- Dakika cinsinden En Fazla Gerçekleştirilmiş Görünüm Yakalama Aralığı: Değer
t
, sont
dakikalarda temel tabloya yazılan ve henüz gerçekleştirilmiş görünüme yayılmamış satırları gösterir. - Değişiklik akışı maliyetini okuma: Gerçekleştirilmiş görünümün verilerini okumak için temel tabloda tüketilen birimleri isteyin.
- Yazma maliyeti: Temel tablodan okunan verileri dönüştürmek ve kalıcı hale getirmek için gerçekleştirilmiş görünümde tüketilen birimleri isteyin.
- Gerçekleştirilmiş görünüm oluşturucularında tipik kaynak tüketimiyle ilgili diğer ölçümler. Bu ölçümler CPU ve bellek kullanımını içerir.
Apache Cassandra için Azure Cosmos DB'de gerçekleştirilmiş görünümler için sağlanan geri yükleme seçenekleri nelerdir?
Gerçekleştirilmiş görünümler geri yüklenemez. Bu nedenle, temel tablo geri yüklendikten sonra görünümlerinin yeniden oluşturulması gerekir.
Apache Cassandra için Azure Cosmos DB'de tek bir temel tabloda birden fazla gerçekleştirilmiş görünüm oluşturabilir misiniz?
Aynı temel tabloda birden çok gerçekleştirilmiş görünüm oluşturulabilir. Temel tablo başına beş görünüme sahip bir hizmet sınırı vardır.
Apache Cassandra için Azure Cosmos DB'de gerçekleştirilmiş bir görünümde benzersizlik nasıl uygulanır ve eşlemeler nasıl yönetilir?
Temel tablonun bölümleme ve kümeleme anahtarı her zaman tanımlanan gerçekleştirilmiş görünümün birincil anahtarının bir parçasıdır. Gerçekleştirilmiş görünümlerde birincil anahtar, verilerin yeniden bölümlenmesinden sonra benzersizliği zorlar.
Apache Cassandra için Azure Cosmos DB'de gerçekleştirilmiş bir görünüm tanımlandıktan sonra temel tabloya sütun ekleyebilir veya kaldırabilir miyiz?
Temel tabloya sütun ekleyebilirsiniz, ancak sütunu kaldıramazsınız. Temel tabloda gerçekleştirilmiş bir görünüm oluşturulduktan sonra, ALTER TABLE ADD`` operations aren't allowed on the base table.
tanımında ALTER TABLE ADDoperations are only allowed if none of the views have selected
*'' ifadesi yer alır.
Apache Cassandra, temel tablo üzerinde tanımlanmış gerçekleştirilmiş bir görünüme sahipse sütunların temel tabloya bırakıldığını desteklemez.
Apache Cassandra için Azure Cosmos DB'de mevcut temel tablolarda gerçekleştirilmiş görünüm oluşturabilir miyiz?
Hayır Gerçekleştirilmiş görünümleri desteklemek için hesap eklemeden önce var olan bir tabloda gerçekleştirilmiş görünümler oluşturulamaz.
Gerçekleştirilmiş görünümler, hesapta gerçekleştirilmiş görünüm desteği etkinleştirilmeden önce var olan bir tabloda oluşturulamaz.
Gerçekleştirilmiş görünümleri kullanmak için özellik etkinleştirildikten sonra yeni bir tablo oluşturun.
Apache Cassandra için Azure Cosmos DB'de kayıtların gerçekleştirilmiş bir görünüme varmamasına hangi koşullar neden olabilir?
Temel tablodaki verilerin gerçekleştirilmiş görünüm tablosundaki bilinen kısıtlamaları ihlal ettiği için gerçekleştirilmiş görünüme yazılabildiği bazı tanımlanan durumlar şunlardır:
- Gerçekleştirilmiş görünümlerde bölüm anahtarı boyutu (2 kb) sınırını karşılamayen satırlar
- Gerçekleştirilmiş görünümlerde kümeleme anahtarı boyutu (1 kb) sınırını karşılamayen satırlar
Şu anda oluşturucu bu satırları bırakır.
Apache Cassandra için Azure Cosmos DB'de müşteri tarafından yönetilen anahtarlarla gerçekleştirilmiş görünümleri kullanabilir miyiz?
Hem müşteri tarafından yönetilen anahtarlar hem de gerçekleştirilmiş görünümler için destek içeren bir hesap oluşturmak için bir destek isteği oluşturun.