Membangun Sistem Peningkatan Basis Data Menggunakan Metode Sharding
Penelitian ini dilatarbelakangi oleh perkembangan ke era digital yang sangat cepat. Dari faktor yang cukup sederhana tersebut mendorong perubahan yang cukup besar terhadap kenaikan lalu lintas data dalam sebuah sistem, kemudian ini juga yang mendorong kebutuhan media penyimpanan yang cukup besar dan juga serta memerlukan pengelolaan sistem Basis data yang sangat mumpuni. Kebanyakan basis data yang sering digunakan ialah SQL dan NOSQL. Pada basis data dengan jenis SQL saat pertumbuhan data semakin meningkat, data penyimpanan akan membutuhkan sumber daya yang berbanding lurus untuk membantu mempertahankan performanya tetap sama. Alternatif dari permasalahan ini adalah mengimplementasikan sistem basis data menggunakan NOSQL yang berjalan pada kluster –kluster yang terdapat replikasi berjalan dengan mengombinasikan metode sharding yang mampu memecah data pada setiap kluster - kluster kecil tersebut. Metode ini dapat disebut sebagai scaling out database atau lebih dikenal sebagai arsitektur yang metode pertumbuhannya berfokus pada peningkatan yang menyebar. Untuk meningkatkan kapasitas kluster membutuhkan peningkatan kapasitas perangkat kerasnya. Sedangkan partisi secara horizontal adalah metode yang memecah data dengan batasan baris ke dalam mesin-mesin yang berbeda. Kemudian dengan kebutuhan Jenis Basis data yang mendukung metode ini adalah mongoDB dengan metode replikasi dan sharding. MongoDB merupakan salah satu diantara database dengan jenis NoSQL, database jenis cukup banyak digunakan karena mampu mendukung banyak bahas pemrograman. Jenis data yang digunakan pada MongoDB berformat JSON yang struktur datanya mempunya model yang fleksibel. Hasil dari pengujian ini ialah metode sharding dengan menggunakan basis data NoSQL dengan jenis mongoDB merupakan solusi yang dapat mengatasi masalah pertumbuhan secara berkala. Besaran penyimpanan data akan selaras dengan jumlah kluster yang dimiliki oleh sebuah sistem.
Kata kunci: Sharding, Replication, mongoDB, NoSQL
Daftar Pustaka: 8 Pustaka (2010 – 2020)
Kata kunci: Sharding, Replication, mongoDB, NoSQL
Daftar Pustaka: 8 Pustaka (2010 – 2020)
Muhamad Albi Pradana Rizal Fadli - Personal Name
120103013 - Muhamad Albi Pradana Rizal Fadli
Skripsi PTI
Indonesia
Universitas Paramadina
2023
Jakarta
LOADING LIST...
LOADING LIST...