AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

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

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 02:53.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.