Od verze 4.0 bude mít MongoDB transakce ACID s více dokumenty. V plánu je nejprve povolit nasazení v sadách replik a poté sdílené clustery. Transakce v MongoDB budou vypadat stejně jako transakce, které vývojáři znají z relačních databází – budou vícepříkazové, s podobnou sémantikou a syntaxí (jako start_transaction
a commit_transaction
). Důležité je, že změny v MongoDB, které umožňují transakce, nemají vliv na výkon pro pracovní zátěže, které je nevyžadují.
Další podrobnosti naleznete zde.
Mít distribuované transakce neznamená, že byste měli modelovat svá data jako v tabulkových relačních databázích. Využijte sílu modelu dokumentu a dodržujte osvědčené a doporučené postupy datového modelování.