2016-01-19 9 views
1

Он должен быть последовательным, поскольку он является распределением SQL; он является толерантным к разделу, поскольку он хранится в облаке, и он очень доступен. Так что же он жертвует?В какой части теоремы CAP база данных Azure SQL жертвует и почему?

+1

StackOverflow нацелен и отвечает на конкретные вопросы разработки; твой слишком широкий – GHC

+0

хорошо, я думал, что все в порядке, так как [этот вопрос] (http://stackoverflow.com/questions/20205797/which-part-of-the-cap-theorem-does-cassandra-sacrifice-and-why) также получил ответ ... – Tim

ответ

4

Azure SQL DB использует основанную на кворуме модель для обеспечения доступности центров данных. Он основан на Azure Service Fabric (https://azure.microsoft.com/en-us/services/service-fabric/). Система является последовательной и толерантной к сетевому разделению, но в случае, когда кворум реплик не может быть сформирован, база данных будет недоступна. Кросс-центры данных. В базе данных SQL используется асинхронная модель репликации, и она доступна и разделена на терпимость, но может быть несовместимой в случае перекрестного сетевого центра данных (база гео-вторичной базы данных будет отставать). Для централизованного центра обработки данных и перекрестного центра обработки данных мы осуществляем непрерывный мониторинг для обнаружения любых сетевых разделов или недоступности.

 Смежные вопросы

  • Нет связанных вопросов^_^