обновление постглинистого песчаника удаленного и автоматического способа

Добрый вечер господа. перед рукой большое спасибо из-за любой опоры, этого раза у меня есть следующее сомнение.

У меня есть 2 BD одна в облаке и другой в помещении оба обладают теми же подмостками и совсем точно равно. мой вопрос: как я обновляю автоматическим способом каждый BD?. Например: эта рабочая станция локальным образом и разъединяет Интернет из-за "y" разум, как у меня есть одна BD помещение я могу продолжать работать, но когда я прибуду, Интернет был бы должен обновлять автоматически все данные в облаке: почему? потому что с BD в облаке есть человек видя движения этой станции. Может быть, эта станция работает до 5:00 pm и пользователь забыл сделать какое-то изменение; он это делает с Вашего дома и утром, когда он зажжет станцию, станет отвечающей совремнным требованиям та же самая автоматически. Я надеюсь предаться пониманию.

я использую postgres 9.4 y c# в помещении и postgres 9.4 y php онлайн способом

1
задан 30.04.2017, 18:49
1 ответ

Нет автоматического способа, который решал бы все проблемы. Нет единственного определения и универсально принятая, на чем он значит обновлять DB.

Например, если пользователь, который был разъединен, меняет поле "A" реестра "X" из таблицы "Z", и другой пользователь, который не был разъединен в течение периода desconección первого, меняет стоимость поля "B" реестра "X" из таблицы "Z". Что ожидается? что перемешало два обновления? что поместила последняя?

и какой изюм, если в этом случае присоединились реестры в таблице "T", что для того, чтобы они были связными, зависят от того, что стоимость "A" в первом случае или "B" во втором случае они выгравированы? те единственного пользователя присоединяются? который?

Поскольку возможно видеть, он не является таким простым. Нужен видеть это случай из-за случая.

1
ответ дан 24.11.2019, 13:14
  • 1
    сначала большое спасибо я из-за того, что мы старались помогать., давайте размещать немного проще случай, час в специфическом расписании работы учреждение, может быть обновлять с облака до помещения в 8:00 am и помещения в облако в 5:00 pm смогли бы так? – Gilberto Asuaje 01.10.2016, 21:47
  • 2
    Проблема не меняется с расписанием. Вопросы продолжают быть теми же самыми. Если ты мог убеждаться, что пока локальный пользователь был разъединен никто (абсолютно никто) cambi и # 243; совсем не (абсолютно совсем не) в глобальном основании podr и # 237; an вновь посылать все SQL, один за один, в команде, которая была использована в м и # 225; локальная хина, чтобы обновлять базу данных. – Emilio Platzer 01.10.2016, 21:54
  • 3
    но было бы возможно реализовывать funci и # 243; n; где, если нет ning и # 250; n локальный активный пользователь обновлять облако иметь в базе данных informaci и # 243; n станции и бита и # 225; четверть из-за estaci и # 243; n. podr и # 237; чтобы размещать quiz и # 225; который выполнил этот funci и # 243; n каждый раз, когда пользователь был разъединен – Gilberto Asuaje 01.10.2016, 22:01
  • 4
    S и # 237;. Но не в форме autom и # 225; костариканская и безусловная. Если основание в облаке было обновлено, quiz и # 225; s бит и # 225; четверть локальных изменений поместите в базу данных в situaci и # 243; n несоответствия данных. и #191; Цюй и # 233; происходи, если локально ему добавляют реестры в таблице дети и в облаке borr и # 243; в будущего отца (который в этом моменте не имей, и # 237; в детей)? – Emilio Platzer 01.10.2016, 22:04
  • 5
    #191; чтобы применяться qu и # 233;? Что Веб был одинокого чтение, или что клиент ответил qu и # 233; делать в каждом случае? Если ответ - первый, возможно использовать postgresql.org/docs/9.1/static/… , если не зависеть, и # 225; ответов. – Emilio Platzer 01.10.2016, 22:32

Теги

Похожие вопросы