SlideShare a Scribd company logo
1 of 10
Amanda Ellysse
Jamaludin Iqbal
Matius Kristian
Riyan
4IA16 – Pengantar Komputasi Modern
H - BASE
Apa Itu H-BASE?
 HBase adalah database terdistribusi yang
berorientasi pada kolom. HBase adalah program
yang berjalan diatas Hadoop Distributed File
System yang mampu memproses data dalam
skala besar secara interaktif.
 HBase merupakan implementasi dari konsep
Google Bigtable. HBase disebutkan berjalan
pada HDFS, tapi tidak terbatas hanya pada
HDFS, bisa juga pada distributed file system lain.
 HBase juga merupakan implementasi dari konsep
Google Bigtable.
Awal Mula H-BASE
 Pada saat kebutuhan untuk memproses dan
mengolah data dalam ukuran yang besar yang
dikenal dengan istilah Big Data mulai dirasakan
oleh kalangan tertentu terutama perusahaan
yang berhubungan langsung dengan pengolahan
data ( contohnya : Google ), oleh karena itu,
munculah implementasi dari konsep-konsep
mutakhir Google tersebut dalam proyek Open
Source yang akhirnya menghasilkan produk siap
digunakan.Dari konsep Google File System
lahirlah Hadoop Distributed File System,
dari konsep Google MapReduce lahir Hadoop
MapReduce, dan dari spesifikasi Google Bigtable
Kelebihan H-BASE
 Memang diciptakan untuk mengelola dapa yang
sangat besar dalam sister terdistribusi.
 Memiliki fungsi sharding original bawaan yang
dapat bekerja secara otomatis maupun manual
yang merupakan salah satu kelebihan dari
Hbase.
 HBase juga memiliki karakteristik ‘fault
tolerance’ yang artinya mampu menjamin
keutuhan data meskipun terjadi kegagalan pada
beberapa komputer yang diperkerjakannya.
 Mampu menangani input data yang terjadi secara
terus-menerus dari ribuan user yang selama
Struktur Data H-
BASE
 HBase memiliki struktur data yang cukup
sederhana, yang hanya terdiri atas:
 Key
 Value
 Model ini dikenal dengan istilah Key Value Store
(KVS).
 Key adalah kunci, sedangkan Value adalah data.
Tiap kunci berpasangan dengan satu data. Key
disusun berurutan, sedangkan data disimpan
berdasarkan lokasi yang ditunjuk oleh Key-nya.
Struktur Data H-
BASE
 Pada HBase, Key terdiri atas Row Key, Column
Family, Column, dan Timestamp. Sedangkan
Value adalah data yang disimpan dalam bentuk
‘byte array’ yang bisa berupa data teks, angka,
website pages, maupun data binary. Row Key
juga berupa ‘byte array’ dan bertindak sebagai
‘Primary Key’. Dalam suatu Table HBase, Row
Key disusun berurutan pada bagian baris tabel,
sedangkan Column Family, Column dan
Timestamp menempati bagian kolom dari tabel
tersebut. Data yang disimpan disortir
berdasarkan urutan Row Key.
Arsitektur
 Sebuah cluster HBase terdiri HMaster,
RegionServer, ZooKeeper, dan HDFS.
Arsitektur
 HMaster adalah server pada HBase yang
bertugas men-start HBase, mendistribusikan
Region ke RegionServer yang terdaftar,
mendeteksi dan memulihkan RegionServer yang
rusak.
 RegionServer adalah server yang bertugas
menyimpan dan mengelola Region-region yang
diterimanya dari Hmaster
 ZooKeeper bertugas mengelola informasi pokok
tentang kondisi Hbase
 HDFS (Hadoop Distributed File System) berfungsi
sebagai media penyimpanan data bagi HBase.
Semua data yang diloading ke HBase dan data
log HBase disimpan dalam HDFS.
Kesimpulan
 Berawal dari kebutuhan akan pengolahan data
besar (Big data), diciptakanlah open source
Hbase. HBase adalah database yang
berdasarkan pada kolom yang beroperasi pada
sistem file terdistribusi (distributed file system).
Secara default, HBase beroperasi pada HDFS
(Hadoop Distributed File System). HBase dapat
memproses data baik secara interaktif maupun
dengan mode ‘batch processing’. HBase juga
bergantung pada ZooKeeper dan dapat
bekerjasama dengan MapReduce .
Daftar Pustaka
 Maliq. 2013.
http://malikgolik.wordpress.com/2013/09/16/hyper
-nosql-database-hbase/. waktu akses: 6 mei 2014
22.31
 Wijaya, Vijam. 2013.
