Blog seperti https://neo4j.com/blog/acid -vs-base-consistency-models-explained/ menjelaskan BASE seperti ini:
Tingkat keragu-raguan ini kedengarannya tidak terlalu bisa diandalkan, bukan? Mereka menukar ketersediaan dan konsistensi untuk mendapatkan kinerja dan skalabilitas.
Ini baik-baik saja jika Anda menjalankan layanan yang toleran terhadap data yang tidak cocok atau data basi, atau yang baik-baik saja dengan sejumlah kecil kehilangan data sesekali. Jika masalah tersebut jarang terjadi, tetapi Anda mendapatkan kinerja yang unggul hampir sepanjang waktu, itu sangat menarik. Dan yang lebih penting, demonya bagus.
Tetapi jika Anda harus menjalankan layanan dengan persyaratan ketat untuk integritas data, itu tidak baik. Jika kehilangan bahkan satu catatan data membuat Anda bermasalah dengan auditor, atau jika Anda tidak dapat dengan andal membaca data yang baru saja Anda komit beberapa saat sebelumnya karena komit itu membutuhkan waktu untuk menyebar ke semua node klaster Anda, ini bisa menjadi pemecah kesepakatan .
Jadi penyimpanan data mana yang harus dipilih bergantung pada persyaratan aplikasi Anda. Hanya Anda yang dapat menilai apakah ketersediaan dan konsistensi yang santai dari penyimpanan data BASE cukup untuk kebutuhan aplikasi Anda.