Пусть распределенная база данных имеет механизм восстановления, например, если он разделен сетевым разделом, который позволяет двум сторонам продолжать работать, обе стороны продолжают совершать транзакции, а когда раздел заканчивается, они соглашаются вернуться к последнее общее состояние.Является ли моя распределенная база данных C + A или A + P?
Если мы говорим, что эта система:
- является A + P, так как он имеет встроенный (не очень умный) механизм для борьбы с перегородками, и последовательность является своего рода сломаны тем мы можем отрицать совершение, которое было сделано?
- является C + A, так как он не действительно имеет дело с разделами, и состояние всегда согласовано (никогда не записывается смешанная странная вещь)?
- другой более сложный вариант?
Я голосую, чтобы закрыть этот вопрос не по теме, потому что это не вопрос программирования. Если у вас есть вопрос программирования, пожалуйста, поделитесь кодом программы, с которой вы столкнулись. –