Какую базу данных выбрать 1С — файловую или SQL
В малых и средних организациях обычно перед внедрением 1С раздумывают как выбрать систему баз данных для 1С. Существует два вида этих систем это файловая и SQL. Далее мы расскажем, чем они отличаются и основные их характеристики.

Система управления базой данных часто сокращают как СУБД, делают это для удобства и простоты. 1С совместим с несколькими вариантами систем управления баз данных:
- Файловый (встроенный в 1С)
- MS SQL Server
- Oracle
- IBM DB2
- PostgreSQL
Все из перечисленных СУБД хранят в себе различные функции и уникальные решения.
Файловая СУБД для 1С
Это один из простейших способов установки и внедрения программы 1С. Для это нам не нужно ставить сторонний софт и проводить какие-либо сложные манипуляции. Также большой плюс этого варианта, то что подключаться к базе и работать с ней можно из любой точки земного шара.
Плюсы файловой СУБД 1С:
- Легкость и простота настройки и установки
- Не нужно ничего устанавливать дополнительно
- Низкие вложения средств и мало времени на установку
- Плохая защита и каждый имеет доступ к базе данных
- Плохо работает с большим количеством пользователей, если работает более 6 человек, то начинаются проседания в производительности
- Не все функции функционируют
- Имеет ограниченный размер и не может быть более 12гб
Клиент-серверная вариант системы управления базами данных для 1С на базе SQL
Данный способ отличается отличной безопасностью и надежностью. Также используя клиент-серверный вариант можно использовать базу огромным количеством сотрудников, без каких-либо задержек.
Преимущества 1С SQL:
- Отличная надежность
- Возможность использовать базу данных огромному количеству пользователей
- Нет ограничения по объему базы
- Есть как платные, так и бесплатные СУБД данного типа.
- Нужно поддерживать сервер и обслуживать его
Выводы
Конечно вы должны сами решить какой вариант вам больше подходит. Если у вас крупная компания и большое число сотрудников, то вам нужен клиент-серверный вариант СУБД. А если у вас небольшая фирма и вы не хотите много тратить на внедрение и думаете сделать все быстрее, то ваш выбор файловая СУБД.
База данных 1С: Файловая или серверная. Что выбрать?
База данных – это условно говоря, совокупность всевозможной информации (документы и прочее), структурированная определенным образом.
Существует множество разновидностей баз данных, классификаций и так далее.
Что касается 1С, то она имеет два варианта работы с базой данных:
- файловая
- клиент-серверная

Для каждой есть свои сферы применения и у каждой есть свои плюсы и минусы. Рассмотрим каждый вариант подробнее.
Файловая база данных
Данный вариант базы данных предназначен для малого количества пользователей (1-5). Одной из ключевых особенностей данной базы является хранение всей информации в одном файле, что во многом порождает и минусы использования такого варианта. Работу файловой базы можно также организовать через веб-сервис (обмен через ftp, http, https и пр.). Алгоритм работы выглядит следующим образом:

По такому алгоритму работает каждый пользователь
К плюсам данного варианта можно отнести следующее:
- Относительная дешевизна;
- Проста в использовании и настройке;
- Отсутствует необходимость в дополнительном программном обеспечении;
- Оптимально для небольшого количества пользователей (1-5);
Однако минусы такого варианта весьма существенны, а именно:
- Существенное снижение быстродействия при размерах базы свыше 6-10 Гб;
- Наличие блокировок базы данных при одновременном обращении к ней. «Ошибка блокировки данных» и т.д.;
- Вычисления происходят на компьютере пользователя, что повышает требование к комплектующим каждого рабочего места;
- Не работают регламентные задания в случае отсутствия активных пользователей;
- Наличие свободного доступа к файлу базы данных пользователями, что небезопасно;
- Низкая отказоустойчивость. Банальное отключение электричества может привести к повреждению базы и потере данных;
При активной работе с такой базой не в монопольном режиме, не редко появляется существенное снижение скорости работы. В таком случае логичным становится наличие механизма, который будет распределять запросы к базе. Такие механизмы как раз таки реализованы в клиент-серверном варианте базы 1С.
Клиент-серверная база данных 1С
Это трехуровневая система, основанная на архитектуре «клиент-сервер». При таком варианте клиентская часть 1С делает запрос не напрямую базу, а через сервер на котором установлен Сервер 1С:Предприятие и уже сервер обращается к базе данных, которая находится под управлением СУБД (система управления базой данных), а вычисления производятся на сервере. Сервер 1С:Предприятие работает с такими СУБД как:
- Microsoft SQL Server
- PostgreSQL
- IBM DB2
- Oracle Database
Подходит для более крупных организаций (более 5 пользователей). Однако, некоторые ее качества являются существенным преимуществом, даже при малом (меньше 5) количестве пользователей. В упрощенном виде, алгоритм работы пользователя с клиент-серверной базой выглядит следующим образом:

