Я работаю над проектом библиотеки С#, который будет обрабатывать транзакции между SQL и QuickBooks Enterprise, синхронизируя оба хранилища данных. Это здорово и все такое, но первоначальная синхронизация будет довольно большим набором транзакций. После завершения начальной синхронизации транзакции будут синхронизироваться по мере необходимости до конца срока службы продукта.
На данный момент я довольно хорошо знаком с SDK, использующим QBFC, а также со всеми различными ресурсами и примерами кода, доступными через OSR, проект ZOMBIE Пола Кейстера (спасибо, Пол!) и другие. Все эти ресурсы очень помогли. Но с одной вещью я еще не сталкивался: существует ли ограничение или существенная или смертельная потеря производительности, связанная с большими объемами данных через один запрос набора сообщений. Насколько я понимаю, база данных на стороне QuickBooks также является просто базой данных SQL, но я не хочу делать никаких предположений.
Опять же, мне просто нужно сильно ударить один раз, поэтому я не хочу разрабатывать отдельное решение для импорта. Это также дает мне возможность протестировать копию живых данных с моей библиотекой, журналами и всем остальным.
Как бы то ни было, это мой первый пост в Stack, так что не стесняйтесь информировать меня о публикации здесь, если я каким-либо образом отклонился от курса. Спасибо.