AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.02.2008, 12:25   #23  
svcoder is offline
svcoder
Участник
1C
 
29 / 25 (1) +++
Регистрация: 05.06.2003
Адрес: СПб
Цитата:
Сообщение от mazzy Посмотреть сообщение
Конечно знает. Многие работали и продолжают работать с 1С.

Обратите внимание, что сама 1С никогда не называет свой механизм репликацией.
Потому что и у них не репликация.
http://ru.wikipedia.org/wiki/%D0%A0%...D0%BA%D0%B0%29
(начиная с места "Основное различие между репликацией и управлением копированием заключается в следующем")
Не вы случаем переводили? Потому что в английской версии статьи вообще ничего нет об управляемом копировании. Наоборот:
State machine replication. This model assumes that replicated process is a deterministic finite state machine and that atomic broadcast of every event is possible

Цитата:
Сообщение от mazzy Посмотреть сообщение
штатного механизма репликации в Аксапте нет, не было и не предполагается.
потому что простой "обмен данными" (или "управлением копированием") не обеспечивает целостности данных - нужна двухфазная фиксация транзакций. А ее изначально не было и не будет (в 1С тоже )
http://www.unix.org.ua/sos/glava_13.htm (ключевое слово "двухфазн")
http://www.dialektika.com/PDF/978-5-...138-4/part.pdf (ключевое слово "двухфазн")
Не путайте репликацию с распределенными транзакциями, вот для них как раз и нужен two-phase commit protocol

Цитата:
Сообщение от mazzy Посмотреть сообщение
Автор ветки sergeypp как раз предлагал обсудить эту тему и обсудить варианты собственной доработки, которая решила бы эти пролбемы.

Цитата:
Сообщение от mazzy Посмотреть сообщение
Потому что это не принципиально.
Еще как принципиально, к строке справа можно добавить символы разделителя базы при появлении оного, а к числу нельзя

Цитата:
Сообщение от mazzy Посмотреть сообщение
А целостность данных ни в одной системе не должна быть нарушена.
Просто некоторые системы (например, 1С) плюют на целостность с высокой колокольни
Какие-то системы позволяют ее нарушать при необходимости, а какие то не позволяют в принципе. Запрещаете в 1С непосредственное удаление объектов и наслаждаетесь целостностью

Цитата:
Сообщение от mazzy Посмотреть сообщение
кроме того, вы неправы. Нарушить целостность данных в Аксапте можно. Только сделать это гораздо сложнее, чем в некоторых других системах
Удалить все ограничение в вторичному ключу и рассчитывать на то что никаких последствий не будет. Только к свойствам аксапты это никакого отношения не имеет, это заслуги sql server.

Цитата:
Сообщение от mazzy Посмотреть сообщение
Да, в стандартной Аксапте репликации не было, нет и не предполагается.
Да, разработчики Аксапты предполагают, что дешевле организовать постоянный канал, нежели администрировать конфликты репликации или усложнять приложение, вводя фвухфазную фиксацию. Исходя из этого предположения построено все приложение (по 1Совски - конфигурация).
Найти применение двухфазной фиксации внутри одного приложения нужно очень постараться, все таки это нужно для разнородных систем. А в Японии вообще от проводов отказываются в пользу беспроводных технологий. Но мы ведь не там живем, а стране где связь между пунктами А и Б может существовать только по одному пути, и если он обрывается можно прекращать деятельность и идти домой.

Цитата:
Сообщение от mazzy Посмотреть сообщение
Если вы не заметили, svcoder, то в этой ветке идет обсуждение что можно сделать дополнительно к стандартной функциональности, чтобы таки добавить репликацию. Какие плюсы и какие минусы будут у своей доработки.
Вот и я добавил, пока будет тип Int использоваться для идентификатора и ссылочная целостность является основой функционирования приложения разговаривать не о чем. А если добавить сюда частичную репликацию отдельных таблиц или даже отдельных строк таблиц все становится намного сложнее.

Цитата:
Сообщение от mazzy Посмотреть сообщение
Молчите. А остальные продолжат обсуждение.
Намек понял. Удаляюсь
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Невозможно выполнить команду языка определения данных в () iHomer13 DAX: Программирование 8 18.07.2008 10:56
Стандартный импорт данных. Обновление sparur DAX: Функционал 0 24.03.2008 19:07
Распределенная база данных на основе View Владимир Максимов DAX: Программирование 27 04.09.2007 13:21
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:16.