Безотказная работа программ 1С требует, прежде всего, своевременного обращения к базам данных, в которых хранится вся необходимая информация. Огромное количество используемых дата-баз побудило пользователей на применение специального языка для структурированного обращения к базам данных, который значительно упростил и оптимизировал работу с ними. Такой язык называется SQL и имеет несколько современных вариаций от различных компаний:
• MS SQL – пакет приложений от Microsoft, является наиболее используемым, вот почему многие девелоперы в основном ориентируются на нее.
• Oracle SQL – сравнительно недавняя разработка, пока не получила должного распространения и поддержки.
• Postgre SQL – является полностью бесплатным предложением на рынке и альтернативой двум предыдущим вариантам.
Для законного использования продуктов от MS и Oracle придется приобрести лицензию, впрочем, есть варианты покупки только под использование вкупе с 1С, что значительно снизит ценник.
Преимущества использования SQL-серверов в «облаке»
Для многих компаний, особенно небольших, приобретение лицензии и настройка соответствующих приложений может обходиться непомерно дорого. Многие предприниматели для безотказной работы с 1С используют 1CSQL-сервера, расположенные удаленно. Среди преимуществ данного способа можно отметить следующее:
• Не нужно приобретать дорогую лицензию, обычно нет ограничений по использованию программ для бухучета, будь это 1С или какая-нибудь другая.
• Статистически выше скорость работы в отличие от файловой системы хранения данных.
• Легкая настройка и быстрое обучение принципам работы доступно даже начинающему пользователю.
Многие добросовестные провайдеры ради привлечения клиентов предлагают дополнительные услуги: использование офисного пакета, бесплатное резервирование, неограниченное количество баз данных.
Нюансы при использовании SQL-серверов
На сегодняшний день традиционно используемые базы данных являются пережитком «дооблачной» эры, поэтому они плохо приспособлены для работы на внешнем сервере – могут возникнуть проблемы с масштабированием и даже запуском. Все зависит от средств и возможностей провайдера. На смену таким серверам могут придти NoSQL-сервера – они легко изменяют размеры, выдерживают большое количество запросов, однако большинство современных бухгалтерских приложений не поддерживает их, либо требует глубокой правки программного кода.