Какую базу данных выбрать 1С — файловую или SQL
В малых и средних организациях обычно перед внедрением 1С раздумывают как выбрать систему баз данных для 1С. Существует два вида этих систем это файловая и SQL. Далее мы расскажем, чем они отличаются и основные их характеристики.
Система управления базой данных часто сокращают как СУБД, делают это для удобства и простоты. 1С совместим с несколькими вариантами систем управления баз данных:
- Файловый (встроенный в 1С)
- MS SQL Server
- Oracle
- IBM DB2
- PostgreSQL
Все из перечисленных СУБД хранят в себе различные функции и уникальные решения.
Файловая СУБД для 1С
Это один из простейших способов установки и внедрения программы 1С. Для это нам не нужно ставить сторонний софт и проводить какие-либо сложные манипуляции. Также большой плюс этого варианта, то что подключаться к базе и работать с ней можно из любой точки земного шара.
Плюсы файловой СУБД 1С:
- Легкость и простота настройки и установки
- Не нужно ничего устанавливать дополнительно
- Низкие вложения средств и мало времени на установку
- Плохая защита и каждый имеет доступ к базе данных
- Плохо работает с большим количеством пользователей, если работает более 6 человек, то начинаются проседания в производительности
- Не все функции функционируют
- Имеет ограниченный размер и не может быть более 12гб
Клиент-серверная вариант системы управления базами данных для 1С на базе SQL
Данный способ отличается отличной безопасностью и надежностью. Также используя клиент-серверный вариант можно использовать базу огромным количеством сотрудников, без каких-либо задержек.
Преимущества 1С SQL:
- Отличная надежность
- Возможность использовать базу данных огромному количеству пользователей
- Нет ограничения по объему базы
- Есть как платные, так и бесплатные СУБД данного типа.
- Нужно поддерживать сервер и обслуживать его
Выводы
Конечно вы должны сами решить какой вариант вам больше подходит. Если у вас крупная компания и большое число сотрудников, то вам нужен клиент-серверный вариант СУБД. А если у вас небольшая фирма и вы не хотите много тратить на внедрение и думаете сделать все быстрее, то ваш выбор файловая СУБД.
Gilev.ru
Добрый день. Куплена вот такая машина (SuperMicro SYS-6029P-WTR, Intel Xeon Gold 6234 2шт, 256гбОЗУ, Intel DC P4101 1Tb SSDPEKKA010T801). Помогите определиться с выбором связки windows server + sql для работы с 1с сервер 8.3. Спасибо.
jkram Сообщений: 7 Зарегистрирован: 04 авг 2020, 15:09
Re: Какие версии выбрать sql\windows server
Дмитрий Юхтимовский » 04 авг 2020, 16:29
Чтобы определиться, какой вам лучше подойдёт MS SQL Server — неплохо бы сначала определиться, какая версия платформы 1С вам нужна. А для этого неплохо бы озвучить, какие конфигурации 1С планируется использовать.
Отдельно замечу, что вы выбрали процессоры пусть и не с пиковой, но довольно хорошей частотой (лишь бы вам хватило ядер), довольно заметное количество памяти, и нормальный загрузочный SSD (вот его описание:
https://www.intel.ru/content/www/ru/ru/ . eries.html , обратите внимание на заголовок «Этот твердотельный накопитель . разработан для моделей использования в качестве загрузочного диска и рабочих нагрузок с небольшим количеством операций чтения, таких как индексирование поисковых запросов и кэширование на периферии.»).
При этом:
1. в вашей конфигурации отсутствует SSD, который можно было бы спокойно использовать под интенсивную нагрузку на запись. Тот, который есть, годится только для загрузки с него операционной системы и каких-либо программ, и на этом всё.
2. В вашей конфигурации 2 процессора с шестиканальным контроллером памяти, то есть оптимально под такие процессоры собирать память одинаковыми планками, количество которых кратно 12, то есть 12 или 24. У вас же количество памяти кратно 8, то есть 8 или 16 планок, то есть треть пропускной способности контроллера памяти вы не используете.
Дмитрий Юхтимовский Сообщений: 738 Зарегистрирован: 11 фев 2013, 19:28 Откуда: gilev.ru
Re: Какие версии выбрать sql\windows server
Гилёв Вячеслав » 06 авг 2020, 13:43
Выбор СУБД для 1С

При начале работ по установке и настройке 1С в любой компании встает вопрос выбора СУБД для обслуживания базы данных. Сотруднику, который ранее не сталкивался с этим вопросом, сложно разобраться в терминах и определиться с окончательным выбором. А ведь правильно подобранная и настроенная СУБД серьезно облегчит дальнейшую жизнь, поскольку от этого зависит, насколько оперативно будут обрабатываться команды 1С. Перед тем как определиться с СУБД, стоит узнать о специфике самых популярных из них.
Варианты работы 1С
Для начала стоит рассказать о специальном режиме работы 1С, в котором вообще не нужна внешняя СУБД. Речь идет о файловом режиме, в котором роль СУБД и сервера выполняет встроенный в 1С механизм. Это бюджетный вариант ведения учета, так как нет необходимости приобретать сервер и лицензии на него. Но данный вариант используется достаточно редко из-за небольшой скорости работы, низкой надежности и собственных ограничений 1С:
- Все таблицы представлены в виде 4 отдельных файлов, размер каждого из которых не может превышать 4 Гб:
- Описание таблицы;
- Индексы;
- Значения неограниченной длины;
- Записи.
- Ограничения длины ключа в индексах и количества полей для индексации;
- Возможные проблемы с выполнением регламентных заданий в ранних версиях 1С;
- Отсутствие возможности одновременного проведения документов;
- Прямой доступ пользователей к базе данных – любой сотрудник может случайно удалить ее или сделать копию.
Все вышеперечисленные моменты подводят к тому, что если количество пользователей больше 1, то необходимо использовать клиент-серверный вариант базы 1С. Он предпочтительнее со всех точек зрения, кроме стоимости – она действительно выше. Ведь в этом случае необходимо приобрести сервер приложений 1С и установить СУБД.
На сегодняшний день системы 1С официально поддерживают следующие виды:
- Платная MS SQL. Также существует бесплатная модификация MS SQL express edition, но у нее действует ограничение на размер базы данных – до 10 гб. Для удовлетворительного ведения учета компании этого явно недостаточно, поэтому этот вариант больше подходит для разработчиков;
- Платная Oracle BD;
- Бесплатная IBM DB2;
- Бесплатная PostgreSQL.

Бесплатная
консультация
эксперта

Анна Викулина
Руководитель Центра
сопровождения 1С
Спасибо за Ваше обращение!
Специалист 1С свяжется с вами в течение 15 минут.
Особенности различных СУБД
При выборе не стоит опираться только на цену, так как СУБД сами по себе имеют множество особенностей. Их необходимо учесть заранее, поскольку, если этого не сделать, возможны существенные проблемы при работе пользователей. Самая популярная СУБД – MS SQL, поэтому знать ее отличительные особенности должны все профессионалы, работающие с ней:
- Небольшой размер БД постепенно растет по мере поступления новых данных;
- По умолчанию 1 файл с данными и 1 с логами;
- Требовательна к ресурсам;
- Нетребовательна к квалификации администратора, хорошо интегрируется с продуктами от Microsoft;
- Максимальное количество таблиц, используемых в запросе, ограничено 256.
Следующая из платных СУБД – Oracle BD:
- Высокие требования к квалификации администраторов;
- В подзапросах нельзя использовать конструкции «ПЕРВЫЕ» и «УПОРЯДОЧИТЬ»;
- При сортировке NULL ставится в конец таблицы;
- Статистические данные планов запроса ресурсозатратны.
Бесплатная PostgreSQL, популярность которой все интенсивнее растет в последнее время, и уже появляются мнения, что она способна потеснить MS SQL. Пока об этом говорить преждевременно, но знать особенности этой СУБД в современных условиях весьма полезно:
- Требования к квалификации существуют, весьма желательно понимать основные принципы и структуру БД;
- Достаточно требовательна данная СУБД и к ресурсам, но не как MS SQL;
- При сортировке NULL по умолчанию находится в начале таблицы. Но с помощью оператора NULLS LAST можно убрать эти значения в конец таблицы;
- Необходимость частой реиндексации при интенсивной работе;
- Требовательность к скорости записи и чтения жестких дисков;
- Полное внешнее соединение работает намного медленнее, чем в других СУБД;
- Облачные базы 1С:Фреш работают как раз на этой СУБД.
Об IBM DB2 можно сказать следующее:
- Средняя требовательность к квалификации специалистов;
- При создании базы резервируется место «на будущее» – базы «весят» существенно больше;
- Слабые возможности механизма временных таблиц, благодаря чему требования к ресурсам пониженные. Также скорость работы снижается и при использовании подзапросов;
- В операции like или подобно запрещено использовать шаблоны;
- В выборке не может быть более 1012 колонок;
- При группировке и сравнении различает регистр;
- Нетипизированное значение NULL;
- Ограничения длины ресурсов регистров и чисел.
К выбору СУБД нужно подходить весьма ответственно, не теряя из виду все важные факторы. При возможности стоит посоветоваться с профессионалами, уже имевшими опыт работы с базами на вышеперечисленных системах. Также стоит опираться на количество пользователей в вашей компании и сложность системы 1С. Практика администраторов 1С показывает, что производительность бесплатных СУБД ниже, чем MS SQL или Oracle.
Какой sql выбрать для 1с

8(925)949-81-98 Артём

8(920)975-96-78 Михаил
Заказать звонок
Как выполнить переход с файловой базы 1С 8.2 на MS SQL. Установка MS SQL и 1С 8.3 Сервер с нуля!
- ☑База знаний 1С Ꙭ
- Как выполнить переход с файловой базы 1С 8.2 на MS SQL. Установка MS SQL и 1С 8.3 Сервер с нуля!
Рейтинг: 0 /5 — 0 голосов
Для чего нужен SQL и чем он лучше, чем файловый режим базы данных 1С? Когда компьютеры были слабыми, а базы данных 1с 7.7 занимали более 1 гб (раньше это было очень много) лучшим способом оптимизации был признан режим SQL. Для современных версий 8.2 и 8.3 большим объемом считаются базы данных занимающие объем более 4000 Мбайт на жестком диске компьютера или сервера. Такие базы данных рекомендовано переводить в режим 1С Сервера с дальнейшей установкой MS SQL.
Сколько стоит лицензия 1С Сервера? Какие лицензии выбрать для перехода 1С файловой в SQL?
Какие программы понадобятся для того чтобы перейти на SQL?
1) MS SQL Server 2000/2005/2008/2012/2014/2015/2016/2019 – подойдет практически любая версия в зависимости от версии платформы 1с и конфигурации 1с.
2) Microsoft SQL management studio (SSMS) – нужен такой же версии как и SQL Server.
3) Платформа 1с 8.3 (8.2) с функционалом работы 1С Сервера (x86 или x64).
Какая стоимость данного ПО? MS SQL Server можно купить за сумму начинающуюся от 17 тысяч рублей, в зависимости от возможностей, мощности и кол-ва пользователей. В СНГ очень распространённым явлением является установка не лицензионного MS SQL Server’а скачанного с различных сайтов-torrent’ов.
Лицензия 1С Сервера для небольшого предприятия можно купить в 3х различных видах, предлагаемых компанией 1С.
Вариант № 1 — 1С:Предприятие 8.3. Сервер МИНИ на 5 подключений — данный пакет представляет из себя лицензию на установку платформы 1с в режиме 1С сервер, работу 5 пользователей в режиме 1с Предприятие и одного пользователя в режиме конфигуратор. Стоимость 1С мини сервера на 5 человек в октябре 2020 года составляет 14 400 рублей.
Вариант №2 — 1С:Предприятие 8.3. Лицензия на сервер – данный продукт предполагает установку 1С Сервера в режиме 32 бита (не смотря на то что компьютер или сервер куда вы устанавливаете серверную платформу 1с может иметь другую архитектуру, например 64 бита). Это значительно урежет возможности и производительность работы SQL до 4 гб ОЗУ. Если в Вашем компьютере или сервере установлено больше оперативной памяти, то будет задействовано всего 4 ГБ. Стоимость такой серверной лицензии на текущую дату составляет 50 400 рублей.
Вариант №3 — 1С:Предприятие 8.3. Лицензия на сервер (x86-64) – это режим позволяет устанавливать 64 и 32 битную серверную платформу 1С. Лицензии для пользователей приобретаться отдельно по 6250 рублей. Стоимость данной лицензии 86 400 рублей – в случае программной защиты (конвертов или электронной поставки). USB версия с кличем hasp для 1С сервера обойдется в 103 700 рублей.
Microsoft SQL MANAGER Studio (SSMS) – абсолютно бесплатный, доступный к скачиванию на сайте Microsoft.
Инструкция по установке 1С Сервера и SQL
1) Устанавливаем платформу 1С в режиме Сервер с галочками «Сервер 1С предприятие»,
«Администрирование Серверов 1С предприятия»,
«дополнительные функции администрирования» и «модуль расширения веб-сервера» если планируете заходить в 1с из браузера или в режиме Web-server.
2) На этапе установки 1С сервера необходима создать пользователя на компьютере или сервере для управления средствами 1C сервера и Sql. По умолчанию 1С предлагает имя пользователя USER1CV8, вам требуется только задать пароль и сохранить его на компьютере.
3) После этого нужно вынести на рабочий стол ярлыки запуска 1С сервера, остановки 1с Сервера и администрирования,
а также зарегистрировать DLL файл для возможности использовать 1с Сервер.
Важно понимать, что при регистрации сервера 1с, его настройка и раздел администрирование серверов 1с будет функционировать только под тем пользователем, под которым вы выполнили процедуру регистрации DLL.
4) После установки платформы 1С Сервера приступаем к установке MS SQL (в нашем случае 2016). Распаковываем дистрибутив SQLServer-x64-RUS и нажимаем Setup.
В процессе установки выбираем необходимые компоненты. В окне выборе варианта авторизации выбираем смешанный режим SQL server. Добавляем в нижнюю табличную часть текущего пользователя и прочих администраторов.