http://vijjam.blogspot.com/2013/03/hbase-hyper-
nosql-database.html. waktu akses : 6 Mei 2014
22.45

More Related Content

What's hot

HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...
HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...
HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...
Simplilearn
 
Hadoop Tutorial For Beginners | Apache Hadoop Tutorial For Beginners | Hadoop...
Hadoop Tutorial For Beginners | Apache Hadoop Tutorial For Beginners | Hadoop...Hadoop Tutorial For Beginners | Apache Hadoop Tutorial For Beginners | Hadoop...
Hadoop Tutorial For Beginners | Apache Hadoop Tutorial For Beginners | Hadoop...
Simplilearn
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Shofura Kamal
 

What's hot (20)

Ankara Spark Meetup - Big Data & Apache Spark Mimarisi Sunumu
Ankara Spark Meetup - Big Data & Apache Spark Mimarisi SunumuAnkara Spark Meetup - Big Data & Apache Spark Mimarisi Sunumu
Ankara Spark Meetup - Big Data & Apache Spark Mimarisi Sunumu
 
Introduction to HDFS
Introduction to HDFSIntroduction to HDFS
Introduction to HDFS
 
Big Data & Hadoop Tutorial
Big Data & Hadoop TutorialBig Data & Hadoop Tutorial
Big Data & Hadoop Tutorial
 
Hive partitioning best practices
Hive partitioning  best practicesHive partitioning  best practices
Hive partitioning best practices
 
CSS Layouting #5 : Position
CSS Layouting #5 : PositionCSS Layouting #5 : Position
CSS Layouting #5 : Position
 
HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...
HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...
HBase Tutorial For Beginners | HBase Architecture | HBase Tutorial | Hadoop T...
 
Une introduction à HBase
Une introduction à HBaseUne introduction à HBase
Une introduction à HBase
 
Hadoop Tutorial For Beginners | Apache Hadoop Tutorial For Beginners | Hadoop...
Hadoop Tutorial For Beginners | Apache Hadoop Tutorial For Beginners | Hadoop...Hadoop Tutorial For Beginners | Apache Hadoop Tutorial For Beginners | Hadoop...
Hadoop Tutorial For Beginners | Apache Hadoop Tutorial For Beginners | Hadoop...
 
Hadoop Trends
Hadoop TrendsHadoop Trends
Hadoop Trends
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
 
Intro to HBase
Intro to HBaseIntro to HBase
Intro to HBase
 
Hadoop hive presentation
Hadoop hive presentationHadoop hive presentation
Hadoop hive presentation
 
Introduction to Hadoop and Hadoop component
Introduction to Hadoop and Hadoop component Introduction to Hadoop and Hadoop component
Introduction to Hadoop and Hadoop component
 
Hadoop Architecture and HDFS
Hadoop Architecture and HDFSHadoop Architecture and HDFS
Hadoop Architecture and HDFS
 
Hadoop HDFS
Hadoop HDFSHadoop HDFS
Hadoop HDFS
 
Introduction to Hadoop
Introduction to HadoopIntroduction to Hadoop
Introduction to Hadoop
 
Modul praktikum 11 hashing table
Modul praktikum 11 hashing tableModul praktikum 11 hashing table
Modul praktikum 11 hashing table
 
Hadoop introduction , Why and What is Hadoop ?
Hadoop introduction , Why and What is  Hadoop ?Hadoop introduction , Why and What is  Hadoop ?
Hadoop introduction , Why and What is Hadoop ?
 
Hadoop File system (HDFS)
Hadoop File system (HDFS)Hadoop File system (HDFS)
Hadoop File system (HDFS)
 
Analisis Algoritma - Langkah Desain Algoritma
Analisis Algoritma - Langkah Desain AlgoritmaAnalisis Algoritma - Langkah Desain Algoritma
Analisis Algoritma - Langkah Desain Algoritma
 

Recently uploaded

Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
ssuser35630b
 
aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajar
HafidRanggasi
 

Recently uploaded (20)

LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah DasarPPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
PPT Penjumlahan Bersusun Kelas 1 Sekolah Dasar
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi  Profil Pelajar Pancasila.pdfaksi nyata sosialisasi  Profil Pelajar Pancasila.pdf
aksi nyata sosialisasi Profil Pelajar Pancasila.pdf
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
aksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajaraksi nyata penyebaran pemahaman merdeka belajar
aksi nyata penyebaran pemahaman merdeka belajar
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 

