DictionaryForumContacts

 Alex16

link 27.04.2018 7:35 
Subject: replicates data over multiple systems anim.husb.
ХХХ replicates data over multiple systems to help to protect against accidental destruction or loss.

Не знаю я этой темы... ХХХ дублирует (тиражирует? в словаре много всего) данные по нескольким системам (в нескольких системах) для (с целью) их защиты от случайного уничтожения и потери...

Заранее благодарен.

 illy

link 27.04.2018 11:24 
синхронизировать итп.

 Alex16

link 27.04.2018 11:26 
Спасибо. а предлог over - (over multiple systems) - в нескольких системах?

 Rus_Land

link 27.04.2018 11:46 
репликация [данных] - уже вполне устоявшийся термин, имхо
Могу ошибаться, но, мне кажется, от синхронизации отличается тем, что последняя может идти в обе стороны, а при репликации данные распространяются из одного места.

 illy

link 27.04.2018 11:55 
over - "между", наверное:)

 illy

link 27.04.2018 11:57 
а может и "с":)

 Rus_Land

link 27.04.2018 12:05 
реплицирует данные на/в несколько систем

 illy

link 27.04.2018 12:10 
реплицирует ? Поймут. А кто не хочет оказаться лохом - промолчит:)

 Alex16

link 27.04.2018 13:23 
Я - лох. И мне не стыдно. Но уж если на то пошло, я бы написал "осуществляет репликацию данных в..."

А теперь объясните мне разницу между репликацией и дублированием (вспомнил, что реплика = копия).

 интроьверт

link 27.04.2018 13:36 
27.04.2018 15:05 - это смысл отражает. (тока я не в курсе насколько это официальная терминология)

 alk moderator

link 27.04.2018 13:43 
репликация - это процесс достаточно сложный. Цель - сделать так, чтобы данные в двух или более источниках стали одинаковыми. Но здесь недостаточно просто скопировать. Если речь идет о гигантских массивах данных, то время полного копирования может быть настолько большим, что информация уже станет неактуальной, изменится в источнике. Придется заново копировать, и так до бесконечности.
Поэтому имеются механизмы, отслеживающие изменения внутри системы и помогающие производить синхронизацию только по изменившимся фрагментам. Ясно, что в базе может что-то не только измениться или добавиться, но и удалиться. И это тоже нужно вовремя отследить. И сделать это не только между двумя узлами, но и между множеством. Вот вся совокупность этих действий по "выравниванию" содержимого и называется репликацией.

 Rus_Land

link 27.04.2018 13:59 
* объясните мне разницу между репликацией и дублированием *

Дублирование - это создание второй копии, репликация же может проводиться одновременно в несколько копий.
Репликация - это вполне официальный термин, во всяком случае, в том, что касается, например, баз данных.
Можно, я думаю, вместо "реплицирует" дать "осуществляет/выполняет/производит репликацию".

 alk moderator

link 27.04.2018 14:05 
Rus_Land - хочу заметить, что репликация может быть и двунаправленной, то есть две системы обмениваются измененными частями, стремясь к тому, чтобы стать одинаковыми. Синхронизация в таких случаях обнаруживает конфликт и замирает, дожидаясь решения о том, что считать новым, а что старым и что на что заменять.

 Rus_Land

link 27.04.2018 15:18 
alk
Готов с Вами согласиться насчет двунаправленной репликации. Я уже давно не в теме, но когда-то немного занимался SQL Server, в т.ч. его администрированием. Насколько припоминаю, в терминологии Microsoft для баз данных на основе SQL Server термин "репликация" означал движение данных в одну сторону, от одной базы данных в другую. В то же время, конечно, можно настроить и вторую базу данных, чтобы она реплицировала в первую, но тогда этот процесс назывался уже "двунаправленной репликацией" (bidirectional replication). Вполне возможно, что это вопрос реализации/имплементации конкретного сервера баз данных или собственная терминология какой-то фирмы (в данном случае Майкрософт).
В любом случае, эти технические детали вряд ли важны для перевода заявленного в сабже предложения, т.к. здесь replication - однозначно репликация, имхо, а не синхронизация/дублирование/тиражирование/копирование, с чем Вы, как я понял по Вашему ответу, вполне согласны.

 Alex16

link 27.04.2018 20:52 
Ясно, кое-что понял.

 Rus_Land

link 27.04.2018 21:45 
* Могу ошибаться, но, мне кажется, от синхронизации отличается тем, что последняя может идти в обе стороны, а при репликации данные распространяются из одного места. *

Прокомментирую самого себя, так как я действительно ошибся :)
Я вспомнил, чем отличается репликация от синхронизации. Репликация - это процесс автоматический и одновременный во всех базах данных, то есть если идет добавление записи в основную БД, то сразу же идет добавление и в реплицируемую, и этот процесс рассматривается как одна транзакция. Если по какой-либо причине добавление в реплицируемую БД сбоит (напр., из-за канала связи), то вся транзакция откатывается, добавления записи не происходит нигде. При такой конфигурации всегда можно рассчитывать, что данные в обеих БД одинаковы. Синхронизация же происходит либо "по запросу", либо по расписанию, то есть данные могут накапливаться в одной БД и передаваться в другую БД периодически, и в такой конфигурации базы данных некоторое время находятся в несинхронизированном состоянии.
Это то, что вспомнилось "из головы", Гуглом не проверялся :)

 интроьверт

link 27.04.2018 21:52 
\\\ Это то, что вспомнилось "из головы", Гуглом не проверялся :)

это правильный подход! теперь после проверки гуглом можно ж будет еще чего-нибудь дописать;)

 Rus_Land

link 27.04.2018 21:57 
Да, эта фраза - это такой литературный прием, чтобы оставить интригу для сиквела :)

 Amor 71

link 27.04.2018 22:32 
replicates - воспроизводит.

 illy

link 28.04.2018 0:39 
Просто рассуждения: replicate - это создание точной копии.То, что ребята говорили про "двунаправленность" итп., имеет место быть, но это детали, а текст попроще. Cинхронизация не совсем в тему. Дублирование/дубликат данных подойдет больше. Остается только состряпать грамотно звучащую фразу.:)

 Rus_Land

link 28.04.2018 6:10 
* Остается только состряпать грамотно звучащую фразу. *

Ну вот, так всегда... Самое сложное оставили для тех, кто и в грамоте-то не силён :)

 

You need to be logged in to post in the forum