يستطيع Elasticsearch تخزين البيانات بصورة دائمة. ولتحديد ما إذا كان ينبغي أن يكون قاعدة البيانات الأساسية، اسأل ما قواعد العمل التي يجب أن تبقى صحيحة عندما تفشل الكتابات أو تحدث بالتزامن.
في نظام الطلبات، البحث عن المنتجات وتأكيد الشراء مهمتان مختلفتان. أهمية نتائج البحث هي الأولوية للأولى، بينما صحة تغييرات الدفع والمخزون هي الأولوية للثانية.
1. ابدأ بالتغييرات التي يجب أن تنجح معًا
لنفترض أن الشراء يتطلب تسجيل طلب وخفض المخزون. يجب أن يحدد العمل ما ينبغي حدوثه إذا نجح أحدهما فقط.
