SlideShare a Scribd company logo
1 of 8
TUGAS SOFTSKILL
DATABASE VOLDEMORT
Disusun oleh :
 Fikri (52410772)
 Harris Anggara G. (53410153)
 Octia Nuraeni (55410244)
 Vina Raesita (58410377)
UNIVERSITAS GUNADARMA
2014
Voldemort
Voldemort adalah menyimpan data terdistribusi yang dirancangsebagai penyimpanan
nilai kunci yang digunakan oleh LinkedIn untuk penyimpanan high-skalabilitas. Hal ini
dinamai fiksi Harry Potter penjahat Lord Voldemort.
Voldemort masih dalam pengembangan. Ini bukan merupakan objek database, atau
database relasional. Ia tidak mencoba untuk memenuhi relasi sewenang-wenang dan sifat
yang ACID, melainkan adalah suatu besar, didistribusikan, toleransi kegagalan, tabel hash
persisten. Tahun 2012 studi membandingkan sistem untuk menyimpan data pemantauan
APM melaporkan bahwa Voldemort, Cassandra, dan HBase menawarkan skalabilitas linear
dalam kebanyakan kasus, dengan Voldemort yang memiliki latensi terendah dan Cassandra
memiliki throughput tertinggi.
Dalam bahasa Eric Brewer CAP teorema , Voldemort adalah sistem tipe AP.
Keuntungan
Voldemort menawarkan sejumlah keunggulan dibandingkan database lainnya:
• Database ini menggabungkan in-memory caching dengan sistem penyimpanan sehingga
tingkat caching yang terpisah tidak diperlukan (bukan sistem penyimpanan itu sendiri
hanya cepat).
• Hal ini dimungkinkan untuk meniru lapisan penyimpanan, karena benar-benar
mockable. Hal ini membuat pengembangan dan unit testing mudah, karena dapat
dilakukan terhadap membuang-jauh sistem penyimpanan di memori tanpa perlu untuk
cluster nyata atau sistem penyimpanan nyata.
• Membaca dan menulis skala horizontal.
• Simple API: API memutuskan replikasi data dan penempatannya serta mengakomodasi
berbagai strategi aplikasi tertentu.
• Transparan partisi data: ini memungkinkan untuk perluasan klaster tanpa
menyeimbangkan kembali semua data.
Sifat
Voldemort didistribusikan menyimpan data memiliki sifat sebagai berikut:
• Replikasi data: Data secara otomatis direplikasi melalui sejumlah besar server.
• Penempatan Data: Dukungan untuk strategi penempatan data yang pluggable hadir untuk
mendukung hal-hal seperti distribusi di seluruh pusat data yang terpisah jauh.
• Partisi data: Data secara otomatis dipartisi sehingga server hanya berisi subset dari data
jumlah.
• Baik kinerja node tunggal: operasi 10-20k per detik dapat terjadi tergantung pada mesin,
jaringan, sistem disk, dan faktor replikasi data.
• Node kemerdekaan: Setiap node independen dari node lain tanpa titik pusat
kegagalan atau koordinasi.
• Serialisasi pluggable: ini memungkinkan kunci kaya dan nilai-nilai termasuk daftar dan
tupel dengan field bernama, serta integrasi dengan kerangka serialisasi umum. Contoh
untuk kerangka kerja ini adalah Avro , Jawa serialisasi, Protokol Buffer , dan Thrift.
• Kegagalan Transparan: kegagalan Server ditangani secara transparan sehingga pengguna
tidak melihat masalah.
• Versi: Item data yang berversi untuk memaksimalkan integritas data dalam kasus
kegagalan tanpa mengorbankan ketersediaan sistem.
Proyek Voldemort merupakan implementasi open source dari bagian dasar dari
Dynamo didistribusikan sistem penyimpanan nilai kunci. LinkedIn yang digunakan dalam
lingkungan produksi mereka untuk "masalah penyimpanan tinggi skalabilitas tertentu di
mana partisi fungsional sederhana tidak cukup."
Dari situs web mereka menjelaskan:
 Data secara otomatis direplikasi melalui beberapa server.
 Data secara otomatis dipartisi sehingga setiap server hanya berisi subset dari total
data.
 Kegagalan server ditangani secara transparan.
 Serialisasi pluggable didukung untuk memungkinkan kunci dan nilai-nilai termasuk
