Má smysl používat dokumentové databáze pro psaní webový servis, když vím, že data budu chtít ukládat relačně? Ulehčím si tím něco, když vím, že s relační DB můžu použít třeba Hibernate nebo Sqlalchemy?
Příklad relace:
Food (id, name, calories, author_user_id)
Entry (id, day_id, food_id)
Day (id, date, user_id)
User (id, email)
Ty dokumentové databáze se někdy zdají lákavé, protože se zdá, že se s nimi snadněji pracuje, ale je otázka, do jaké šlamastiky se s nimi člověk dostane, když se do nich bude pokoušet cpát relační data.
Jaké máte jsou vaše zkušenosti s dokumentovými databázemi?