|
06.04.2021, 17:29 | #1 |
Участник
|
Цитата:
Сообщение от George Nordic
Если чуть экстраполировать вопрос до как "правильно регулярно передавать много элементов коллекции", то ответ только один - change data capture. Добро пожаловать во взрослый мир к Informatica PEC, Oracle GoldenGate, Qlik Data Integration и Debezeum. Вариантов, увы, нет.
мы уже давно во взрослом мире. и как я говорил, решение уже есть. давай лучше поговорим как правильно? и как правильно делают упомянутые тобой решения? |
|
06.04.2021, 17:56 | #2 |
Модератор
|
Не только. Более того, продажами софта я не занимаюсь. Я за всеобщую цифровую грамотность.
упомянутые мною решения, как платные так и open source, делают одно - он реплицируют данные из системы А в систему В. В режиме, близком в режиму реального времени, хотя временной лаг все равно есть. Да, и это требует включения режима расширенного логирования, так как они читают логи, что BDA не всегда по нраву. И, некоторые, установки агента, что уже не по нраву и безопасникам.
Какое именно решение считать "правильным" зависит от задачи и от критичности скорости изменений. Да, еще есть критерий гарантированной доставки сообщений и двухсторонней репликации / разруливания конфликтов репликации, но это за рамками обсуждения, иначе еще про шины данных придется рассказывать, такие как IBM WebSphere. С Уважением, Георгий |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
06.04.2021, 18:12 | #3 |
Участник
|
Цитата:
- пойдем простым логическим путём - пойдем вместе! https://www.youtube.com/watch?v=wK1fq2QZbRk Цитата:
во-вторых, я не зря упомянул ax2009 и ax2012 в ax2012 (в той самой, где перехерачили главную книгу) перехерачили очень много других таблиц. в результате ОЧЕНЬ много таблиц в ax2012 не совпадают с ax2009 взять тривиальную таблицу единиц измерения. в единицах измерения разное все - количество таблиц, количество полей, ограничения на поля. даже одинаковые по смыслу enum'ы разные! Да, я понял что ты хотел сказать про синхронизацию баз данных. я не считаю этот способ правильным ни для Аксапт, ни для других разнородных клиентов. Цитата:
Сообщение от George Nordic
Какое именно решение считать "правильным" зависит от задачи и от критичности скорости изменений. Да, еще есть критерий гарантированной доставки сообщений и двухсторонней репликации / разруливания конфликтов репликации, но это за рамками обсуждения, иначе еще про шины данных придется рассказывать, такие как IBM WebSphere.
да, я тоже за грамотность. но если зависит, то скажи как и на что. про гарантированность - отдельный вопрос. реализаутся за счет отправки специальных подтверждений в той же самой передаваемой коллекции я думаю, что для аксапты не актуально горячее копирование. я думаю, что для аксапты актуальны эти варианты: Цитата:
Сообщение от George Nordic
инкремент за dDOS'ит системы нафиг. Для аксапты характерны таблицы, в которых поля обновляются часто. Какая-нибудь последняя себестоимость в карточках номенклатуры, например. Последний раз редактировалось mazzy; 06.04.2021 в 18:19. |
|
06.04.2021, 18:42 | #4 |
Модератор
|
Цитата:
Цитата:
Цитата:
С Уважением, Георгий |
|
06.04.2021, 18:49 | #5 |
Участник
|
Цитата:
Сообщение от George Nordic
а насколько нужно ее часто реплицировать? Это и брокера убьет нафик. Плюс возможны будут варианты, когда изменение со старой себестоимостью придет позже сообщения с новой себестоимостью - не факт что брокер будет успевать доставить все по очереди(!). Значит, еще и версионность вводить и проверять. Оно точно надо?
а какие есть варианты решений? как технарь со знанием, можешь выделить важные параметры и граничные значения и как они влияют? повторю, вопрос, в котором я постарался зафиксировать действительно важные на мой взгляд параметры: ax2012,ax2009: как правильно передать 100500 элементов коллекции через WCF? готов послушать для вариантов, где используется не WCF. но все остальные слова остаются в вопросе. готов принять вводные характерные для аксапты. например, это точно не "горячее копирование". например, нормальная скорость 1 изменение в секунду. например, размер элемента в коллекции до 8кб, а число элементов измеряется скорее сотнями тысяч, но никак не сотнями миллионов. и другие характерные для аксапты вводные. Последний раз редактировалось mazzy; 06.04.2021 в 18:55. |
|
06.04.2021, 18:53 | #6 |
Модератор
|
|
|
06.04.2021, 18:56 | #7 |
Участник
|
Цитата:
если кому-то хочется другую границу - вводите в свое обсуждение и вперед. хотя, конечно, 1000 проводок в секунду для аксапты легко. ну, пусть будет 1 (одна). не принципиально для данного обсуждения, на мой взгляд. |
|
|
|