Kami menawarkan platform untuk klip video dan audio, foto dan vektor-grafika. Kami mulai dengan MySQL sebagai backend basis data dan baru-baru ini menyertakan MongoDB untuk menyimpan semua meta-informasi file, karena MongoDB lebih sesuai dengan persyaratan. Misalnya: foto mungkin memiliki informasi Exif , video mungkin memiliki trek audio tempat kami ingin menyimpan informasi meta juga. Video dan vektor-grafik tidak membagikan meta-informasi umum, dll. Jadi saya tahu, bahwa MongoDB sempurna untuk menyimpan data yang tidak terstruktur ini dan menjaganya tetap dapat dicari.
Namun, kami terus mengembangkan platform kami dan menambahkan fitur. Sekarang salah satu langkah selanjutnya akan menyediakan forum untuk pengguna kami. Pertanyaan yang sekarang muncul adalah: gunakan database MySQL, yang akan menjadi pilihan yang baik untuk menyimpan forum dan posting forum, dll. Atau menggunakan MongoDB untuk ini juga?
Jadi pertanyaannya adalah: kapan harus menggunakan MongoDB dan kapan harus menggunakan RDBMS. Apa yang akan Anda ambil, mongoDB atau MySQL, jika Anda punya pilihan dan mengapa Anda mengambilnya?