Transformasi Skema Basis Data Relasional Menjadi Model Data Berorientasi Dokumen pada MongoDB

I Gede Winaya(1*), Ahmad Ashari(2)

(2) Jurusan Ilmu Komputer dan Elektronika, FMIPA UGM, Yogyakarta
(*) Corresponding Author


            MongoDB is a database that uses document-oriented data storage models. In fact, to  migrate from a relational database to NoSQL databases such as MongoDB is not an easy matter especially if the data are extremely complex. Based on the documentation that has been done by several global companies related to the use of MongoDB, it can be concluded that the process of migration from RDBMS to MongoDB require quite a long time. One process that takes quite a lot is transformation of relational database schema into a document-oriented data model on MongoDB.

            This research discusses the development transformation system of relational database schema to the document oriented data model in MongoDB. The process of transformation is done by utilizing the structure and relationships between tables in the scheme as the main parameters of the modeling algorithm. In the process of the modeling documents, it necessary to adjustments the specifications of MongoDB document that formed document model can be implemented in MongoDB.

            Document models are formed from transformation process can be a single document, embedded document, referenced document or combination of these. Document models are formed depending on the type, rules, and the value of the relationships cardinality between tables in the relational database schema.


MongoDB, relational database, document model, transformation

Full Text:



Anonim, 2013, RDBMS to MongoDB Migration Guide: A MongoDB White Paper, MongoDB Inc., New York.

Lamoreaux, B., 2012, Migrating from Oracle – How Apollo Group Evaluated MongoDB: A MongoDB White Paper, MongoDB Inc., New York.

Fong, J., Pang, F. dan Bloor, C., 2001, Converting Relational Database into XML Document, Strategic Research Grant 7001078, City University of Hong Kong, Hong Kong.

Riskadewi dan Karya, G., 2004, Representasi dan Sinkronisasi Basis Data Relasional dengan Dokumen XML, J. Integral, 9, 1, 27-35.

Bonnet, L., Laurent, A., Laurent, B., Sala, M. dan Sicard, N., 2011, REDUCE, YOU SAY: What NoSQL can do for Data Aggregation and BI in Large Repositories, Proceedings of the 22nd International Workshop on Database and Expert Systems Applications, IEEE Computer Society, hal. 483-488.

Zhao, G., Weichai, H., Liang, S. dan Tang, Y., 2013, Modeling MongoDB with Relational Model, Proceedings of the 4th International Conference on Emerging Intelligent Data and Web Technologies, IEEE Computer Society, hal. 115-121.

Kaur, K. dan Rani, R., 2013, Modeling and Querying Data in NoSQL Database,. IEEE International Conference on Big Data 2013.

Kanade, A., Kanade, S. dan Gopal, A., 2014, A Study of Normalization and Embedding in MongoDB, Proceedings of the IEEE International Advance Computing Conference (IACC 2014), IEEE Computer Society, hal. 416-421.

Anonim, 2014, MongoDB Documentation Release 2.6.0, MongoDB Inc., New York.


Article Metrics

Abstract views : 5607 | views : 5523


  • There are currently no refbacks.

Copyright (c) 2016 IJCCS - Indonesian Journal of Computing and Cybernetics Systems

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Copyright of :
IJCCS (Indonesian Journal of Computing and Cybernetics Systems)
ISSN 1978-1520 (print); ISSN 2460-7258 (online)
is a scientific journal the results of Computing
and Cybernetics Systems
A publication of IndoCEISS.
Gedung S1 Ruang 416 FMIPA UGM, Sekip Utara, Yogyakarta 55281
Fax: +62274 555133 |

View My Stats1
View My Stats2