Cara Membuat Cluster Database MySQL (Database Terdistribusi)

MySQL Cluster merupakan database terdistribusi untuk kondisi database dengan trafic yang tinggi. MySQL Cluster bekerja dengan melakukan sinkronisasi data antar server bukan replikasi data (replikasi berbeda dengan cluster). Cluster MySQL terdiri dari satu server manajemen (ndb_mgmd) yang menyimpan konfigurasi cluster dan mengontrol satu atau lebih node db server (ndbd).

MySQL Cluster dapat bekerja dengan banyak node sesuai dengan beban database, namun untuk ujicoba pada kesempatan ini hanya digunakan 2 server, 1 server sebagai manajer dan 1 server lain sebagai node server.

Continue reading “Cara Membuat Cluster Database MySQL (Database Terdistribusi)”

Membuat Aplikasi Migrasi Database MySQL ke MongoDB dengan Python (Versi 2: Memanfaatkan Metadata SQL)

Pada artikel sebelumnya kita sudah membahas bagaimana cara membuat aplikasi migrasi database dari database relasional MySQL ke NoSQL database MongoDB. Kekurangan pada artikel sebelumnya ialah hanya bisa memindahkan 1 (satu) table saja, sehingga untuk memindahkan dua table atau lebih perlu di eksekusi berulang.

Pada artikel ini, masalah diatas akan kita perbaiki. Pada artikel ini kita akan membuat aplikasi migrasi database yang lebih lengkap. Aplikasi yang di bangun dapat memindahkan 1 (satu) database utuh beserta semua tablenya secara otomatis. Aplikasi ini dibangun dengan bahasa Python dan mereferensi penelitian:

Continue reading “Membuat Aplikasi Migrasi Database MySQL ke MongoDB dengan Python (Versi 2: Memanfaatkan Metadata SQL)”