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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.12.2004, 08:17   #1  
djoker is offline
djoker
Участник
Аватар для djoker
 
83 / 10 (1) +
Регистрация: 28.05.2004
Адрес: Красноярск
? Вопрос о скорости COM и XML
Здравствуйте уважаемые участники форума!
У меня созрел такой вопрос:
Допустим мне надо данные таблицы из Аксапты скопировать в систему 1С,
записей будет порядка 20000 - 40000.
и так надо делать каждый раз по требованию оператора,
хотелось бы узнать насколько эффективно использовать один из следующих методов:
через COM или XML-файл?
Конкретно волнует вопрос производительности - как сделать так чтобы работало быстрее?? Поделитесь опытом пожалуйста, подскажите.
Спасибо.
__________________
Смотрим в книгу - видим фигу.
Старый 02.12.2004, 09:37   #2  
Diman is offline
Diman
Участник
Сотрудники Microsoft Dynamics
 
166 / 35 (2) +++
Регистрация: 27.06.2003
Адрес: Москва
А что значит через COM?
Старый 02.12.2004, 09:43   #3  
Alks is offline
Alks
Участник
 
336 / 41 (2) +++
Регистрация: 23.07.2004
Адрес: г. Новокузнецк
Через XML (да и вообще текстовые файлы) быстрее, через COM удобнее.
Каких то особенных ускорений в обоих методах вряд ли можно добится.
Старый 02.12.2004, 09:55   #4  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Хм.... забавный вопрос. Еще более интересный ответ. С xml то Вы как работать собираетесь ? Через MS XML3.0 ? Так это опять же использование COM.
Старый 02.12.2004, 10:44   #5  
bucken is offline
bucken
Участник
Аватар для bucken
 
259 / 12 (1) ++
Регистрация: 04.09.2003
Адрес: Москва
Цитата:
Изначально опубликовано Андре
Хм.... забавный вопрос. Еще более интересный ответ. С xml то Вы как работать собираетесь ? Через MS XML3.0 ? Так это опять же использование COM.
Ну если структура будет не очень сложная, то можно и без COM обойтись...
Например
PHP код:
io.white("<node1>");
io.white("тест");
io.white("</node1>"); 
Хотя изврат, согласен. Но можно.

Цитата:
Через XML (да и вообще текстовые файлы) быстрее, через COM удобнее.
Каких то особенных ускорений в обоих методах вряд ли можно добится.
Полностью согласен.
__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5
Старый 02.12.2004, 11:03   #6  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Хотя изврат, согласен. Но можно.
Тогда уж лучше писать не в XML, а в свой формат - тем более валидацией полученного XML-я заниматься, как я понимаю, Вы все равно не собираетесь
А еще лучше в бинарный - не читаблень конечно, зато скорость выше - что собственно и нужно.
Старый 02.12.2004, 13:37   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
С точки зрения цены всего решения - удобнее через xml
поскольку:
1. xml выгрузка в Аксапте уже есть http://axapta.mazzy.ru/hints/xmlpublish/
2. загрузка xml в 1С делается неложно
3. файл передавать можно и без сети, на дискетках например. А com будет работать только в пределах одного компьютера
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX: ERPLive.com - What's this? Blog bot DAX Blogs 0 26.09.2008 04:19
axStart: How to use XSLT in AIF and what’s wrong with empty xml Nodes. Blog bot DAX Blogs 0 27.04.2008 18:07
Неплохой набор RSS feeds kashperuk DAX: База знаний и проекты 3 25.10.2006 12:49

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

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

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