# 1
Short Answer
Sebuah perusahaan mengembangkan sistem manajemen basis data terdistribusi untuk mengelola data sensor dari ribuan perangkat IoT yang tersebar di berbagai lokasi geografis. Sistem ini harus mampu menangani lonjakan data yang tinggi, memastikan konsistensi data di seluruh node, dan memungkinkan kueri data yang efisien dari berbagai sumber. Analis sistem mengusulkan penggunaan arsitektur microservices dengan database NoSQL yang dirancang untuk skalabilitas horizontal dan toleransi kesalahan. Jelaskan tantangan utama dalam memastikan konsistensi data di seluruh node dalam skenario ini, dan sebutkan salah satu mekanisme yang dapat digunakan untuk mengatasinya.
Konsistensi data terdistribusi, Two-Phase Commit (2PC)
