I already asked a question regarding a simple fail-safe soft real-time web application for a pizza delivery store.

I have wonderful comments and answers, but I do not agree that this is a real web service. Instead of a web service, it is rather a real-time system that allows you to receive orders from customers, control the distribution of these orders and control the vehicles that deliver these orders in real time.
In addition, unlike the "true" web service, this system is not intended for many users - these are just a few dispatchers (telephone service providers) and several delivery drivers who will use it (at the moment I have no requirements to provide direct access to services for real customers, only dispatchers and delivery drivers will have direct access).
Therefore, this question is a little more general.
I found that in order to make the right choice for the NoSQL data storage option for this application, the first thing I need to do is make a choice between CA , PA and CP in accordance with the CAP theorem .
Now building Web applications with Erlang's book says, "while [Mnesia] is not a SQL database, it is a CA database, such as an SQL database. It will not process a network partition." The same book says that the CouchDB database is a PA database.
With that in mind, I think the very first thing I need to do with my application is to decide what the term “fault tolerance” means with respect to CAP.
The simple requirement I have is to have an available 24/7 (R1) application. Another is that there is no need to scale, the application will have a very modest number of users (it may not be possible to have thousands of dispatchers) (R2).
Now, is R1 required for the application to ensure consistency, accessibility, and partition tolerance and with what priorities?
What type of data warehouse will better cope with the following problems:
- Ensuring round-the-clock availability of the dispatcher (the person who receives phone calls from customers and uses CRM) to search for customer records and enter orders into the system;
- Search for current current serviced orders and their status (placement, baking, shipping, delivery, delivery) in real time;
- Keep track of the location of all working vehicles and their payload in real time;
- Recover any part of the system after a system crash or network failure to continue providing 1,2 and 3;
To summarize: which data warehouse (CA, PA, or CP) is best suited for the system described above? Which data warehouse better meets the requirements of R1?