Hook

Their other posts in the index, biggest breakout first.
Cara pake Elasticsearch Kali ini aku mau bahas mengenai elastic search Apa fungsinya dan gimana implementasinya Biasanya kalau kita bikin website pakai Laravel kan cuma pakai satu database aja, misal MySQL Kalau data masih ribuan, ratusan ribu masih okelah buat lakukan query Tapi kalau data udah makin gede, pasti query akan makin lemot Nah, di kondisi ini kita bisa pakai Elasticsearch Elasticsearch ini bukan pengganti MySQL ya Database utama tetap pakai MySQL Elasticsearch ini buat optimasi di proses menampilkan data Aku udah buatin contoh dummy-nya Di sini ada dua juta record data Kita akan coba query menggunakan SQL langsung dan menggunakan Elasticsearch Ini kita coba query langsung ke MySQL dengan keyword tertentu Lihat ini lagi loading dan query berhenti di empat detik menghasilkan lima puluh ribu data Nah kali ini kita akan coba searching menggunakan Elasticsearch Kita masukkan keyword yang sama Cuma butuh waktu 26 millisecond Kencang banget dan hasilnya juga sama kayak yang hasil dari query SQL Cara simple implementasinya kayak gini teman-teman Jadi MySQL tetap sebagai database utama Lalu ada queue dan worker yang akan mindahin data ke Elasticsearch Jadi setiap ada perubahan data di MySQL akan dilakukan Sinkronisasi ke Elasticsearch juga Semoga bermanfaat