Некоторый фон здесь, вопрос начинается жирным шрифтом ниже. Я надеюсь, что это правильное место.Я не ищу фрагмент кода, а скорее рассуждаю о том, как лучше всего справиться с этой ситуацией.
В настоящее время я разрабатываю собственный сайт для своей работы, который позволяет осуществлять бэк-офис цитирование и управление указанными цитатами.Он написан на PHP с использованием PDO (mysql).
Мы собираемся заменить POS quickbooks на OpenSourcePOS .Я уже сделал вилку и модифицировал ее для нашего использования.
Последний пункт в этой системе - бухгалтерия, в которой работает Quickbooks Desktop.Я успешно настроил CData ODBC Driver и подключился к нему из OpenSourcePOS с помощью php / odbc_connect
Так что я знаю, что могу подключиться и читать / записывать в базу данных QBс PHP.Я могу выяснить отношения между таблицами и т. Д. Какой у меня вопрос:
Как лучше всего интегрировать базы данных ?Я думаю, у меня должно быть зеркало базы данных quickbooks, которая обновляется каждую ночь, так что для большинства запросов на чтение мне не нужно попадать в живую базу данных, поскольку люди используют программное обеспечение.
, а затем, очевидно, дляпишет БД, я не могу делать это в рабочее время по той же причине.у меня есть очередь?или я просто анализирую базы данных POS / quote для новых записей, синхронизирую и отмечаю как синхронизированные?
Я знаю, что могу найти решение, но хочу, чтобы оно было правильным, поскольку эта система будеточень важно.извините за весь текст.спасибо.