sql >> Database >  >> RDS >> Mysql

MongoDB of MySQL of beide in een Rails-app

Ik heb verschillende apps geschreven die relationele en niet-relationele databases mixen en matchen (MySQL, Mongo, PostGRES en Riak). Het is eigenlijk niet bijzonder moeilijk in Rails om dit te doen, en ik heb zelfs een bibliotheek geschreven die relaties creëert tussen verschillende soorten databases (zodat je Ripple-modellen "belongs_to :user" kunnen zijn waar de gebruikerstabel zich in MySQL bevindt).

U moet uw beslissingen altijd laten bepalen door uw behoeften. Verspil geen tijd door uw gebruikers Mongo binnen te halen als u ze liever in een relationele database houdt, of als u rapportage-informatie probeert te pushen die mogelijk niet genormaliseerd is in een MySQL-tabel. Analyse van welke entiteiten u opslaat en de relaties daartussen zullen uw implementaties stimuleren.



  1. MySQL:retourneer alleen het laatste bericht in de platte/gespreksberichtentabel

  2. Productiedatabase is niet geconfigureerd

  3. Hoe gebruik ik If Then Else in een MySQL-updatequery?

  4. Tekortkomingen van mysql_real_escape_string?