Napsal jsem několik aplikací, které kombinují a spojují relační a nerelační databáze (MySQL, Mongo, PostGRES a Riak). Ve skutečnosti to není v Rails nijak zvlášť těžké a dokonce jsem napsal knihovnu, která vytváří vztahy mezi různými typy databází (takže vaše modely Ripple mohou „patřit_to :user“ tam, kde je uživatelská tabulka v MySQL).
Vždy byste se měli nechat řídit svými potřebami. Neztrácejte čas natahováním uživatelů do Mongo, pokud vám vyhovuje držet je v relační DB nebo se pokoušet vtlačit informace, které nemusí být normalizovány, do tabulky MySQL. Analýza entit, které ukládáte, a vztahů mezi nimi bude řídit vaše implementace.