Video: Apache Drill Introduction 2024
Apache Matkap Apache inkübatöründe aday bir projedir. Apache Matkap özellikle hasta değil. Apache Software Foundation (ASF) aday teknolojileri, resmi ASF teknolojileri olmadan önce inkübatör projeleri olarak başlıyor. Apache Incubator'u okuyabilirsiniz. Matkap hakkında bilgi okuyabilirsiniz.
Google'ın Dremel teknolojisinden esinlenen Matkap için belirtilen performans hedefi, 10, 000 artı sunuculara dağıtılan bir petabyte veya daha fazla veriye karşı SQL sorgularını etkinleştirmektir. Şekil, Apache Matkap mimarisini göstermektedir.
Matkap mimarisinin anahtarı her veri düğümünde konuşlandırılan DrillBit sunucularıdır. Her sunucunun bir sorgu ayrıştırıcısı, derleyici, iyileştirici ve çalışma zamanı içermesine dikkat edin, ancak Zookeeper sunucuları tarafından atanan ve sorguların yürütülmesini denetleyen ve ara sonuç kümelerini tek bir sunucuya çekme görevine bakan bir ana DrillBit sunucusu vardır çıktı kümesi.
Dremel gibi Matkap, MapReduce ile birlikte bulunabilir ve tamamlayabilir, ancak MapReduce, Apache Hive'da olduğu gibi sorguları yerine getirmek için kullanılmaz. Bunun yerine, Drillbits adlı yürütme motorları, Matkap topluluğunun üyeleri tarafından geliştirildi.
Bu topluluk, gerçek zamanlı iş zekası gösterge tabloları, sahtekarlık algılama ve zamana duyarlı diğer kullanım örnekleri gibi uygulamalar için gecikme süresi düşük sorgular sağlamayı amaçlıyor. Matkap, Avro, JSON ve Google protokol arabellekleri gibi iç içe geçmiş veri türlerini destekler. Bu iç içe geçmiş veri türleri, çok büyük denormalize tablolara izin verir.
Matkap geliştirme ekibi, SQL2003 uyumluluğunu hedefleyerek kapsamlı SQL desteği sağlamaya çalışıyor. Son olarak, Drill ekibinin HBase desteğini sağladığını ve böylece kullanıcıların SQL ile HBase tablolarını sorgulayabileceğini unutmayın.