daftar dan tupel dengan field bernama, serta untuk mengintegrasikan dengan kerangka
serialisasi yang umum seperti Protokol Buffer, Thrift, dan Jawa serialisasi.
 Item data berversi untuk memaksimalkan integritas data dalam skenario kegagalan
tanpa mengorbankan ketersediaan sistem.
 Setiap node tidak tergantung pada node lain tanpa titik pusat kegagalan atau
koordinasi.
 Baik tunggal kinerja simpul: Anda dapat mengharapkan operasi 10-20k per detik,
tergantung pada mesin, jaringan, dan faktor replikasi.
 Dukungan untuk strategi penempatan data yang pluggable untuk mendukung hal-hal
seperti distribusi di seluruh pusat data geografis yang berjauhan.
Proyek Voldemort
Developer (s) LinkedIn
Rilis awal 2009
Rilis stabil 1.6.0 / 31 Januari 2014
Status pengembangan Aktif
Ditulis dalam Jawa
Sistem operasi Cross-platform
Tersedia dalam Inggris
Jenis penyimpanan kunci-nilai
Lisensi Apache License 2
Situs web Proyek-voldemort.com
Perbedaan mongoDB dengan Voldemort
10gen MongoDB
LinkedIn Voldemort
Referensi :
http://en.wikipedia.org/wiki/Voldemort_(distributed_data_store)
http://highscalability.com/product-project-voldemort-distributed-database
Database Voldemort - Sistem Penyimpanan Terdistribusi Kunci-Nilai

More Related Content

Similar to Database Voldemort - Sistem Penyimpanan Terdistribusi Kunci-Nilai

Tugas ii 0317_arie firmandani_1512510445
Tugas ii  0317_arie firmandani_1512510445Tugas ii  0317_arie firmandani_1512510445
Tugas ii 0317_arie firmandani_1512510445Arie Firmandani
 
Rekayasa web part 5 khaerul anwar-1511510388
Rekayasa web part 5 khaerul anwar-1511510388Rekayasa web part 5 khaerul anwar-1511510388
Rekayasa web part 5 khaerul anwar-1511510388Khaerul Anwar
 
Kelebihan dan kekurangan database engine
Kelebihan dan kekurangan database engineKelebihan dan kekurangan database engine
Kelebihan dan kekurangan database engineroji muhidin
 
Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2ichallan
 
Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2ichallan
 
Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317esti setiasih
 
15019 12-890434179830
15019 12-89043417983015019 12-890434179830
15019 12-890434179830Vanquish Vein
 
Tgs. tbd database oracle terdistribus-artayahonest
Tgs. tbd database oracle terdistribus-artayahonestTgs. tbd database oracle terdistribus-artayahonest
Tgs. tbd database oracle terdistribus-artayahonestArtaya Honest
 
ETL Big Data dengan Apache Hadoop
ETL Big Data dengan Apache HadoopETL Big Data dengan Apache Hadoop
ETL Big Data dengan Apache HadoopSyafrizal Adi
 
Rpp 14 perangkat lunak database
Rpp 14 perangkat lunak databaseRpp 14 perangkat lunak database
Rpp 14 perangkat lunak databaseArjuna Ahmadi
 
Sister 02 - model dan permasalahan sister
Sister   02 - model dan permasalahan sisterSister   02 - model dan permasalahan sister
Sister 02 - model dan permasalahan sisterFebriyani Syafri
 
Sister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfSister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfarif rahman
 
Tugas[4] 0317-[tryanita]-[1411511676]
Tugas[4]  0317-[tryanita]-[1411511676]Tugas[4]  0317-[tryanita]-[1411511676]
Tugas[4] 0317-[tryanita]-[1411511676]trya nita
 
Pertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur DatawarehousePertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur DatawarehouseEndang Retnoningsih
 
Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 - Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 - fahreza yozi
 
Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]LinggaDipta
 

Similar to Database Voldemort - Sistem Penyimpanan Terdistribusi Kunci-Nilai (20)

Modul Data Warehouse
Modul Data Warehouse  Modul Data Warehouse
Modul Data Warehouse
 
Tugas ii 0317_arie firmandani_1512510445
Tugas ii  0317_arie firmandani_1512510445Tugas ii  0317_arie firmandani_1512510445
Tugas ii 0317_arie firmandani_1512510445
 
