Поговорим о системах управления базами данных (СУБД). Почему это важно? СУБД помогают поддерживать высокую производительность информационной базы, а соответственно, и эффективность бизнес-процессов всей компании.
Многие развивающиеся компании используют бесплатную СУБД SQL-express, даже не подозревая, что однажды система может выдать ошибку. Это случится, как только объем данных в базе превысит 10 Гб. Работа полностью остановится. И что тогда делать? На этот вопрос и не только ответит Ряничев Владимир, старший технический специалист «ГЭНДАЛЬФ» по сопровождению информационных баз.
- Расскажите, в чем недостатки SQL-express?
- SQL-express – одна из бесплатных СУБД. Система неплохая, но в ней есть ограничения. Основное ограничение: SQL-express не рассчитана на большие организации или же организации с большим оборотом, и у которых база все время разрастается. SQL-express рассчитана на объем базы не более 10 Гб.
Если в бухгалтерии работает 20 пользователей и база весит 5 Гб, то проблем не возникнет. Но бывают случаи, когда в базе работает всего два человека, и при этом она весит больше 10 Гб. В такой ситуации SQL-express не подходит, придется переходить на другое решение – устанавливать полноценный сервер с лицензиями. Например, торговым организациям, перехода не избежать, поскольку поток товара не прекращается, ассортимент расширяется и, соответственно, база растет.
- Есть реальные примеры, когда SQL-express подводила?
- Могу привести в пример ситуацию. К нам обратился клиент, который держит небольшой супермаркет. Оборот товара у них большой, в магазине имеется все: от носков до бытовых приборов. Одним утром база успешно запустилась, но вскоре выдала ошибку, и проведение документов остановилось. Долго пытались найти причину такого явления, но позже выяснилось, что база стоит на SQL-express. База отказалась работать как раз в тот момент, когда превысила 10 Гб.
Не можете решить проблему в работе базы?
Иногда трудно понять, какой именно механизм в «1С» вызывает проблему и в каком направлении проводить расследование.
Закажите технический аудит, чтобы получить конкретные рекомендации по устранению неполадок в базе!
- Как решали эту проблему?
Для того чтобы решить проблему, нужно было либо сжимать базу, либо обрезать, что в разы замедлило бы работу магазина. Специалисты сжали базу до 8 Гб и, конечно, предупредили, что такое повторится снова, если не перейти на полноценное программное решение. В итоге через два дня повторилось то же самое.
- Что делать, чтобы избежать подобного?
- Чтобы избежать подобного исхода можно перейти на SQL-сервер Runtime или SQL-сервер Full-use. Есть также бюджетное решение PostgreSQL.
Теперь пару слов о каждом. Начнем с PostgreSQL. Преимущество в том, что это бесплатное решение. В отличие от SQL-сервер Runtime и Full-use функция «Мастер настройки» отсутствует, поэтому самому его внедрить сложно, придется прибегнуть к помощи специалиста, который в этом разбирается. А это, в свою очередь, потребует дополнительных затрат. Сопровождающий специалист также должен быть компетентным в работе с PostgreSQL.
Фирма «1С» и компания «Майкрософт» выпустили совместные продукты MS SQL-сервер Runtime и MS SQL-сервер Full-use. Установка данных решений проще, чем PostgreSQL. В чем разница? Лицензии Runtime на Microsoft SQL Server можно использовать только с «1С:Предприятие 8». Лицензии Full-use можно использовать и с «1С» и с любыми другими приложениями.
Стоит учесть тот факт, что специалистов по сопровождению Microsoft SQL Server гораздо больше, чем по PosgreSQL.
Как перейти на SQL Server для «1С»?
Оставьте заявку в форме ниже, и наш специалист проконсультирует вас бесплатно!
Узнать подробнее о SQL Server для «1С», видах лицензирования и стоимости можно на нашем сайте.