Model Sinkronisasi Database Satu Arah dengan Metode Audit Log Menggunakan Apache Kafka

  • I Wayan Gus Arisna Udayana
  • I Made Sukarsa Program Studi Teknologi Informasi, Fakultas Teknik, Universitas Udayana
  • Putu Wira Buana Program Studi Teknologi Informasi, Fakultas Teknik, Universitas Udayana

Abstract




Transaksi-transaksi bisnis semakin banyak dilakukan secara online, namun seiring perusahaan semakin maju, muncul masalah-masalah seperti ketidakmampuan dalam mengelola konsistensi data, khususnya ketika data tersebut berhubungan dengan lebih dari satu database. Sinkronisasi data adalah salah satu cara yang sering digunakan untuk penyelarasan data, dan replikasi merupakan metode yang paling banyak digunakan. Namun, agar data sepenuhnya konsisten, tidak cukup hanya dengan memanfaatkan proses replikasi. Permasalahan yang sering ditemui pada proses konfigurasi yang rumit. Pendekatan Audit Log merupakan salah satu objek alternatif yang dapat digunakan dalam mengembangkan sinkronisasi satu arah pada database. Audit Log adalah sebuah metode pencantatan perubahan yang ada pada database dengan menggunakan trigger. Data perubahan database tersebut yang nantinya menjadi acuan dalam sinkronisasi ke database lainnya. Pengiriman perubahan data pada database ke database yang lain memanfaatkan Apache Kafka. Apache merupakan open-source message broker yang memiliki perfoma tinggi sehingga dapat mengirim data secara realtime.




References

[1] G.H. Surya, I.M. Sukarsa, I.G.M.A. Sasmita. Two-Ways Database Synchronization in Homogeneous DBMS Using Audit Log Approach. Journal of Theoretical and Applied Information Technology. 2014; 65(3): 854-859.
[2] G.H. Surya, I.M. Sukarsa, and I.G.M.A. Sasmita. Two Ways Database Synchronization In Homogenous Binary Log. Journal of Theoretical and Applied Information Technology. 2014; 65(1): 76-82.
[3] Malhotra, Naveen, Chaudhary A. Implementation of Database Synchronization Technique between Client and Server. International Journal of Engineering Science and Innovative Technology. 2014; 3(4): 460–465.
[4] I.G.J Arissaputra, I.M. Sukarsa, P.W. Buana, N.W. Wisswani. Binary Log Design for One- Way Data Replication with ZeroMQ. International Journal of Modern Education and Computer Science. 2018; 10(10): 22–30.
[5] H.Ahmad,I.M.Sukarsa,andA.A.KetutAgungCahyawanWiranatha.PertukaranDataAntar Database Dengan Menggunakan Teknologi API. Lontar Komputer : Jurnal Ilmiah Teknologi Informasi. 2017; 8(1): 22-30.
[6] S. Haris. Modul Pembelajaran Praktek Basis Data (MySQL). Semarang: Universitas Dian Nuswantoro, 2012.
[7] K.Jay.Kafka:aDistributedMessagingSystemforLogProcessing.2011.
[8] G. Fu, Y. Zhang, G. Yu. A Fair Comparison of Message Queuing Systems. IEEE Access.
2021; 9:421-432.
[9] K.RSrinath.Python–TheFastestGrowingProgrammingLanguage.InternationalResearch
Journal of Engineering and Technology. 2017; 4(2): 354-357.
Published
2023-07-16
How to Cite
GUS ARISNA, I Wayan; SUKARSA, I Made; WIRA BUANA, Putu. Model Sinkronisasi Database Satu Arah dengan Metode Audit Log Menggunakan Apache Kafka. JITTER : Jurnal Ilmiah Teknologi dan Komputer, [S.l.], v. 4, n. 2, p. 1811-1821, july 2023. ISSN 2747-1233. Available at: <https://ojs.unud.ac.id/index.php/jitter/article/view/104498>. Date accessed: 08 july 2024. doi: https://doi.org/10.24843/JTRTI.2023.v04.i02.p14.

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.