Rekayasa web part 5 khaerul anwar-1511510388
Rekayasa web part 5 khaerul anwar-1511510388Rekayasa web part 5 khaerul anwar-1511510388
Rekayasa web part 5 khaerul anwar-1511510388
 
Kelebihan dan kekurangan database engine
Kelebihan dan kekurangan database engineKelebihan dan kekurangan database engine
Kelebihan dan kekurangan database engine
 
Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2
 
Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2Presentasi database terdistribusi new 2
Presentasi database terdistribusi new 2
 
Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317Tugas 5 matkul rekayasa web 0317
Tugas 5 matkul rekayasa web 0317
 
Bab 2
Bab 2Bab 2
Bab 2
 
Pertemuan 10 (Storage)
Pertemuan 10 (Storage)Pertemuan 10 (Storage)
Pertemuan 10 (Storage)
 
15019 12-890434179830
15019 12-89043417983015019 12-890434179830
15019 12-890434179830
 
Tgs. tbd database oracle terdistribus-artayahonest
Tgs. tbd database oracle terdistribus-artayahonestTgs. tbd database oracle terdistribus-artayahonest
Tgs. tbd database oracle terdistribus-artayahonest
 
ETL Big Data dengan Apache Hadoop
ETL Big Data dengan Apache HadoopETL Big Data dengan Apache Hadoop
ETL Big Data dengan Apache Hadoop
 
Rpp 14 perangkat lunak database
Rpp 14 perangkat lunak databaseRpp 14 perangkat lunak database
Rpp 14 perangkat lunak database
 
Sister 02 - model dan permasalahan sister
Sister   02 - model dan permasalahan sisterSister   02 - model dan permasalahan sister
Sister 02 - model dan permasalahan sister
 
Sister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdfSister_2_Arsitektur.pdf
Sister_2_Arsitektur.pdf
 
Tugas[4] 0317-[tryanita]-[1411511676]
Tugas[4]  0317-[tryanita]-[1411511676]Tugas[4]  0317-[tryanita]-[1411511676]
Tugas[4] 0317-[tryanita]-[1411511676]
 
Pertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur DatawarehousePertemuan 6 Infrastruktur Datawarehouse
Pertemuan 6 Infrastruktur Datawarehouse
 
Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 - Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 -
 
Ead pertemuan-5
Ead pertemuan-5Ead pertemuan-5
Ead pertemuan-5
 
Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]
 

Recently uploaded

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.pdfChananMfd
 
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 Selatanssuser963292
 
presentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiapresentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiaNILAMSARI269850
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...asepsaefudin2009
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
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 pptArkhaRega1
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfWidyastutyCoyy
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
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.pptxSlasiWidasmara1
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxssuser8905b3
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
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 PMMIGustiBagusGending
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...MetalinaSimanjuntak1
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...Kanaidi ken
 
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.pdfsdn3jatiblora
 
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 Dasarrenihartanti
 

Recently uploaded (20)

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
 
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
 
presentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiapresentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesia
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
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
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
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
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
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
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...PELAKSANAAN  + Link-Link MATERI Training_ "Effective INVENTORY &  WAREHOUSING...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING...
 
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
 
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
 

