başlangıçta BigTable ve DynamoDB için Google ve Amazon tarafından geliştirilen ilkelerini kullanarak, kendi sunucuları ve hizmetler için Facebook tarafından inşa edildi Apache Cassandra.
Şu anda proje için daha da geliştirildi. Sürdürüyor Apache Vakfı'na bağışlandı
Cassandra, kayıtların ve işlemlerin milyonlarca Facebook'un userbase ve gerçek zamanlı etkileşim yetenekleri sürdürülmesi için kesinlikle çok önemli bir özellik uğraşan bile, son derece hızlı.
çok iyi organize dokümantasyon ve çevrimiçi öğreticiler bolluk oldukça kolay sayesinde olmalı Cassandra başlarken.
veritabanı şu anda Rackspace, Spotify, Netflix, Rockmelt, Embedly, ERICCSON, Expedia, Formspring, Adobe, Twitter, Cisco, Digg, Mollom, Digital River, Page2RSS, Real, Reddit, eBuddy gibi birçok internet şirketleri kullanılır, EngineYard, Symantec, Soundcloud, Accenture, Rhapsody, Gowalla, HP, IBM, Mahalo, Walmart, OpenX ve diğerleri. Gördüğünüz gibi, bu da Silikon Vadisi şirketleri söz konusu olduğunda Kim Kimdir listesi var bir olan
Bu sürümde Yeni nedir:.
- EACH_QUORUM okuma istekleri için şimdi desteklenen bir tutarlılık seviyesidir.
- herhangi bir bölümü temel bileşeni veya küme anahtarının yanı sıra EQ ve multicolumn kısıtlamalar İÇİNDE destek IN kısıtlamalar için destek deyimi UPDATE ve DELETE eklenmiştir.
- tek sütun ve multi-colum dilim kısıtlamalar (& # x3e ;, & # x3e =, & # x3c = ve & # x3c;) Destek ifadeleri SİL eklendi
- nodetool rebuild_index gereksiz tablo adı olmadan dizin argümanı kabul
- Materialized Ziyaretleri, artık kullanılabilir. Gösterim olmayan birincil anahtar sorguları için ikincil indeksler bir alternatif sağlamak ve indeksleme yüksek önem düzeyi sütunlar için daha iyi performans gerçekleşmiştir.
- İpuçlu geçirme tamamen yenilendi. İpuçları artık depolama ve daha verimli sevkiyat için daha az masraflıdır, düz dosyalar saklanır.
- Seçenek unrepaired mezar taşları temizlemek değil. onarım gc_grace_seconds içinde çalıştırmak edilmemiş ise dirilen verilere sahip kullanıcıların önlemek için, bir seçenek sadece tamir sstables mezar taşları temizlendi izin eklenmiştir. 'Only_purge_repaired_tombstones' sıkıştırma seçeneği ayarlamak, etkinleştirmek için:. Etrafında başka sorunlara neden olabilir doğrudur ama uzun bir süre tamir çalıştırmak yoksa, tüm mezar taşları tutacak unutmayın
- GC 1000ms uzun sürüyor uyarı etkindir.
Sunucu tarafı denormalizasyon izin
nedir sürümü Yeni 3.4.0 / 2.2.5:
- EACH_QUORUM artık destekleniyor tutarlılık okuma istekleri için seviyesi.
- herhangi bir bölümü temel bileşeni veya küme anahtarının yanı sıra EQ ve multicolumn kısıtlamalar İÇİNDE destek IN kısıtlamalar için destek deyimi UPDATE ve DELETE eklenmiştir.
- tek sütun ve multi-colum dilim kısıtlamalar (& # x3e ;, & # x3e =, & # x3c = ve & # x3c;) Destek ifadeleri SİL eklendi
- nodetool rebuild_index gereksiz tablo adı olmadan dizin argümanı kabul
- Materialized Ziyaretleri, artık kullanılabilir. Gösterim olmayan birincil anahtar sorguları için ikincil indeksler bir alternatif sağlamak ve indeksleme yüksek önem düzeyi sütunlar için daha iyi performans gerçekleşmiştir.
- İpuçlu geçirme tamamen yenilendi. İpuçları artık depolama ve daha verimli sevkiyat için daha az masraflıdır, düz dosyalar saklanır.
- Seçenek unrepaired mezar taşları temizlemek değil. onarım gc_grace_seconds içinde çalıştırmak edilmemiş ise dirilen verilere sahip kullanıcıların önlemek için, bir seçenek sadece tamir sstables mezar taşları temizlendi izin eklenmiştir. 'Only_purge_repaired_tombstones' sıkıştırma seçeneği ayarlamak, etkinleştirmek için:. Etrafında başka sorunlara neden olabilir doğrudur ama uzun bir süre tamir çalıştırmak yoksa, tüm mezar taşları tutacak unutmayın
- GC 1000ms uzun sürüyor uyarı etkindir.
Sunucu tarafı denormalizasyon izin
nedir sürümü Yeni 3.3.0 / 2.2.5:
- EACH_QUORUM artık destekleniyor tutarlılık okuma istekleri için seviyesi.
- herhangi bir bölümü temel bileşeni veya küme anahtarının yanı sıra EQ ve multicolumn kısıtlamalar İÇİNDE destek IN kısıtlamalar için destek deyimi UPDATE ve DELETE eklenmiştir.
- tek sütun ve multi-colum dilim kısıtlamalar (& # x3e ;, & # x3e =, & # x3c = ve & # x3c;) Destek ifadeleri SİL eklendi
- nodetool rebuild_index gereksiz tablo adı olmadan dizin argümanı kabul
- Materialized Ziyaretleri, artık kullanılabilir. Gösterim olmayan birincil anahtar sorguları için ikincil indeksler bir alternatif sağlamak ve indeksleme yüksek önem düzeyi sütunlar için daha iyi performans gerçekleşmiştir.
- İpuçlu geçirme tamamen yenilendi. İpuçları artık depolama ve daha verimli sevkiyat için daha az masraflıdır, düz dosyalar saklanır.
- Seçenek unrepaired mezar taşları temizlemek değil. onarım gc_grace_seconds içinde çalıştırmak edilmemiş ise dirilen verilere sahip kullanıcıların önlemek için, bir seçenek sadece tamir sstables mezar taşları temizlendi izin eklenmiştir. 'Only_purge_repaired_tombstones' sıkıştırma seçeneği ayarlamak, etkinleştirmek için:. Etrafında başka sorunlara neden olabilir doğrudur ama uzun bir süre tamir çalıştırmak yoksa, tüm mezar taşları tutacak unutmayın
- GC 1000ms uzun sürüyor uyarı etkindir.
Sunucu tarafı denormalizasyon izin
nedir sürümü Yeni 3.2.1 / 2.2.4:
- EACH_QUORUM artık destekleniyor tutarlılık okuma istekleri için seviyesi.
- herhangi bir bölümü temel bileşeni veya küme anahtarının yanı sıra EQ ve multicolumn kısıtlamalar İÇİNDE destek IN kısıtlamalar için destek deyimi UPDATE ve DELETE eklenmiştir.
- tek sütun ve multi-colum dilim kısıtlamalar (& # x3e ;, & # x3e =, & # x3c = ve & # x3c;) Destek ifadeleri SİL eklendi
- nodetool rebuild_index gereksiz tablo adı olmadan dizin argümanı kabul
- Materialized Ziyaretleri, artık kullanılabilir. Gösterim olmayan birincil anahtar sorguları için ikincil indeksler bir alternatif sağlamak ve indeksleme yüksek önem düzeyi sütunlar için daha iyi performans gerçekleşmiştir.
- İpuçlu geçirme tamamen yenilendi. İpuçları artık depolama ve daha verimli sevkiyat için daha az masraflıdır, düz dosyalar saklanır.
- Seçenek unrepaired mezar taşları temizlemek değil. onarım gc_grace_seconds içinde çalıştırmak edilmemiş ise dirilen verilere sahip kullanıcıların önlemek için, bir seçenek sadece tamir sstables mezar taşları temizlendi izin eklenmiştir. 'Only_purge_repaired_tombstones' sıkıştırma seçeneği ayarlamak, etkinleştirmek için:. Etrafında başka sorunlara neden olabilir doğrudur ama uzun bir süre tamir çalıştırmak yoksa, tüm mezar taşları tutacak unutmayın
- GC 1000ms uzun sürüyor uyarı etkindir.
Sunucu tarafı denormalizasyon izin
nedir sürümü Yeni 3.0.0 / 2.2.3:
- EACH_QUORUM artık destekleniyor tutarlılık okuma istekleri için seviyesi.
- herhangi bir bölümü temel bileşeni veya küme anahtarının yanı sıra EQ ve multicolumn kısıtlamalar İÇİNDE destek IN kısıtlamalar için destek deyimi UPDATE ve DELETE eklenmiştir.
- tek sütun ve multi-colum dilim kısıtlamalar (& # x3e ;, & # x3e =, & # x3c = ve & # x3c;) Destek ifadeleri SİL eklendi
- nodetool rebuild_index gereksiz tablo adı olmadan dizin argümanı kabul
- Materialized Ziyaretleri, artık kullanılabilir. Gösterim olmayan birincil anahtar sorguları için ikincil indeksler bir alternatif sağlamak ve indeksleme yüksek önem düzeyi sütunlar için daha iyi performans gerçekleşmiştir.
- İpuçlu geçirme tamamen yenilendi. İpuçları artık depolama ve daha verimli sevkiyat için daha az masraflıdır, düz dosyalar saklanır.
- Seçenek unrepaired mezar taşları temizlemek değil. onarım gc_grace_seconds içinde çalıştırmak edilmemiş ise dirilen verilere sahip kullanıcıların önlemek için, bir seçenek sadece tamir sstables mezar taşları temizlendi izin eklenmiştir. 'Only_purge_repaired_tombstones' sıkıştırma seçeneği ayarlamak, etkinleştirmek için:. Etrafında başka sorunlara neden olabilir doğrudur ama uzun bir süre tamir çalıştırmak yoksa, tüm mezar taşları tutacak unutmayın
- GC 1000ms uzun sürüyor uyarı etkindir.
Sunucu tarafı denormalizasyon izin
nedir sürümü Yeni 2.2.1 / 1.2.19 / 3.0.0-rc1:
- Kaldırılan & quot; adı & # x3e, TİP & # x3c ALTER; adı & # x3e; & quot # x3c TO & ADINI; sekme tamamlanmasından itibaren
- IllegalStateException anticompaction Sabit
- cqlsh: Dondurulmuş UDTs için destek DESCRIBE, küpe
- JMX üzerindeki iç sınıfları maruz bırakmayın
- tuşları eklendi null denetimi sırasında toplama dondurma
- Geliştirilmiş stres yükü gerçekçilik
nedir sürümü Yeni 2.1.6 / 1.2.19 / 2.2.0-beta1:
- Kaldırılan & quot; adı & # x3e, TİP & # x3c ALTER; adı & # x3e; & quot # x3c TO & ADINI; sekme tamamlanmasından itibaren
- IllegalStateException anticompaction Sabit
- cqlsh: Dondurulmuş UDTs için destek DESCRIBE, küpe
- JMX üzerindeki iç sınıfları maruz bırakmayın
- tuşları eklendi null denetimi sırasında toplama dondurma
- Geliştirilmiş stres yükü gerçekçilik
nedir sürümü Yeni 2.1.5 / 1.2.19 / 2.2.0-beta1:
- Kaldırılan & quot; adı & # x3e, TİP & # x3c ALTER; adı & # x3e; & quot # x3c TO & ADINI; sekme tamamlanmasından itibaren
- IllegalStateException anticompaction Sabit
- cqlsh: Dondurulmuş UDTs için destek DESCRIBE, küpe
- JMX üzerindeki iç sınıfları maruz bırakmayın
- tuşları eklendi null denetimi sırasında toplama dondurma
- Geliştirilmiş stres yükü gerçekçilik
sürümde yeni nedir 2.1.5 / 1.2.19:
- Kaldırılan & quot; ALTER TYPE & # x3c; adı & # x3e; adı & # x3e; & quot # x3c TO & ADINI; sekme tamamlanmasından itibaren
- IllegalStateException anticompaction Sabit
- cqlsh: Dondurulmuş UDTs için destek DESCRIBE, küpe
- JMX üzerindeki iç sınıfları maruz bırakmayın
- tuşları eklendi null denetimi sırasında toplama dondurma
- Geliştirilmiş stres yükü gerçekçilik
sürümde yeni nedir 2.1.3 / 1.2.19:
- Kaldırılan & quot; ALTER TYPE & # x3c; adı & # x3e; adı & # x3e; & quot # x3c TO & ADINI; sekme tamamlanmasından itibaren
- IllegalStateException anticompaction Sabit
- cqlsh: Dondurulmuş UDTs için destek DESCRIBE, küpe
- JMX üzerindeki iç sınıfları maruz bırakmayın
- tuşları eklendi null denetimi sırasında toplama dondurma
- Geliştirilmiş stres yükü gerçekçilik
sürüm 2.0.2 yeni Nedir:
- spekülatif yeniden deneme için Düzeltmeler
- Geliştirilmiş bellek kullanımı / max sütun adları
- CQL3 tabloları Sabit tasarruf doğrulama reddeden satır işaretçileri
- CAS ile koleksiyonların Sabit ekleme
- Doğru SEÇ COUNT meta verileri göndermek
- ClientState Track müşterilerin uzak adresler
- anlık dir oluşturun o yoksa
- sıralı nodetool onarım olun varsayılan
- sıkıştırma stratejisi uygulamaları için eklendi daha fazla kanca
- Kompozit 2ndary endekslerinde Sabit potansiyel NPE
- Güncelleme FailureDetector nanontime kullanmak için
- Sabit FileCacheService regresyonlarının
- CL.ANY için WriteTimeout dönmek asla
- Toplu yükleyici Sabit yarış koşulları
- Eklenenler yapılandırılabilir ölçümlerini raporlama
- mezar taşları yapılandırılabilir sayıda aşan sorguları Bırak
- Parça ve sstable okuma aktivitesini devam
meta min
apaçık tesviye göç edenlerin
sürüm 2.0.0 yeni Nedir:
-
- temiz memtables periyodik memtable yıkama davranışını Fix
- dateOf () öncesi 2.0 damgası sütunlar için fonksiyonu Fix
- parti için açıldığında istemeden BF yükleyen SSTable Fix
- JMX stream oturumu ilerleme ekle
- CAS işlemi sırasında Fix NPE
- AlwaysPresentFilter için getBloomFilterDiskSpaceUsed Fix
- yerel olarak değişiklik yüklü ettik kadar şema sürümü duyurmak etmeyin
- Fix yığın çiçek filtreler 2 GB
daha büyük boyutu kapalı desteklemek için- Düzgün büyük harita ve set değişmezleri ayrıştırma işlemek
sürüm 1.2.8 yeni Nedir:
- 1.1 format ahır DeletionTime
- cqlsh: koleksiyonlar KOPYA destek eklemek
- herhangi bir IOException
için önemli mesajlar Retry- / GÜNCELLEME SELECT ilişkilerin IN boş ver / DELETE deyimleri
- cqlsh: nedeniyle libedit algılama Windows çökmesini düzeltmek
sürüm 1.2.0 yeni Nedir:.
- izin verme koleksiyonlarında sayaçları
- cqlsh. Eklenen birim testleri
- LeveledCompactionStrategy için sabit varsayılan bloom_filter_fp_chance.
sürümde yeni nedir 1.2.0 beta3:.
- Kaldırılan kaldırılan düğümlerin tüm kalıntıları
- Debian paketinde log4j dosyasının eklendi aut-yüklenmesi.
- Sabit tahmini satır önbellek girdisi boyutu.
- get_paged_slice için bir satır bitirdikten sonra getRangeSlice filtre reset
- Expunges satır önbellek sonrası kesik.
- Kompakt depolama statik CF tanımını izin verin.
- Sabit sonsuz döngü / sıkıştırma * damgaları kırık nedeniyle CFS.
- CounterColumn Sabit 'yanlış sınıf türü' iddiası.
schema_ ve
sürüm 1.1.6 yeni Nedir:.
- senkron sindirmek okumak uyumsuzluğu ile ilgilidir yazma bekleyin
- nanoTime enfekte sstables için commitlog tekrarını sabitleyin.
- 20 yıllık azami Ön Kontrol onay ttl.
- (Domuz) tek sütun satır ile giriş widerow düzeltmek.
- teslim edilmemiş ipuçları silerek önler doğru gcBefore ile kompakt HH sabitleyin.
- LCS 32 L0 sstables kadar birleştirir.
- NTS sıfıra yapılandırılmamış DC kopyaları varsayılan olacaktır.
- Varsayılan tutarlılık düzeyi hiçbiri açıkça sağlamak ise.
- erişim izinleri ve hibe ince taneli tanıtarak IAuthority arabirimi geliştirin / komutları iptal.
- Fix varsayım hata keyspace açıklayan / güncellenmesi.
- Debian paketleme çevrimdışı sstablescrub ekler.
amaçlandığı gibi
Sayaç doğrulama
CLI
Hangi sürümü 1.1.4 yeni
- Sabit çevrimdışı fırçalayın yakalamak & için # x3e; = sipariş satır dışarı.
- RHEL ve diğer non-çizgi-tabanlı sistemlerde Sabit cassandra-env.sh.
sürüm 1.1.2 yeni Nedir: SecondaryIndexManager endeksli sütunları sıralamak için
- kullan CF karşılaştırıcı.
- KSMetaData.toString () çıkışına eklendi strategy_options.
- unqueried sonuçlar içeren Sabit aralık sorguları.
- column_alias türleri güncelleme izin verin.
- Sabit silme hata.
- tesviye sıkıştırma için sstable örtüşen Sabit hesaplama.
- Geliştirilmiş fırçalayın ve çevrimdışı çalıştırmak için izin verir.
- StorageService.bulkLoad içinde AssertionError düzeltildi.
sürüm 1.1.1 yeni Nedir:.
- Sabit bölünmüş nesil regresyon
- min = 0 autocompaction max devre dışı bırakır = davranışı korurken, LCS min / max compactions ayarlarını yoksay.
- kaydedilmiş önbellek okunan satır sayısını yapın.
- temizleme işlemleri için gerekli tam boyutunu hesaplayın.
- commitlog geçici arkasında aldığında temizleme sırasında ek yazma engelleme kaçının.
- veri CF önbellek ayarına göre endeks CFS üzerinde önbelleğini etkinleştir.
- geçersiz çoğaltma stratejisi oluşturma seçenekleri uyar.
- Kaldırılan [Freeable] Hafıza finalizers.
- sıfırdan farklı bir liveRatio veren tarafından silme işlemleri ani kitle sırasında OOM önleyebilir ColumnFamily.size içinde mezar taşı boyutunu ekleyin.
- tesviye sıkıştırma için seviye başına Aç 1 sstableScanner.
sürüm 1.1.0 yeni Nedir:
- Ortalama bir önceki ile azaltılmış liveRatio tahmini.
- 48 karaktere kadar KS ve CF adlarını verin.
- Sabit stres inşa.
- compactionstats nodetool için tahmin kalan süreyi eklendi.
Gereksinimleri :
- Java 1.7 veya üstü
- Python 2.7 veya daha yüksek
Yorum Bulunamadı