Video ve ses klipleri, fotoğraflar ve vektör grafikleri için bir platform sunuyoruz. MySQL ile veritabanı arka ucu olarak başladık ve yakın zamanda dosyaların tüm meta bilgilerinin depolanması için MongoDB'yi dahil ettik , çünkü MongoDB gereksinimlere daha iyi uyuyor. Örneğin: fotoğraflarda Exif olabilir bilgileri olabilir, videolarda meta bilgilerini de saklamak istediğimiz ses parçaları bulunabilir. Videolar ve vektör grafikleri ortak meta bilgileri vb. Paylaşmaz. Bu yüzden MongoDB'nin bu yapılandırılmamış verileri depolamak ve aranabilir tutmak için mükemmel olduğunu biliyorum.
Ancak platformumuzu geliştirmeye ve özellikler eklemeye devam ediyoruz. Şimdi sıradaki adımlardan biri kullanıcılarımız için bir forum sağlamak olacak. Şimdi ortaya çıkan soru şudur: forumları ve forum gönderilerini saklamak için iyi bir seçim olan MySQL veritabanını kullanın, ya da bunun için MongoDB'yi kullanın?
Yani soru şu: MongoDB ne zaman ve RDBMS ne zaman kullanılır. Eğer seçiminiz olsaydı ne alırdınız, mongoDB veya MySQL ve neden alırdınız?