Каков общий взгляд на использование промежуточных таблиц?Мы часто используем их для импорта заказов от внешних поставщиков. - PullRequest
5 голосов
/ 03 февраля 2010

У нас было много внутренних дебатов относительно постановочных столов. Некоторые рассматривают промежуточные таблицы как архаичные и не позволяют создавать повторно используемые сервисы и т. Д. Также сообщается, что они будут препятствовать развитию бизнеса и расширению бизнес-каналов.

Я не обязательно за или против того или иного варианта, но я знаю, что наличие промежуточных данных во многих случаях спасало жизнь и облегчало повторный импорт заказов, с которыми у нас были проблемы.

Просто хотел посмотреть, что другие думают о подготовке данных и какие другие методы используются для обработки сценариев, подобных нашим (принятие заказов от внешних партнеров, Amazon и т. Д. И импорт их в нашу систему ERP).

Спасибо

S

Ответы [ 2 ]

1 голос
/ 03 февраля 2010

В некоторых местах, где я работал, я использовал промежуточные столы, в других я использовал другие методы.У каждого есть свои преимущества и недостатки.Тем не менее, не беспокойтесь об этом.Если приходит какой-то поток данных, который требует какого-то другого метода, кроме того, что вы делаете, тогда вы найдете новое решение.Изменения обусловлены требованиями.

(лично, когда кто-то приходит ко мне и говорит: «Мы должны перейти на X, потому что то, что мы делаем сейчас, неэффективно и плохо, и ведьмы придут и съедят наших детей», они имеюту них есть представление, что во вторник у нас будет возможность утроить нашу клиентскую базу, но только если мы сделаем эту новую вещь, но если мы не будем взламывать ее сейчас, то мы упустим эту возможность, потому что никто изэти потенциальные клиенты готовы подождать хотя бы минуту, и все они будут требовать одного и того же, и мы можем построить именно то, что они хотят, прямо сейчас, хотя мы и не знаем, чего они хотят.Конечно, это не то, как все работает. Один клиент (или что-то еще) приходит и говорит: «Эй, мы хотим, чтобы ваши услуги, вы могли принять наш XML?», на что ответ всегда «Конечно», и затемВы получаете задание с этим и можете принимать разумные решения и планировать вещи. В отличие от "курица с головой"методология отключения, предпочитаемая людьми, которые любят технические слова, но ненавидят знать что-либо техническое)

1 голос
/ 03 февраля 2010

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

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

Я слышу об этом все время, когда я тоже работаю (обычно от менеджеров, которые только что прочитали статью о SOA и XML) и в ситуациях, связанных с большими объемами данных - массовый импорт в промежуточные таблицы может обрабатывать гораздо больший объем данных чем любой тип веб-службы.

...