SlideShare ist ein Scribd-Unternehmen logo
1 von 14
KEY VALUE STORE PADA
APACHE CASSANDRA
Program Studi S1 Teknologi Informasi
Fakultas Ilmu Komputer
Universitas Mulia
1912023
1912015
1912009
1912011
1912007
Ferry Ananda Febian
Raden Chandra Winata
Randi Baratama
Andhika Setiawan
M.Faturrochman Sidiq
TIB2A
PENGERTIAN KEY VALUE STORE
Key value store adalah paradigma penyimpanan data yang
dirancang untuk menyimpan, mengambil, dan mengelola
array asosiatif , dan struktur data lebih dikenal hari ini
sebagai kamus atau hash table.
SKALABILITAS DAN REABILITAS VALUE STORE
Skalabilitas key value store mengacu pada non-relasional data toko
yang istirahat dengan sejarah database relasional dan ASAM
jaminan.
Realibilitas ini akan menampilkan hasil data yang telah diteliti dari
peneliti. penelitian ini bisa menggunakan alat uji statistik apapun.
setelah itu, akan diuji lagi dengan metode yang sudah disediakan
dalam tabelnya.
KEGUNAAN DAN PENERAPAN KEY VALUE STORE
 memudahkan pengguna untuk pelacak menyiarkan data
 dapat menerbitkan semua data gps atau klien lainnya
PENGERTIAN APACHE CASSANDRA
Apache Cassandra atau lebih dikenal Cassandra adalah salah satu
produk open source untuk manajemen database yang
didistribusikan oleh Apache yang sangat scalable (dapat diukur) dan
dirancang untuk mengelola data terstruktur yang berkapasitas
sangat besar (Big Data). Cassandra merupakan salah satu database
NoSQl, yaitu database yang tidak menggunakan relasi antar tabel
dan tidak menyimpan data dalam format tabel kaku (kolom yang
pasti) yang dinamis seperti layaknya relasional database.
SEJARAH APACHE CASSANDRA
Sejarah Singkat Apache Cassandra adalah Avinash Lakshman, salah
satu penulis Amazon’s Dynamo, dan Prashant Malik awalnya
mengembangkan Cassandra di Facebook untuk menjalankan fitur
pencarian kotak masuk di Facebook untuk memudahkan pengguna
menemukan pesan dan konten lain yang ingin dicari dengan cepat.
ARSITEKTUR APACHE CASSANDRA
Arsitektur yang dibuat menggabungkan model distribusi yang
diusulkan dalam makalah Amazon Dynamo untuk memungkinkan
penskalaan horizontal dibeberapa node dengan mesin
penyimpanan terstruktur log yang dijelaskan dalam makalah
BigTable Google. Hasilnya adalah database yang sangat scalable
yang dapat menangani kasus penggunaan big data dengan
performa yang intensif.
ELASTIC SCALABILITY
01
PENYIMPANAN DATA YANG FLEKSIBEL
02
DISTRIBUSI DATA YANG MUDAH
03
MENULIS CEPAT
04
FITUR & KOMPONEN
FITUR DAN KOMPONEN APACHE CASSANDRA
KOMPONEN CASSANDRA
Node : merupakan server tempat penyimpanan data.
Data center : Kumpulan dari beberapa node.
Cluster : Kumpulan dari beberapa data center.
Commit Log : log dari proses penulisan di Cassandra, yang berfungsi juga
sebagai Crash Recovery Mechanism.
Mem-Table : merupakan memory-resident data structure. Setelah menulis
dalam commit log, Cassandra melakukan penulisan disini.
CQL : Cassandra Query Language, adalah bahasa perintah query di Cassandra.
MODEL DATA APACHE CASSANDRA
• NODE
• RACK
• DATA CENTER
• CLUSTER
MANFAAT APACHE CASSANDRA
1. Berskala tinggi dan dengan ketersediaan tinggi tanpa titik tunggal kesalahan.
2. Merupakan Implementasi table-oriented NoSQL.
3. Memiliki kemampuan yang tinggi menulis dan membaca throughput.
kelebihan Apache Cassandra
1. Elastic scalability
2. Penyimpanan data yang fleksibel
3. Distribusi data yang mudah
4. Menulis cepat
Kekurangan Apache Cassandra
1. Hostingnya mahal. beberapa layanan di luar negeri
mencharge biaya 100-200USD untuk hosting database
noSQL.
2. Sulitnya mencari hosting Cpanel yang mendukung
database MongoDB atau database noSQL lainnya.
3. karena bervariasinya produk dan format penyimpanan,
berpindah antar satu produk database ke produk
noSQL lainnya perlu waktu untuk belajar. Contohnya
ketika anda pindah dari MongoDB ke Cassandra, maka
anda harus belajar lagi dari awal, berbeda dengan
database RDMS.
PERUSAHAAN BESAR YANG MEMANFAATKAN
APACHE CASSANDRA
 Facebook
 Digg
 IBM
 Reddit
 Rackspace
 CERN
 Apple
 Twitter
