Elasticsearch kan lagra data beständigt. För att avgöra om det bör vara primär databas behöver du fråga vilka verksamhetsregler som måste gälla när skrivningar misslyckas eller sker samtidigt.
I ett ordersystem är produktsökning och köpbekräftelse olika uppgifter. Sökrelevans är viktig för den första; korrekta betalnings- och lagerändringar för den andra.
1. Börja med ändringarna som måste lyckas tillsammans
Anta att ett köp kräver en orderpost och en lagerminskning. Verksamheten måste definiera vad som ska hända om bara den ena lyckas.