Pengenalan H-Base

  • 1. Amanda Ellysse Jamaludin Iqbal Matius Kristian Riyan 4IA16 – Pengantar Komputasi Modern H - BASE
  • 2. Apa Itu H-BASE?  HBase adalah database terdistribusi yang berorientasi pada kolom. HBase adalah program yang berjalan diatas Hadoop Distributed File System yang mampu memproses data dalam skala besar secara interaktif.  HBase merupakan implementasi dari konsep Google Bigtable. HBase disebutkan berjalan pada HDFS, tapi tidak terbatas hanya pada HDFS, bisa juga pada distributed file system lain.  HBase juga merupakan implementasi dari konsep Google Bigtable.
  • 3. Awal Mula H-BASE  Pada saat kebutuhan untuk memproses dan mengolah data dalam ukuran yang besar yang dikenal dengan istilah Big Data mulai dirasakan oleh kalangan tertentu terutama perusahaan yang berhubungan langsung dengan pengolahan data ( contohnya : Google ), oleh karena itu, munculah implementasi dari konsep-konsep mutakhir Google tersebut dalam proyek Open Source yang akhirnya menghasilkan produk siap digunakan.Dari konsep Google File System lahirlah Hadoop Distributed File System, dari konsep Google MapReduce lahir Hadoop MapReduce, dan dari spesifikasi Google Bigtable
  • 4. Kelebihan H-BASE  Memang diciptakan untuk mengelola dapa yang sangat besar dalam sister terdistribusi.  Memiliki fungsi sharding original bawaan yang dapat bekerja secara otomatis maupun manual yang merupakan salah satu kelebihan dari Hbase.  HBase juga memiliki karakteristik ‘fault tolerance’ yang artinya mampu menjamin keutuhan data meskipun terjadi kegagalan pada beberapa komputer yang diperkerjakannya.  Mampu menangani input data yang terjadi secara terus-menerus dari ribuan user yang selama
  • 5. Struktur Data H- BASE  HBase memiliki struktur data yang cukup sederhana, yang hanya terdiri atas:  Key  Value  Model ini dikenal dengan istilah Key Value Store (KVS).  Key adalah kunci, sedangkan Value adalah data. Tiap kunci berpasangan dengan satu data. Key disusun berurutan, sedangkan data disimpan berdasarkan lokasi yang ditunjuk oleh Key-nya.
  • 6. Struktur Data H- BASE  Pada HBase, Key terdiri atas Row Key, Column Family, Column, dan Timestamp. Sedangkan Value adalah data yang disimpan dalam bentuk ‘byte array’ yang bisa berupa data teks, angka, website pages, maupun data binary. Row Key juga berupa ‘byte array’ dan bertindak sebagai ‘Primary Key’. Dalam suatu Table HBase, Row Key disusun berurutan pada bagian baris tabel, sedangkan Column Family, Column dan Timestamp menempati bagian kolom dari tabel tersebut. Data yang disimpan disortir berdasarkan urutan Row Key.
  • 7. Arsitektur  Sebuah cluster HBase terdiri HMaster, RegionServer, ZooKeeper, dan HDFS.
  • 8. Arsitektur  HMaster adalah server pada HBase yang bertugas men-start HBase, mendistribusikan Region ke RegionServer yang terdaftar, mendeteksi dan memulihkan RegionServer yang rusak.  RegionServer adalah server yang bertugas menyimpan dan mengelola Region-region yang diterimanya dari Hmaster  ZooKeeper bertugas mengelola informasi pokok tentang kondisi Hbase  HDFS (Hadoop Distributed File System) berfungsi sebagai media penyimpanan data bagi HBase. Semua data yang diloading ke HBase dan data log HBase disimpan dalam HDFS.
  • 9. Kesimpulan  Berawal dari kebutuhan akan pengolahan data besar (Big data), diciptakanlah open source Hbase. HBase adalah database yang berdasarkan pada kolom yang beroperasi pada sistem file terdistribusi (distributed file system). Secara default, HBase beroperasi pada HDFS (Hadoop Distributed File System). HBase dapat memproses data baik secara interaktif maupun dengan mode ‘batch processing’. HBase juga bergantung pada ZooKeeper dan dapat bekerjasama dengan MapReduce .
  • 10. Daftar Pustaka  Maliq. 2013. http://malikgolik.wordpress.com/2013/09/16/hyper -nosql-database-hbase/. waktu akses: 6 mei 2014 22.31  Wijaya, Vijam. 2013. http://vijjam.blogspot.com/2013/03/hbase-hyper- nosql-database.html. waktu akses : 6 Mei 2014 22.45