Database Voldemort - Sistem Penyimpanan Terdistribusi Kunci-Nilai

  • 1. TUGAS SOFTSKILL DATABASE VOLDEMORT Disusun oleh :  Fikri (52410772)  Harris Anggara G. (53410153)  Octia Nuraeni (55410244)  Vina Raesita (58410377) UNIVERSITAS GUNADARMA 2014
  • 2.
  • 3. Voldemort Voldemort adalah menyimpan data terdistribusi yang dirancangsebagai penyimpanan nilai kunci yang digunakan oleh LinkedIn untuk penyimpanan high-skalabilitas. Hal ini dinamai fiksi Harry Potter penjahat Lord Voldemort. Voldemort masih dalam pengembangan. Ini bukan merupakan objek database, atau database relasional. Ia tidak mencoba untuk memenuhi relasi sewenang-wenang dan sifat yang ACID, melainkan adalah suatu besar, didistribusikan, toleransi kegagalan, tabel hash persisten. Tahun 2012 studi membandingkan sistem untuk menyimpan data pemantauan APM melaporkan bahwa Voldemort, Cassandra, dan HBase menawarkan skalabilitas linear dalam kebanyakan kasus, dengan Voldemort yang memiliki latensi terendah dan Cassandra memiliki throughput tertinggi. Dalam bahasa Eric Brewer CAP teorema , Voldemort adalah sistem tipe AP. Keuntungan Voldemort menawarkan sejumlah keunggulan dibandingkan database lainnya: • Database ini menggabungkan in-memory caching dengan sistem penyimpanan sehingga tingkat caching yang terpisah tidak diperlukan (bukan sistem penyimpanan itu sendiri hanya cepat). • Hal ini dimungkinkan untuk meniru lapisan penyimpanan, karena benar-benar mockable. Hal ini membuat pengembangan dan unit testing mudah, karena dapat dilakukan terhadap membuang-jauh sistem penyimpanan di memori tanpa perlu untuk cluster nyata atau sistem penyimpanan nyata. • Membaca dan menulis skala horizontal. • Simple API: API memutuskan replikasi data dan penempatannya serta mengakomodasi berbagai strategi aplikasi tertentu. • Transparan partisi data: ini memungkinkan untuk perluasan klaster tanpa menyeimbangkan kembali semua data.
  • 4. Sifat Voldemort didistribusikan menyimpan data memiliki sifat sebagai berikut: • Replikasi data: Data secara otomatis direplikasi melalui sejumlah besar server. • Penempatan Data: Dukungan untuk strategi penempatan data yang pluggable hadir untuk mendukung hal-hal seperti distribusi di seluruh pusat data yang terpisah jauh. • Partisi data: Data secara otomatis dipartisi sehingga server hanya berisi subset dari data jumlah. • Baik kinerja node tunggal: operasi 10-20k per detik dapat terjadi tergantung pada mesin, jaringan, sistem disk, dan faktor replikasi data. • Node kemerdekaan: Setiap node independen dari node lain tanpa titik pusat kegagalan atau koordinasi. • Serialisasi pluggable: ini memungkinkan kunci kaya dan nilai-nilai termasuk daftar dan tupel dengan field bernama, serta integrasi dengan kerangka serialisasi umum. Contoh untuk kerangka kerja ini adalah Avro , Jawa serialisasi, Protokol Buffer , dan Thrift. • Kegagalan Transparan: kegagalan Server ditangani secara transparan sehingga pengguna tidak melihat masalah. • Versi: Item data yang berversi untuk memaksimalkan integritas data dalam kasus kegagalan tanpa mengorbankan ketersediaan sistem. Proyek Voldemort merupakan implementasi open source dari bagian dasar dari Dynamo didistribusikan sistem penyimpanan nilai kunci. LinkedIn yang digunakan dalam lingkungan produksi mereka untuk "masalah penyimpanan tinggi skalabilitas tertentu di mana partisi fungsional sederhana tidak cukup." Dari situs web mereka menjelaskan:  Data secara otomatis direplikasi melalui beberapa server.  Data secara otomatis dipartisi sehingga setiap server hanya berisi subset dari total data.  Kegagalan server ditangani secara transparan.
  • 5.  Serialisasi pluggable didukung untuk memungkinkan kunci dan nilai-nilai termasuk daftar dan tupel dengan field bernama, serta untuk mengintegrasikan dengan kerangka serialisasi yang umum seperti Protokol Buffer, Thrift, dan Jawa serialisasi.  Item data berversi untuk memaksimalkan integritas data dalam skenario kegagalan tanpa mengorbankan ketersediaan sistem.  Setiap node tidak tergantung pada node lain tanpa titik pusat kegagalan atau koordinasi.  Baik tunggal kinerja simpul: Anda dapat mengharapkan operasi 10-20k per detik, tergantung pada mesin, jaringan, dan faktor replikasi.  Dukungan untuk strategi penempatan data yang pluggable untuk mendukung hal-hal seperti distribusi di seluruh pusat data geografis yang berjauhan. Proyek Voldemort Developer (s) LinkedIn Rilis awal 2009 Rilis stabil 1.6.0 / 31 Januari 2014 Status pengembangan Aktif Ditulis dalam Jawa Sistem operasi Cross-platform Tersedia dalam Inggris Jenis penyimpanan kunci-nilai Lisensi Apache License 2 Situs web Proyek-voldemort.com Perbedaan mongoDB dengan Voldemort 10gen MongoDB