SORU
5 HAZİRAN 2013, ÇARŞAMBA


Arasındaki fark ve HBase Hadoop/HDFS

Bu safça bir soru olacak ama NoSQL paradigma yeni ve ben bu konuda fazla bir şey bilmiyorum. Biri bana açıkça ve HBase Hadoop arasındaki farkı anlamanıza yardımcı olabilir ya da eğer aradaki farkı anlamak yardımcı olabilecek bir kaç ipucu verir.

Şu ana kadar, biraz araştırma ve acc yaptım. çerçeve ve HBase Hadoop HDFS veri ham parça(dosya) ile çalışmak için sağlar benim anlayış için temel olarak ham veri yığını yerine, yapısal veri ile çalışan Hadoop yukarıdaki veritabanı motoru. Hbase SQL gibi HDFS üzerinde mantıksal bir katman sağlar. Doğru mu?

Pls bana doğru çekinmeyin.

Teşekkürler.

CEVAP
5 HAZİRAN 2013, ÇARŞAMBA


Hadoop temel olarak 2 şey, bir FS (Hadoop Dağıtılmış Dosya Sistemi) ve hesaplama çerçevesi (MapReduce). HDFS size dağıtılan büyük miktarda veri sağlar daha hızlı okuma/yazma erişimi () depolamak ve daha iyi kullanılabilirlik sağlar) şekilde gereksiz sağlar. Ve MapReduce dağıtılmış ve paralel bir şekilde bu büyük verileri işlemek için izin verir. Ama MapReduce sadece HDFS ile sınırlı değildir. Bir FS, HDFS yazma becerisi/rastgele okuma yoksun. Sıralı veri erişimi için iyidir. Ve bu HBase çıktığı yerdir. Üstüne Hadoop kümesi çalışır ve gerçek zamanlı veri okuma/yazma erişimi rasgele sağlayan NoSQL bir veritabanı.

Hadoop hem yapılandırılmış ve yapılandırılmamış verileri saklayabilirsiniz, ve de HBase. İkisini de verilere erişmek için birden fazla mekanizmaları, kabuk ve diğer API gibi bulunur. Ve, HBase mağazaları HDFS düz dosyalar gibi verileri saklar ancak tek bir şekilde anahtar/değer çiftleri olarak veri. Hem sistemlerin belirgin özellikleri şunlardır :

Hadoop

  1. Büyük dosyaların erişim akışı için optimize edilmiş.
  2. Aşağıdaki yazma-kez-birçok okuma ideoloji.
  3. Rastgele okuma/yazma desteği yok.

HBase

  1. Depolar anahtar/sütunlu moda çift (sütun sütun birlikte aile olarak kimse, hayır) değeri.
  2. Düşük gecikme süresi, büyük veri kümesi içinde küçük miktarlarda veri erişim sağlar.
  3. Sağlar esnek veri modeli.

Hadoop HBase çevrimdışı için gerçek zamanlı ihtiyacı olduğunda kullanılır, ancak toplu iş işleme işi en uygundur.

Benzer bir karşılaştırma arasında MySQL ve Ext4 olacak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Damian Winter

    Damian Winte

    27 ŞUBAT 2007
  • The Platform

    The Platform

    14 HAZİRAN 2006
  • TimMinchinLive

    TimMinchinLi

    23 ŞUBAT 2009