Blog jako https://neo4j.com/blog/acid -vs-base-consistency-models-explained/ vysvětluje BASE takto:
Tato úroveň dvojznačnosti nezní příliš spolehlivě, že? Vyměňují dostupnost a konzistenci za výkon a škálovatelnost.
To je v pořádku, pokud provozujete službu, která je tolerantní k neshodujícím se datům nebo zastaralým datům nebo která je v pořádku s nějakou menší ztrátou dat jednou za čas. Pokud jsou tyto problémy neobvyklým jevem, ale téměř po celou dobu dosahujete vynikajícího výkonu, je to velmi atraktivní. A co je důležitější, dobře se předvádí.
Ale pokud musíte provozovat službu s přísnými požadavky na integritu dat, není to dobré. Pokud se ztrátou byť jednoho záznamu dat dostanete do problémů s auditory nebo pokud nedokážete spolehlivě přečíst data, která jste před chvílí potvrdili, protože šíření tohoto potvrzení do všech uzlů vašeho clusteru nějakou dobu trvá, mohlo by to znamenat porušení smlouvy. .
Které úložiště dat tedy vybrat, závisí na požadavcích vaší aplikace. Pouze vy můžete posoudit, zda uvolněná dostupnost a konzistence úložiště dat BASE postačuje potřebám vaší aplikace.