Сжатие данных в веб-коннекторе QuickBooks с помощью ASP.net

Я использую веб-коннектор QuickBooks и хочу отображать данные компании (которые находятся в QuickBooks) в веб-приложении. Для этого я создал службу, которая взаимодействует с веб-коннектором и получает все данные. И для этого, я думаю, мне нужно создать локальную БД, где я могу хранить все данные. Это правильный подход?

If yes then How can I shrink QuickBooks data with my local DB
If No then what need to in this case

Я новичок в QuickBooks Пожалуйста, помогите мне

заранее спасибо


person Venom    schedule 24.09.2012    source источник
comment
Почему именно вам нужно сжимать данные? Файлы данных QuickBooks крошечные (обычно менее 1 ГБ) по сравнению с тем, что может обрабатывать любая современная система баз данных. Кроме того, даже если вы беспокоитесь о том, сколько данных вы храните, вы можете просто выбирать, что вы извлекаете из QuickBooks - у вас нет необходимости для хранения всего, что вы получаете из QuickBooks, просто сохраните то, что тебе нужно.   -  person Keith Palmer Jr.    schedule 25.09.2012


Ответы (1)


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

Если источником ваших данных является один или несколько файлов компании QuickBooks, крайне маловероятно, что вам понадобится сжать данные. Максимальный размер файла компании на несколько порядков ниже емкости хранилища современных систем баз данных, а жесткие диски объемом 1 ТБ в настоящее время продаются по цене около 100 долларов США.

Ради общей эффективности и удобства обслуживания рекомендуется запрашивать и хранить только те данные, которые необходимы вашему приложению. Узнайте, как использовать элемент IncludeRetElement qbXML в своих запросах для фильтрации данных, возвращаемых из QuickBooks.

person Paul Keister    schedule 25.09.2012