База данных кассового ПО состоит из следующих баз данных MySQL:
Dictionaries
) предусматривает возможность обновления данных в фоновом режиме и поддержание корректности данных в случае сбоя. view
). Имя представления соответствует имени таблицы, в каждый момент времени представление ссылается на одну из копий.Documents
) предназначена для надежного хранения и поддержания целостности данных о результатах продаж. Для работы БД Documents
используется транзакционный движок InnoDB, что позволяет минимизировать возможность рассогласования данных, т.е. документ будет записан полностью со всеми позициями, оплатами, скидками и т.д. или не будет добавлен вовсе.Queues
) предназначена для хранения сообщений из очереди для осуществления обмена между сервисами, приложениями и процессами кассовой программы.