The DASAR singkatan digunakan untuk menggambarkan sifat-sifat database tertentu, biasanya database NoSQL. Ini sering disebut sebagai kebalikan dari ACID .
Hanya ada beberapa artikel yang menyentuh rincian BASE, sedangkan ACID memiliki banyak artikel yang menguraikan masing-masing sifat atomisitas, konsistensi, isolasi dan daya tahan. Wikipedia hanya mencurahkan beberapa baris untuk istilah ini.
Ini membuat saya beberapa pertanyaan tentang definisi :
B asically A vailable, S oft state, E konsistensi ventual
Saya telah menafsirkan properti-properti ini sebagai berikut, menggunakan artikel ini dan imajinasi saya:
Pada dasarnya yang tersedia bisa merujuk pada persepsi ketersediaan data. Jika satu node gagal, bagian dari data tidak akan tersedia, tetapi seluruh lapisan data tetap operasional.
- Apakah interpretasi ini benar, atau apakah mengacu pada sesuatu yang lain?
- Pembaruan: disimpulkan dari jawaban Mau , apakah ini berarti seluruh lapisan data selalu menerima data baru, yaitu tidak ada skenario penguncian yang mencegah data dari dimasukkan segera?
Status lunak : Yang bisa saya temukan adalah konsep data yang membutuhkan periode refresh. Tanpa penyegaran, data akan kedaluwarsa atau dihapus.
- Penghapusan data secara otomatis dalam database terasa aneh bagi saya.
- Data kadaluarsa atau basi lebih masuk akal. Tetapi konsep ini akan berlaku untuk semua jenis penyimpanan data yang berlebihan, bukan hanya NoSQL. Apakah itu menggambarkan sesuatu yang lain?
Konsistensi akhirnya berarti bahwa pembaruan pada akhirnya akan beriak ke semua server, diberikan waktu yang cukup.
- Properti ini jelas bagi saya.
Dapatkah seseorang menjelaskan properti ini secara detail?
Atau apakah itu hanya akronim yang dibuat-buat dan tidak bermakna yang merujuk pada konsep asam dan basa seperti yang ditemukan dalam kimia?