MACAM PLATFORM DBMS UNTUK PENERAPAN
KEY VALUE STORE
1. Microsoft Access
Sebuah program aplikasi basis data komputer relasional yang ditujukan untuk
kalangan rumahan dan perusahaan kecil hingga menengah.
2. Microsoft SQL Server
Sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft.
3. Oracle
Basis data relasional yang terdiri dari kumpulan data dalam suatu sistem
manajemen basis data RDBMS.
4. MySQL
salah satu jenis database yang bersifat open source
TERIMA KASIH
KEY VALUE STORE

Weitere ähnliche Inhalte

Ähnlich wie KV Apache Cassandra

Presentasi Object Storage.pptx
Presentasi Object Storage.pptxPresentasi Object Storage.pptx
Presentasi Object Storage.pptxMedian Rupawan
 
Fit 23 mysql
Fit 23 mysqlFit 23 mysql
Fit 23 mysqlchephz DJ
 
Tugas[4] 0317-[rachmawan darma]-[1311500100].
Tugas[4] 0317-[rachmawan darma]-[1311500100].Tugas[4] 0317-[rachmawan darma]-[1311500100].
Tugas[4] 0317-[rachmawan darma]-[1311500100].Rachmawan Darma
 
Kel2 Data Warehouse 2
Kel2 Data Warehouse 2Kel2 Data Warehouse 2
Kel2 Data Warehouse 2Mrirfan
 
Kel2 Data Warehouse
Kel2 Data WarehouseKel2 Data Warehouse
Kel2 Data WarehouseMrirfan
 
PPT Automasi-1.pptx
PPT Automasi-1.pptxPPT Automasi-1.pptx
PPT Automasi-1.pptxmjarot
 
PEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASEPEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASERäjù GùÑáwàn
 
Tugas[4] 0317-[tryanita]-[1411511676]
Tugas[4]  0317-[tryanita]-[1411511676]Tugas[4]  0317-[tryanita]-[1411511676]
Tugas[4] 0317-[tryanita]-[1411511676]trya nita
 
Pengantar webdatabase Basis Data ( SEJARAH DATABASE)
Pengantar webdatabase Basis Data ( SEJARAH DATABASE)Pengantar webdatabase Basis Data ( SEJARAH DATABASE)
Pengantar webdatabase Basis Data ( SEJARAH DATABASE)HabibullahBib
 
Tugas ii 0317_arie firmandani_1512510445
Tugas ii  0317_arie firmandani_1512510445Tugas ii  0317_arie firmandani_1512510445
Tugas ii 0317_arie firmandani_1512510445Arie Firmandani
 
Tugas4 0317-nasrulakbar-141250552
Tugas4 0317-nasrulakbar-141250552Tugas4 0317-nasrulakbar-141250552
Tugas4 0317-nasrulakbar-141250552Nasrul Akbar
 
Rpp 14 perangkat lunak database
Rpp 14 perangkat lunak databaseRpp 14 perangkat lunak database
Rpp 14 perangkat lunak databaseArjuna Ahmadi
 
Introduction to NoSQL with MongoDB and Python.pptx
Introduction to NoSQL with MongoDB and Python.pptxIntroduction to NoSQL with MongoDB and Python.pptx
Introduction to NoSQL with MongoDB and Python.pptxMomonLuffy
 
Tugas4 1412510602 dewi_apriliani
Tugas4 1412510602 dewi_aprilianiTugas4 1412510602 dewi_apriliani
Tugas4 1412510602 dewi_aprilianidewiapril1996
 
Basis Data Non Relasional: NoSQL dan MongoDB
Basis Data Non Relasional: NoSQL dan MongoDBBasis Data Non Relasional: NoSQL dan MongoDB
Basis Data Non Relasional: NoSQL dan MongoDBRiana Dwiningtyas
 

