digilib@itb.ac.id +62 812 2508 8800

Dokumen Asli
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan

Seiring perkembangan teknologi, keterbatasan basis data relasional mendorong munculnya kebutuhan akan basis data NoSQL. Tandya (2023) mengembangkan algoritma migrasi basis data relasional ke basis data NoSQL berorientasi dokumen, namun hanya menggunakan estimasi workload. Log basis data relasional, yang menyimpan informasi terkait timestamp dan jenis operasi, dapat digunakan untuk menganalisis pola akses dalam basis data dan menghasilkan informasi workload yang dapat menjadi pertimbangan dalam melakukan migrasi. Analisis diawali dengan mengolah log basis data relasional menjadi informasi workload, meliputi nilai GAF, UAF, dan MAF, di mana nilai MAF dihitung berdasarkan total nilai GAF. Kemudian, dilakukan beberapa modifikasi terhadap algoritma migrasi yang diusulkan oleh Tandya (2023), yaitu mempertimbangkan kasus di mana semua tabel memiliki setidaknya satu foreign key serta menguraikan mekanisme mapping data yang diusulkan. Tools dikembangkan menggunakan algoritma yang telah dirancang, dimulai dengan mendefinisikan kebutuhan fungsional yang kemudian dimodelkan dengan activity diagram dan class diagram. Hasil pengujian menunjukkan bahwa tools ini berhasil melakukan migrasi dari basis data relasional ke basis data NoSQL berorientasi dokumen berdasarkan log, sesuai dengan algoritma migrasi yang telah dirancang sebelumnya. Selain itu, basis data NoSQL berorientasi dokumen hasil migrasi menunjukkan kinerja yang baik pada query-query yang muncul di log basis data relasional.