sql >> Databasteknik >  >> RDS >> Mysql

MongoDB eller MySQL eller båda i en Rails-app

Jag har skrivit flera appar som blandar och matchar relationella och icke-relationella databaser (MySQL, Mongo, PostGRES och Riak). Det är faktiskt inte särskilt svårt i Rails att göra detta, och jag skrev till och med ett bibliotek som skapar relationer över olika typer av databaser (så att dina Ripple-modeller kan "tillhöra_till :användare" där användartabellen finns i MySQL).

Du bör alltid låta dina behov styra besluten. Slösa inte tid på att skohorna dina användare till Mongo om du är mer bekväm med att hålla dem i en relationsdatabas, eller försöker överföra rapporteringsinformation som kanske inte är normaliserad till en MySQL-tabell. Analys av vilka enheter du lagrar och relationerna mellan dem kommer att driva dina implementeringar.



  1. Behöver lite råd och feedback om kodning av många:många-relationer i MySQL

  2. Hur man konverterar millisekunder till datum i SQLite

  3. Hur man släpper en kolumn med en begränsning i SQL Server

  4. Finns det någon MySQL Aggregate-funktion för CONTAINS?