Таким образом, сам принцип построения базы на клиент-серверной архитектуре даёт следующие преимущества:
- Распределение нагрузки за счет использования Сервера 1С;
- Широкие возможности по созданию резервных копий базы данных;
- Высокая отказоустойчивость;
- Работа регламентных заданий даже при отсутствии активных пользователей;
- Практически нет ограничения по размеру базы данных;
- При одновременной работе нескольких пользователей на порядок выше производительность по сравнению с файловой базой;
- Низкие требования к комплектующим клиентских компьютеров, т.к. все вычисления производятся на сервере;
- Нет свободного доступа к базе данных.
К минусам можно отнести:
- высокая стоимость;
- сложнее в настройке.
Но существует вариант, который позволяет небольшим организациям пользоваться преимуществами использования клиент-серверного варианта базы данных 1С за вполне разумные деньги. Таким решением выступает продукт «1С:Предприятие 8.3. Сервер МИНИ на 5 подключений» в сочетании с СУБД PostgreSQL. Индивидуальное решение по переходу на клиент-серверную версию базы вам помогут подобрать наши специалисты. Уточнить детали вы можете по телефону + 7 8652 333 003.
—> Подписаться на новости Новости
В данной статье мы рассмотрим изменения, связанные с перемещением пивной и слабоалкогольной продукции на первый регистр (склад) в ЕГАИС, и расскажем как к ним подготовиться.
Во многих регионах предприятия столкнулись с проблемой, что их фискальные накопители, на основании постановлений следственного комитета, стали извлекать из состава ККТ. Причина — краденные фискальные накопители.
В данной статье перечислили важные даты, которые предприятиям требуется учесть в своей деятельности.
Экономический эффект от ее введения уже оценивается в 471 миллиардов рублей, поэтому тренд на подключение новых товарных групп к системе “Честный знак” останется и в ближайшие годы. В течении следующих.
Важнейшим событием 2023 года, для малого и среднего бизнеса, стало продление моратория на плановые проверки. Мораторий продлен вплоть до 2030 года. В данной статье расскажем, о налоговых проверках в 2024.
В данной статье расскажем, о дроблении бизнеса и тем признакам, по которым ФНС определяет данный вид правонарушения.
Перенос базы 1С на SQL сервер

Повышение скорости работы 1С, отказоустойчивости системы.
от 2 600 руб./час
Программные продукты фирмы 1С имеют два основных формата хранения базы данных: файловая база данных и база данных, размещенная на SQL Server средствами СУБД
В список поддерживаемых СУБД входят:
- Microsoft SQL Server
- PostgreSQL
- Oracle Database
- IBM Db2.
Файловые базы данных, как правило, используют небольшие компании с 1-5 пользователями, где нет большого объема документооборота, а также не произойдет быстрого роста объема базы данных.
Когда нужно переходить с файловой базы 1С на СУБД MS SQL?
Если конфигурация долго открывается и также долго открываются и проводятся документы, если периодически выскакивают ошибки «Нарушена целостность базы данных» или «Файл базы данных поврежден», файл ИБД *.1СD имеет объем более 5ГБ, планируется рост пользователей или в результате внедрения еще одной конфигурации 1С планируется достаточно быстрый рост объема данных, пора задуматься о вопросе, как перенести файловую базу 1С на SQL поскорее и узнать, что такое сервер 1С.

Преимущества SQL
Если переход все же вызывает некоторые колебания, стоит учесть, что преимуществ у клиент-серверного варианта значительно больше, чем недостатков, а у файлового – наоборот.
При высокой отказоустойчивости и поддержке бесконечно большой базы данных SQL-сервер дает возможность одновременной работы большому числу пользователей. Конечно, наиболее мощные СУБД – MS SQL Server/Oracle стоят недешево, но бесплатный вариант PostgreSQL также широко используется в среде 1С. Да, SQL требует настройки сервера 1С и администрирования, но подобные услуги оказывает широкий круг компаний-франчайзи 1С, и конечно же – наша.
Работа с файловой базой плохо защищена, потому что доступ к копированию файла БД открыт любому пользователю, плохо масштабируется и начинает «тормозить», когда пользователей становится больше пяти из-за высокого уровня изоляции транзакций, а также имеет ограничения по размеру в 5-10 Гб. При этом отдельные функции конфигурации при таком варианте просто не работают (к примеру, регламентные задания).
Да, быстрая настройка, отсутствие дополнительного ПО и низкая цена – весьма привлекательные «черты» файловых БД, но выбор в их пользу может иметь место только при построении самой простой информационной системы.