Ähnlich wie KV Apache Cassandra (20)

Presentasi Object Storage.pptx
Presentasi Object Storage.pptxPresentasi Object Storage.pptx
Presentasi Object Storage.pptx
 
Fit 23 mysql
Fit 23 mysqlFit 23 mysql
Fit 23 mysql
 
Tugas[4] 0317-[rachmawan darma]-[1311500100].
Tugas[4] 0317-[rachmawan darma]-[1311500100].Tugas[4] 0317-[rachmawan darma]-[1311500100].
Tugas[4] 0317-[rachmawan darma]-[1311500100].
 
Kel2 Data Warehouse 2
Kel2 Data Warehouse 2Kel2 Data Warehouse 2
Kel2 Data Warehouse 2
 
Kel2 Data Warehouse
Kel2 Data WarehouseKel2 Data Warehouse
Kel2 Data Warehouse
 
PPT Automasi-1.pptx
PPT Automasi-1.pptxPPT Automasi-1.pptx
PPT Automasi-1.pptx
 
PEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASEPEMBUATAN TABEL DALAM DATABASE
PEMBUATAN TABEL DALAM DATABASE
 
Review
ReviewReview
Review
 
Review Apache Cassandra
Review Apache CassandraReview Apache Cassandra
Review Apache Cassandra
 
Konsep dasar sistem basis data
Konsep dasar sistem basis dataKonsep dasar sistem basis data
Konsep dasar sistem basis data
 
Konsep basis data pengantar my sql
Konsep basis data pengantar  my sqlKonsep basis data pengantar  my sql
Konsep basis data pengantar my sql
 
Tugas[4] 0317-[tryanita]-[1411511676]
Tugas[4]  0317-[tryanita]-[1411511676]Tugas[4]  0317-[tryanita]-[1411511676]
Tugas[4] 0317-[tryanita]-[1411511676]
 
Pengantar webdatabase Basis Data ( SEJARAH DATABASE)
Pengantar webdatabase Basis Data ( SEJARAH DATABASE)Pengantar webdatabase Basis Data ( SEJARAH DATABASE)
Pengantar webdatabase Basis Data ( SEJARAH DATABASE)
 
Tugas ii 0317_arie firmandani_1512510445
Tugas ii  0317_arie firmandani_1512510445Tugas ii  0317_arie firmandani_1512510445
Tugas ii 0317_arie firmandani_1512510445
 
Tugas4 0317-nasrulakbar-141250552
Tugas4 0317-nasrulakbar-141250552Tugas4 0317-nasrulakbar-141250552
Tugas4 0317-nasrulakbar-141250552
 
Rpp 14 perangkat lunak database
Rpp 14 perangkat lunak databaseRpp 14 perangkat lunak database
Rpp 14 perangkat lunak database
 
Introduction to NoSQL with MongoDB and Python.pptx
Introduction to NoSQL with MongoDB and Python.pptxIntroduction to NoSQL with MongoDB and Python.pptx
Introduction to NoSQL with MongoDB and Python.pptx
 
Comparing 5 top dbms
Comparing 5 top dbmsComparing 5 top dbms
Comparing 5 top dbms
 
Tugas4 1412510602 dewi_apriliani
Tugas4 1412510602 dewi_aprilianiTugas4 1412510602 dewi_apriliani
Tugas4 1412510602 dewi_apriliani
 
Basis Data Non Relasional: NoSQL dan MongoDB
Basis Data Non Relasional: NoSQL dan MongoDBBasis Data Non Relasional: NoSQL dan MongoDB
Basis Data Non Relasional: NoSQL dan MongoDB
 

