Выбор СУБД для 1С — файловая или SQL?
Данная статья будет интересна руководителям небольших и средних предприятий. Когда они решают внедрить у себя 1С, то возникает проблема: какую СУБД для 1С выбрать — файловую или SQL?
Рассмотрим для сравнения файловую базу и клиент серверную SQL.
СУБД для 1С
СУБД — это система управления базой данных. В платформе 1С:Предприятие внедрена поддержка таких видов СУБД:
1. Файловый (встроенный в 1С);
2. MS SQL Server;
3. Oracle;
4. IBM DB2;
5. PostgreSQL;
Понятно, что у каждой системы есть свои отличительные характеристики. Остановимся на них подробнее:
Файловый вариант 1С
Данный способ внедрения 1С:Предприятие считается наиболее простым. Для того, чтобы его применить не надо устанавливать дополнительное программное обеспечение. Этот вариант включает в себя общедоступный файл базы данных, работать с которым можно через сеть.
Плюсы:
1. Легко настраивать.
2. Не надо дополнительных программ.
3. Бюджетный (не дорогой) вариант.
Минусы:
1. Нет гарантии безопасности. Каждый, кто работает в системе, может сделать копию БД.
2. Малая масштабируемость. Т.е. иногда система «тормозит». На снижение скорости влияет количество пользователей, уже начиная с 5-7.
3. Не весь функционал работает. Часть функций будет отсутствовать, к примеру, регламентные задания.
4. Ограничение в размере базы (4-12 гб).
Клиент-серверная СУБД для 1С
Этот принцип построения структуры дает повышенную надежность от отказов и сбоев, а также высокую степень безопасности. Данная система позволяет одновременно работать до пяти тысячам пользователей и больше.
Плюсы:
1. Высокая отказоустойчивость.
2. Возможность подключить значительное число рабочих мест одновременно.
3. Нет ограничения в размере БД.
4. Есть бесплатные СУБД (PostgreSQL).
Минусы:
1. Все же далеко не всеми СУБД можно пользоваться бесплатно, ценник на самые передовые (MS SQL Server) довольно большой.
2. Требуется администрирование SQL сервера.
Инструкция по переходу с файловой базы на SQL
Итак, если выбор сделан в пользу клиент-серверного режима, то для того, чтобы перенести базу 1С 8.3 (8.2) с файловой системы, необходимо проделать следующие шаги:
1. Создать новую БД 1С в SQL.
2. Выгрузить файл *.dt из файловой базы (Конфигуратор — Администрирование — Выгрузка информационной базы).
3. Загрузить этот файл в новую базу (Конфигуратор — Администрирование — Загрузка информационной базы).
Подведем итоги
Безусловно, выбор варианта наиболее подходящего режима — это вопрос исключительно индивидуальный. По опыту работы дадим несколько рекомендаций.
1. Для небольшой организации с умеренным документооборотом разумно на первое время остановится на файловом варианте.
2. Если объем информации значительный, то лучше сразу выбрать клиент-серверный вариант.
Важно понимать, что если организация растет и расширяется, то можно легко и просто, когда понадобится, сделать переход от файлового к клиент-серверному режиму.
1C это реляционное СУБД? и СУБД ли это вообще?
«1С» это название фирмы.
Фирма «1С» является разработчиком самой платформы «1С: Предприятие 8» и приложений разработанных на ее основе.
Программные продукты на платформе «1С: Предприятие 8» не является СУБД вовсе, но могут работать в клиент-серверном режиме под управлением Microsoft SQL Server, Linux PostgreSQL, IBM DB2, Oracle Database.
Microsoft SQL Server, IBM DB2, Oracle Database — являются реляционными СУБД.
Но слышал, что преподаватели почему-то приводят программы 1С как пример реляционной СУБД, хотя без стороннего софта программы 1С работают только в файловом режиме.
makfromkzВысший разум (125558) 7 лет назад
Не ожидал от вас такой не правильной трактовки — 1С это и есть настоящая реляционная СУБД. За этот ответ вам 2, садитесь и завтра приведите в школу родителей )))
Онлайн-Уфа www.online-ufa.ru Просветленный (21112) Если говорить о файловом режиме, то 1С официально никому не раскрывало структуру хранения информации в БД
Остальные ответы
1С = это надстройка но можно считать ее и СУБД специализированной. Реляционной — это точно.
1С вообще не СУБД, ни в коем случае не говори это вслух
1С — это платформа, которая имеет в своем составе СУБД. Но встроенная СУБД имеет кучу внутренних ограничений и проблем с производительностью. В частности она не масштабируема.
При подготовке материала использовались источники:
https://mastersoft.ru/blog/vybor-subd-dlya-1s/
https://otvet.mail.ru/question/187247454