Migrasi Data Dari Basisdata Relasional ke Basisdata Dokumen dan Framework MapReduce

Mohammad Shahrizal Prabowo

Informasi Dasar

113081060
005.1
Karya Ilmiah - Skripsi (S1) - Reference

ABSTRAKSI: Data semistruktural kini mulai diminati oleh sebagian kalangan. Sifat data semistruktural yang fleksibel dalam pendefinisian skema, memudahkan pengembang untuk segera menjawab tuntutan aplikasi dengan cepat. Fleksibilitas skema yang ditawarkan juga sesuai untuk menyelesaikan beberapa permasalahan, terutama untuk domain data yang tidak relasional.

Salah satu model basisdata semi struktural yang populer adalah basisdata berorientasi dokumen. Pada basisdata ini, antara data dan strukturnya dienkapsulasi dalam suatu dokumen. Salah satu alasannya, adalah agar lebih sesuai dalam memodelkan data di dunia nyata, dimana data masih belum dinormalisasi. Konsep dimana data dan struktur dienkapsulasi dalam satu dokumen ini dikenal dengan istilah self contained data.

Selain perbedaan model datannya, basisdata dokumen juga memiliki perbedaan dalam melakukan query. Karena basisdata ini masih belum standar, dan masih aktif dikembangkan oleh beragam pihak, maka model querynya pun berbeda antara satu dengan lainnya. Beberapa basisdata dokumen menggunakan bahasa deklaratif, sementara yang lain menggunakan bahasa prosedural. Salah satu model prosedural akan diteliti pada tugas akhir ini, yaitu MapReduce.

Pada tugas akhir ini, akan dilakukan migrasi data employees, yang sebelumnya menggunakan basisdata relasional ke basisdata dokumen. Migrasi dilakukan untuk lebih memahami perbedaan antara model relasional serta model dokumen. Setelah itu, akan dilakukan benchmark untuk mengukur perbedaan performa antara basisdata relasional dan dokumen.

Hasil dari tugas akhir ini adalah aplikasi yang mampu melakukan migrasi dari tabel relasional ke dokumen dengan tiga model yang berbeda: Self Contained, Normalized, dan Mixed. Selain itu, dari hasil pengujian yang dilakukan diperoleh bahwa fleksibilitas dari data semistrukutral berdampak pada konsumsi disk space yang lebih besar, waktu pembuatan indeks yang lebih lama, serta batasan dalam hal query yang bisa dilakukan melalui model MapReduceKata Kunci : Semi Structured Data, Data Migration, MapReduce, Document Oriented Database,Relational Database, Database BenchmarkABSTRACT: Semistructured data is on rise, with some people embracing its use. Its data characteristics that is flexible in schema definition, makes it easy for developer to answer application demand faster. Flexibility schema that is given is also appropriate for certain use case, especially where given domain data is not relational.

One of the popular semi-structured database model are document-oriented database. On this database, the data and its structure is encapsulated in a document. One reason, is to better fit in the data model of the real world, where data is not yet normalized. Concepts and structures where data is encapsulated in a single document is known as self-contained data.

In addition to differences in data models, document databases also has the distinction of doing its query. Because the database is not yet standardized, and is still actively developed by various parties, then the query model are different from one another. Several document databases using a declarative language, while others use a procedural language. One of the procedural models will be studied in this final project, is MapReduce.

In this final Project, data migration of employees schema will be done, which was using relational data, to document database. Migration is done to better understand the differences between the relational model, and document model. After that, benchmark will be done to measure the performance differences between relational databases and documents.

The result of this Final Project is application that is capable of doing migration from relational table to document with three different model: Self Contained, Normalized, and Mixed. In addition, the results of testing conducted found that the flexibility of the data semistrukutral has impact on larger disk space consumption, index creation time that is longer, as well as limitations in terms of query that can be done through a MapReduce model.Keyword: Semi Structured Data, Data Migration, MapReduce, Document Oriented Database, Relational Database, Database Benchmark.

Subjek

Rekayasa Perangkat Lunak
 

Katalog

Migrasi Data Dari Basisdata Relasional ke Basisdata Dokumen dan Framework MapReduce
 
 
Indonesia

Sirkulasi

Rp. 0
Rp. 0
Tidak

Pengarang

Mohammad Shahrizal Prabowo
Perorangan
Kemas Rahmat Saleh Wiharja, Warih Maharani
 

Penerbit

Universitas Telkom
Bandung
2012

Koleksi

Kompetensi

 

Download / Flippingbook

 

Ulasan

Belum ada ulasan yang diberikan
anda harus sign-in untuk memberikan ulasan ke katalog ini