Ev Ses Apache kudu nedir? - techopedia nedir?

Apache kudu nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Apache Kudu anlamı ne?

Apache Kudu, açık kaynaklı Apache Hadoop ekosisteminin bir üyesidir. Verimli analitik erişim kalıplarıyla birlikte düşük gecikmeli rasgele erişimi destekleyen yapılandırılmış veriler için tasarlanmış açık kaynaklı bir depolama motorudur. Yaygın olarak kullanılan Hadoop Dağıtılmış Dosya Sistemi (HDFS) ve HBase NoSQL Veritabanı arasındaki boşluğu kapatmak için tasarlanmış ve uygulanmıştır. Bu sistemler hala avantajlı olsa da, Apache Kudu, mimarilerini önemli ölçüde basitleştirebileceği için birçok yaygın iş yüküne hitap edebilir.

Techopedia, Apache Kudu'yu açıklıyor

Apache Kudu öncelikle Cloudera'da bir proje olarak geliştirildi. Bugüne kadar yapılan katkıların çoğu Cloudera tarafından istihdam edilen geliştiriciler tarafından yapılmıştır. Serbest bırakılması sırasında Cloudera'nın depolarına yalnızca kolaylık sağlayan ikili dosyalar dahil edildi, ancak kuluçka makinesine katıldıktan sonra Apache Yazılım Vakfı (ASF) kaynak bırakma sürecini benimsedi. Hızlı veriler üzerinde hızlı analiz gerektiren kullanım durumları için özel olarak tasarlanmıştır. Yeni nesil donanım ve bellek içi işlemden yararlanmak üzere tasarlandı. Apache Impala ve Apache Spark için sorgu gecikmesini önemli ölçüde azaltır. Verileri sütunlu depolama motoru veya yatay bölümleme yoluyla dağıtır, daha sonra her bölümü Raft konsensüsü kullanarak çoğaltır, böylece düşük ortalama kurtarma süresi ve düşük kuyruk gecikmeleri sağlar.

Kudu, Apache Hadoop ekosistemi kapsamında tasarlanmış bir ürün olmasına rağmen, ASF içinde ve dışında diğer veri analizi projeleriyle entegrasyonu da desteklemektedir.

Apache Kudu, tek bir depolama katmanında gerçek zamanlı analitik iş yüklerini işleyebildiği için verimli olduğunu kanıtlıyor, böylece mimarlara egzotik çözümler olmadan daha çeşitli kullanım durumlarını ele alma esnekliği sağlıyor.

Apache kudu nedir? - techopedia nedir?