Этапы перехода на внешнюю СУБД
Для переноса файловой базы 1С 8.3 на сервер SQL проделаем следующие шаги:
Шаг №1 Выгрузка ИБ
Откроем конфигуратор файловой версии базы 1С.

В конфигураторе выбираем пункт меню «Администрирование» и «Выгрузить информационную базу».

Итогом процесса выгрузки будет файл *.dt.

Шаг №2 Создание кластера
Для данного пункта запустим консоль управление сервером 1С.

Важно: Для работы сервера 1С обязательно требуется установка лицензии на сервер 1С.
Лицензия бывает 32х-разрядная и 64х-разрядная. Разрядность определяет количество ОЗУ доступное серверу 1С: у 32х до 4ГБ, а 64х более 4ГБ.
Для уточнения цен, подбора сервера для 1С с учетом плановых нагрузок и форматов обслуживания таких систем обратитесь к нашим специалистам. Мы с радостью подберем для вас подходящее решение.
В открывшемся приложении выберите «Кластер-Создать кластер», а если кластер уже создан, выберите существующий.

Шаг №3 Создание базы данных в кластере
Следующим шагом в процессе миграции базы 1С будет создание новой конфигурации в кластере. Существует два возможных варианта создания базы 1С на сервере 1С:
- Через консоль администрирования кластера 1С;
- Через окно запуска 1С:Предприятие.
Создание информационной базы в кластере через консоль администрирования кластера 1С
Чтобы создать базу 1С в СУБД SQL, выбираем «Создание новой информационной базы» и заполнить обязательные поля:
- Имя – название вашей базы 1С;
- Сервер баз данных – указываем имя кластера 1С;
- База данных – название базы данных в вашей СУБД SQL;
- Пользователь сервера БД – логин от администратора СУБД SQL;
- Пароль сервера БД – пароль от администратора СУБД SQL.

Далее добавляем эту ИБД в список 1С для последующего запуска конфигуратора 1С и загрузки ранее подготовленного файла выгрузки базы. После того как база в кластере создана, добавляем ее в список баз 1С. Для этого запускаем 1С:Предприятие и «Добавить…» базу 1С.

Далее выбираем «Добавление в список существующей информационной базы» и переходим «Далее».

После появления формы добавления базы 1С, заполняем последние строки в списке и переключаем режим работы на «На сервере 1С:Предприятие».

Запуск 1С:Предприятие и добавление конфигурации
Этот способ быстрее предыдущего и бывает полезен, когда, например, вы не установили у себя компоненту консоли управления при установке платформы. Чтобы им воспользоваться, запускаем 1С:Предприятие и в открывшемся окне приложения жмем кнопку «Добавить».

Далее выбираем «Создание информационной базы».

После перехода в следующий пункт меню выбираем « Создание информационной базы без конфигурации для разработки новой конфигурации» или «Загрузки выгруженной ранее информационной базы».

Следующим шагом будет выбор пункта «На сервере 1С:Предприятие».

Мы попадем в искомое нами окно заполнения полей для создания базы на сервере 1С.

Шаг №4 Завершение переноса

Перенос базы 1С на SQL-сервер
Поможем определить необходимость переноса базы 1С на SQL и подготовить инфраструктуру
от 2 600 руб.

Перенос данных 1С
Переходите на новую программу 1С? Проведем бесплатный анализ и перенесем только необходимые данные
от 2 700 руб.

После запуска конфигуратора переходим в раздел «Администрирование» и выбираем пункт «Загрузить информационную базу».

Далее выбираем ранее сохраненный файл выгрузки и начинаем непосредственно процесс загрузки базы на СУБД SQL.

Готово! Ваша конфигурация успешно переведена из файлового режима на SQL-сервер.
Если повторная работа в конфигураторе не требуется, выбираем вариант «Нет» и запускаем базу в режиме «Предприятия» для проверки ее работоспособности.
Мы рассмотрели процесс миграции файловой базы на сервер 1С. Если в будущем вам потребуется перенос базы 1С SQL на другой сервер или у вас остались вопросы по этому переводу, обратитесь к нашим специалистам за консультацией, мы с радостью вам поможем.
Выбор СУБД для 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. Если объем информации значительный, то лучше сразу выбрать клиент-серверный вариант.
Важно понимать, что если организация растет и расширяется, то можно легко и просто, когда понадобится, сделать переход от файлового к клиент-серверному режиму.