Pada 4.0, MongoDB akan memiliki transaksi ACID multi-dokumen. Rencananya adalah untuk mengaktifkan mereka yang ada dalam penerapan set replika terlebih dahulu, diikuti oleh kluster yang di-sharding. Transaksi di MongoDB akan terasa seperti transaksi yang familiar dengan pengembang dari database relasional - mereka akan multi-pernyataan, dengan semantik dan sintaks yang serupa (seperti start_transaction
dan commit_transaction
). Yang penting, perubahan pada MongoDB yang memungkinkan transaksi tidak memengaruhi kinerja untuk beban kerja yang tidak memerlukannya.
Untuk lebih jelasnya lihat di sini.
Memiliki transaksi terdistribusi, tidak berarti Anda harus memodelkan data Anda seperti dalam database relasional tabel. Rangkul kekuatan model dokumen dan ikuti praktik pemodelan data yang baik dan direkomendasikan.