DESAIN MODEL VIEW CONTROLLER DALAM IMPLEMENTASI REDIS SERVER UNTUK MEMPERCEPAT AKSES DATA RELASIONAL

Mulki Indana Zulfa, Ari Fadli, Arief Wisnu Wardhana

Abstract


Database relasional masih menjadi database utama dalam pengembangan aplikasi berbasis web karena mampu menjamin konsistensi datanya. Database relasional membangun informasi dari data yang saling berelasi. Namun database relasional masih memiliki kelemahan dalam kecepatan akses data karena datanya masih disimpan di dalam harddisk. Oleh karena itu saat ini muncul teknologi baru pengelolaan data yang tidak lagi disimpan di dalam harddisk dan tidak juga harus dibentuk dari data yang saling berelasi. Teknologi ini disebut nosql database. Nosql database banyak digunakan untuk menyelesaikan masalah pengelolaan big data. Penelitian ini bertujuan mendesain implementasi nosql database yang menggunakan redis server dengan pendekatan Model View Controller (MVC) menggunakan codeigniter. Hasilnya yang dapat menunjukkan bahwa nosql database dapat diimplementasikan dalam framework tersebut dan dapat mempercepat akses data relasional untuk studi kasus menampilkan data Indeks Prestasi Kumulatif (IPK) mahasiswa.

 

Kata kunci: database, data relasional, nosql database, MVC, codeigniter.

 

Relational database is still the main database in developing web-based applications because it is able to guarantee the consistency of the data. Relational databases build information from interrelated data. But relational databases still have weaknesses in data access speed because the data is still stored on the hard disk. Therefore, currently a new technology of data management is emerging that is no longer stored on the hard disk and does not have to be formed from interconnected data. This technology is called nosql database. Nosql database is widely used to solve big data management problems. This study aims to design the implementation of Nosql database using redis server with the Model View Controller (MVC) approach using codeigniter. The results can show that Nosql database can be implemented in the framework and can accelerate relational data access for case studies displaying student cumulative achievement index (GPA) data.

 

Keywords: database, relational data, nosql database, MVC, codeigniter.


Full Text:

PDF

References


A. E. Lotfy, A. I. Saleh, H. A. El-Ghareeb, and H. A. Ali. 2016. A middle layer solution to support ACID properties for NoSQL databases. J. King Saud Univ. - Comput. Inf. Sci. 28(1): 133 – 145 pp.

Archit Nangalia. 2016. ACID Properties in DBMS. Geeks for Geeks. https://www.geeksforgeeks.org/acid-properties-in-dbms/.

D. Alessandri. 2015. Predis. https://github.com/nrk/predis. Diakses pada 23 November 2018.

D. J. Carlson. 2013. Ebook Redis in Action. Manning Publications.

D. Nielsen. 2018. Running Redis on Windows 10. https://redislabs.com/blog/redis-on-windows-10/. Diakses pada 23 November 2018.

D. Upton. 2007. Code Igniter for Rapid PHP Application Development. Packt Publishing. Birmingham.

E. Sverdlov. 2012. How To Install and Use Redis. https://www.digitalocean.com/community/tutorials/how-to-install-and-use-redis. Diakses pada 23 November 2018.

F. Firdausillah, E. Y. Hidayat, and I. N. Dewi. 2012. NoSQL: Latar Belakang, Konsep, dan Kritik. Semantik 2012: 432 – 438 pp.

I. Amazon Web Services. 2019. Use Cases and How ElastiCache Can Help. https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/elasticache-use- cases.html#elasticache-use-cases-data-store. Diakses pada 22 Maret 2019.

J. Teknovasi, J. Sinuraya, M. Zarlis, E. B. Nababan, and H. Join. 2014. PERBANDINGAN PENCARIAN DATA MENGGUNAKAN. 1: 71 – 93 pp.

J. Yan, J. Chen, and W. Jiang. 2014. Data caching techniques in web application. Proceedings - 2nd International Conference on Enterprise Systems, ES 2014. 289 – 293 pp.

K. Kaur, R. Rani, C. Sci, and E. Deptt. 2013. Modeling and Querying Data in NoSQL Databases. IEEE International Conference on Big Data

M. Arslan. 2016. Bermain PHP dan Redis Menggunakan PRedis. Codepolitan. https://www.codepolitan.com/bermain-php-dan-redis-menggunakan-predis.

M. Arslan. 2016. PDKT dengan Redis. Codepolitan. https://www.codepolitan.com/pdkt-dengan- redis.

M. Indrawan-santiago. 2012. Database Research: Are We At A Crossroad? Reflection on NoSQL. 15th International Conference on Network-Based Information Systems

M. Luthfi, M. Data, and W. Yahya. 2018. Perbandingan Performa Reverse Proxy Caching Nginx dan Varnish Pada Web Server Apache. J. Pengemb. Teknol. Inf. dan Ilmu Komput. 2(4): 1457 – 1463 pp.

W. Puangsaijai and Sutheera Puntheeranurak, “A Comparative Study of Relational Database and Key-Value Database for Big Data Applications,” in International Electrical Engineering Congress, 2017, no. March, pp. 8–10.

W. Vogels. 2017. Scaling Amazon ElastiCache for Redis with Online Cluster Resizing. https://www.allthingsdistributed.com/2017/11/scaling-amazon-elasticache.html. Diakses pada 23 November 2018.

W. Z. S. Bouchenak, A. Cox, S. Dropsho, S. Mittal. 2006. Middleware 2006. Internationarel Conference on Middlewa 4290: 1 – 21 pp.


Refbacks

  • There are currently no refbacks.