> ale téměř nikdo se nechlubí, že by z SQL db migrovali do NoSQL
Bodejť:-). Řekl bych, že obecný přístup je:
1) If it don't fix it (když to funguje, tak se v tom nehrab).
2) Cena za nový betelný hw zůstává stejná, ale raketově roste to, co si za to pořídíte. Je mnohem jednodušší - a levnější(!) - nedostatečně optimalizovanou aplikaci přesunout na nový hw než platit pár lidem optimalizace.
2) Optimalizacemi (hinty, partitioning,...) se dá v SQL dosáhnout ohromných věcí. Když SQL pro současné řešení naráží na své limity, optimalizace je pořád ještě levnější než to přepsat.
4) Pokud už někdo udělal chybu v analýze a nevhodně zvolil SQL místo NoSQL, pak migrace nepomůže - lepší je to vyhodit a začít znovu.
Proto si myslím, že migrací SQL-->NoSQL bude jako bílých vran.