Analisis Kinerja Elasticsearch pada Proses Query Data

Authors

  • Eddy Tungadi Politeknik Negeri Ujung Pandang
  • Meylanie Olivya Program Studi Teknik Komputer dan Jaringan
  • Suwesti Akbar Program Studi Teknik Komputer dan Jaringan

Abstract

Elasticsearch adalah mesin pencari Restful terdistribusi, yang didasarkan pada perpustakaan perangkat lunak pengambilan informasi. Elasticsearch berbeda dari sistem manajemen basis data relasional klasik (RDBMS). Model basis data utama Elasticsearch adalah mesin pencari dan menyimpan dokumen daripada nilai-nilai kunci. Setiap dokumen di Elasticsearch adalah objek JavaScript Object Notation (JSON) dan karenanya tidak menggunakan Scripted Query Language (SQL). Data yang selalu bertambah akan diikuti dengan peningkatan masalah didalamnya. Misalnya penggunaan query yang tidak tepat dapat menghambat kinerja basis data yang sudah ada. Pada penelitian ini dilakukan analisis kinerja Elasticsearch terhadap proses query dengan menggunakan sistem yang telah dibangun untuk mengelola data serta mengukur penggunaan CPU, harddisk, dan RAM terhadap query. Hasil pengujian dari penelitian ini menunjukkan bahwa peningkatan data yang besar mempengaruhi waktu eksekusi pada proses insert, select, dan update. adapun untuk operasi delete mengalami inkonsisten. Sementara itu, penggunaan CPU, harddisk, dan RAM tertinggi terjadi pada saat proses insert dan update.

Author Biography

  • Eddy Tungadi, Politeknik Negeri Ujung Pandang
    Program Studi Teknik Komputer dan Jaringan

References

Bialecki, R. Muir, G. Ingersoil. (2012). “Apache Lucene 4”, in Proc. SIGIR 2012 Workshop on Open Source Information Retrieval, Portland, Oregon USA, pp. 17-24.

Gormley, C. & Tong, Z. (2015). Elastic Search: The Definitive Guide, O’Reilly Media Inc., Sebaastopol.

O. Kononenko, O. Baysal, R. Holmes, M. W. Godfrey. 2014. Mining modern repositories with elasticsearch. In Proc. 11th Working Conference on Mining Software Repositories (MSR 2014), Hyderabad, India, pp. 328–331, DOI: 10.1145/2597073.2597091.

Paro, Alberto.(2013). Elasticsearch Cookbook, PACKT Publishing, Birmingham.

Postdot Technology (2017). Postman is the most complete API Development Environment [Online]. San Francisco. Tersedia pada: https://www.getpostman.com/postman (Diakses pada 10 Agustus 2019)

Techopedia.(2019). Resource Monitor (RESMON). Tersedia pada: https://www.techopedia.com/definition/13179/resource-monitor-resmon (Diakses: 27 Juni 2019)

Sianturi, Maruasas. (2015). Apa Itu Kinerja. Tersedia pada:https://www.kompasiana.com/maruasas/552ff08f6ea83413698b46f0/apa-itu%20kinerja (Diakses pada 08 Juli 2019).

Published

2021-03-09

Issue

Section

Artikel