KV Apache Cassandra

  • 1. KEY VALUE STORE PADA APACHE CASSANDRA Program Studi S1 Teknologi Informasi Fakultas Ilmu Komputer Universitas Mulia 1912023 1912015 1912009 1912011 1912007 Ferry Ananda Febian Raden Chandra Winata Randi Baratama Andhika Setiawan M.Faturrochman Sidiq TIB2A
  • 2. PENGERTIAN KEY VALUE STORE Key value store adalah paradigma penyimpanan data yang dirancang untuk menyimpan, mengambil, dan mengelola array asosiatif , dan struktur data lebih dikenal hari ini sebagai kamus atau hash table.
  • 3. SKALABILITAS DAN REABILITAS VALUE STORE Skalabilitas key value store mengacu pada non-relasional data toko yang istirahat dengan sejarah database relasional dan ASAM jaminan. Realibilitas ini akan menampilkan hasil data yang telah diteliti dari peneliti. penelitian ini bisa menggunakan alat uji statistik apapun. setelah itu, akan diuji lagi dengan metode yang sudah disediakan dalam tabelnya.
  • 4. KEGUNAAN DAN PENERAPAN KEY VALUE STORE  memudahkan pengguna untuk pelacak menyiarkan data  dapat menerbitkan semua data gps atau klien lainnya
  • 5. PENGERTIAN APACHE CASSANDRA Apache Cassandra atau lebih dikenal Cassandra adalah salah satu produk open source untuk manajemen database yang didistribusikan oleh Apache yang sangat scalable (dapat diukur) dan dirancang untuk mengelola data terstruktur yang berkapasitas sangat besar (Big Data). Cassandra merupakan salah satu database NoSQl, yaitu database yang tidak menggunakan relasi antar tabel dan tidak menyimpan data dalam format tabel kaku (kolom yang pasti) yang dinamis seperti layaknya relasional database.
  • 6. SEJARAH APACHE CASSANDRA Sejarah Singkat Apache Cassandra adalah Avinash Lakshman, salah satu penulis Amazon’s Dynamo, dan Prashant Malik awalnya mengembangkan Cassandra di Facebook untuk menjalankan fitur pencarian kotak masuk di Facebook untuk memudahkan pengguna menemukan pesan dan konten lain yang ingin dicari dengan cepat.
  • 7. ARSITEKTUR APACHE CASSANDRA Arsitektur yang dibuat menggabungkan model distribusi yang diusulkan dalam makalah Amazon Dynamo untuk memungkinkan penskalaan horizontal dibeberapa node dengan mesin penyimpanan terstruktur log yang dijelaskan dalam makalah BigTable Google. Hasilnya adalah database yang sangat scalable yang dapat menangani kasus penggunaan big data dengan performa yang intensif.
  • 8. ELASTIC SCALABILITY 01 PENYIMPANAN DATA YANG FLEKSIBEL 02 DISTRIBUSI DATA YANG MUDAH 03 MENULIS CEPAT 04 FITUR & KOMPONEN
  • 9. FITUR DAN KOMPONEN APACHE CASSANDRA KOMPONEN CASSANDRA Node : merupakan server tempat penyimpanan data. Data center : Kumpulan dari beberapa node. Cluster : Kumpulan dari beberapa data center. Commit Log : log dari proses penulisan di Cassandra, yang berfungsi juga sebagai Crash Recovery Mechanism. Mem-Table : merupakan memory-resident data structure. Setelah menulis dalam commit log, Cassandra melakukan penulisan disini. CQL : Cassandra Query Language, adalah bahasa perintah query di Cassandra.
  • 10. MODEL DATA APACHE CASSANDRA • NODE • RACK • DATA CENTER • CLUSTER
  • 11. MANFAAT APACHE CASSANDRA 1. Berskala tinggi dan dengan ketersediaan tinggi tanpa titik tunggal kesalahan. 2. Merupakan Implementasi table-oriented NoSQL. 3. Memiliki kemampuan yang tinggi menulis dan membaca throughput. kelebihan Apache Cassandra 1. Elastic scalability 2. Penyimpanan data yang fleksibel 3. Distribusi data yang mudah 4. Menulis cepat Kekurangan Apache Cassandra 1. Hostingnya mahal. beberapa layanan di luar negeri mencharge biaya 100-200USD untuk hosting database noSQL. 2. Sulitnya mencari hosting Cpanel yang mendukung database MongoDB atau database noSQL lainnya. 3. karena bervariasinya produk dan format penyimpanan, berpindah antar satu produk database ke produk noSQL lainnya perlu waktu untuk belajar. Contohnya ketika anda pindah dari MongoDB ke Cassandra, maka anda harus belajar lagi dari awal, berbeda dengan database RDMS.
  • 12. PERUSAHAAN BESAR YANG MEMANFAATKAN APACHE CASSANDRA  Facebook  Digg  IBM  Reddit  Rackspace  CERN  Apple  Twitter
  • 13. MACAM PLATFORM DBMS UNTUK PENERAPAN KEY VALUE STORE 1. Microsoft Access Sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. 2. Microsoft SQL Server Sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. 3. Oracle Basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. 4. MySQL salah satu jenis database yang bersifat open source