O&K Print Watch – База данных
O&K Print Watch поддерживает работу с несколькими типами серверов баз данных: Microsoft SQL Server, SQLite и PostgreSQL. Это позволяет гибко настраивать систему в зависимости от масштаба организации и объема хранимых данных.
Поддерживаемые СУБД
1. Microsoft SQL Server
O&K Print Watch может использовать MS SQL Server в следующих вариантах:
- MS SQL Server 2012 LocalDB и выше
- MS SQL Server 2008 R2 Express Edition и выше
- Полноценная версия MS SQL Server 2008 R2 и выше
Инсталляционный пакет автоматически устанавливает LocalDB или Express Edition при необходимости, а также создаёт и инициализирует базу данных автоматически во время установки.
Ограничение:
Версии LocalDB и Express имеют лимит 10 ГБ на размер базы данных. Для хранения больших объёмов статистики рекомендуется использовать полную версию SQL Server или включить автоматическое удаление устаревших данных.
2. SQLite
SQLite используется по умолчанию как встроенное решение. База данных создаётся и настраивается автоматически во время установки программы. Рекомендуется для небольших инсталляций, пилотных внедрений и тестирования.
3. PostgreSQL
Начиная с версии 4.16.0.5037, O&K Print Watch поддерживает работу с PostgreSQL — надёжной, масштабируемой и кроссплатформенной СУБД.
Важно:
В отличие от MS SQL и SQLite, PostgreSQL требует предварительного создания базы данных и пользователя вручную до начала установки O&K Print Watch. После этого вы можете указать параметры подключения в программе.
Использование PostgreSQL как сервер базы данных в O&K Print Watch.
Настройка подключения к базе данных
Откройте меню: Настройки → База данных
Примеры строк подключения
MS SQL Server
Provider=SQLOLEDB;User ID=prnwatch;Data Source=PRNSRV\PRNWATCH;Password=123456;Initial Catalog=PRNWATCH
PostgreSQL
Host=localhost;Port=5432;Database=prnwatch;User ID=prnwatch;Password=123456
SQLite
Data Source=C:\ProgramData\O&K Software\O&K Print Watch\prnwatch.db
Рекомендации по выбору СУБД
Объём данных | Рекомендуемая СУБД |
---|---|
Малый (до 100 тысяч записей) | SQLite |
Средний (до 1 млн записей) | PostgreSQL, MS SQL Express |
Большой (более 1 млн записей) | PostgreSQL, MS SQL Server (полная версия) |