0

Базы данных поддерживаемые 1с

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

В этой статье будут рассмотрены основные особенности работы всех СУБД, совместимых с 1С 8.3.

1С предприятие поддерживает 5 видов СУБД:

  • файловый вариант самого 1С;
  • IBM DB2;
  • MS SQL;
  • Oracle BD;
  • PostgreSQL.

У каждой из них свои особенности и рекомендации. Рассмотрим каждую подробнее:

Файловая БД

В файловом режиме работы СУБД у 1С есть следующие особенности. В системе каждая таблица представлена 4 файлами:

  • файл описания таблицы;
  • файл записей;
  • файл значений неограниченной длины (их выносят из основного файла записей для оптимизации);
  • файл индексов.
  1. Ограничение размера одного из вышеперечисленных файлов 4 Гб дискового пространства.
  2. Длина ключа в индексе такой базы данных не может превышать 1920 байтов.
  3. Количество полей для индексации ограничивается 256 полями (в остальных СУБД всего 16 полей).

Получите 267 видеоуроков по 1С бесплатно:

Microsoft SQL

Ключевая особенность СУБД MS SQL с 1С 8.2 — максимальное количество таблиц в запросе 256. Может показаться, что много, однако при обращении по точке к полям составного типа Вы можете моментально получить все 256 таблиц.

PostgreSQL

  1. NULL так же, как и Oracle, при сортировке по возрастанию становится в конце результата.
  2. В режиме автоматических блокировок при чтении таблица блокируется целиком.
  3. В СУБД PostgreSQL сильно уменьшается производительность в режиме интенсивной работы, система как можно чаще требуется реиндексирование (метод REINDEX).
  4. Большое влияние на производительность PostgreSQL оказывает скорость работы жесткого диска — данные после команды COMMIT (фиксация транзакции) из кеша помещаются на диск. Это существенно повышает надежность, однако снижает производительность СУБД при записи информации (функция fsync). Поэтому считается, что эта СУБД является очень медленной в плане записи и удаления информации, однако это можно исправить.
  5. Можно достичь повышения надежности внедрением RAID — массивов в сочетании с блоками бесперебойного питания. Тем самым мы повысим надежность системы. После повышения надежности можно пренебречь включением функции fsync и тем самым существенно увеличить скорость работы системы.
  6. При вычислении разницы между датами, если в промежутке дат попадаются переходы с зимнего времени на летнее (и наоборот), СУБД PostgreSQL учитывает разницу. Пример — разница между 29.10.2013-00:00:00 и 30.10.2013-00:00:00 будет не 24 часа, а 25.
  7. СУБД неэффективно отрабатывает вид соединения — «ПОЛНОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ».

IBM DB2

  1. СУБД DB2 имеет нетипизированное значение NULL.
  2. DB2 чувствительна к регистру строковых значений при сравнении. Касается не только прямого сравнения, но и операций СГРУППИРОВАТЬ, ОБЪЕДИНИТЬ, РАЗЛИЧНЫЕ.
  3. Максимальная длина числового значения — 31 знак (в других СУБД — 38).
  4. Максимальная длина ресурса регистров бухгалтерии и накопления — 25 знаков (везде 32).
  5. Максимальное количество колонок в списке выборки — 1012.
  6. Максимальный размер поля неограниченной длины — 1 Гб.
  7. Аргументом у конструкции «ПОДОБНО» может быть лишь литерал, запрещено использование основных шаблонов.
  8. Производительность СУБД IBM DB2 существенно снижается при использовании подзапросов в условии соединения.
Читайте также:  Блэк десерт майл ру

Oracle DB

  1. Нельзя использовать конструкции «ПЕРВЫЕ» и «УПОРЯДОЧИТЬ» внутри подзапроса условия «В (..подзапрос..)».
  2. NULL при сортировке по возрастанию становится в конце результата.
  3. На работу СУБД Oracle DB очень сильное влияние оказывает статистика планов запроса 1C.

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

При начале работ по установке и настройке 1С в любой компании встает вопрос выбора СУБД для обслуживания базы данных. Сотруднику, который ранее не сталкивался с этим вопросом, сложно разобраться в терминах и определиться с окончательным выбором. А ведь правильно подобранная и настроенная СУБД серьезно облегчит дальнейшую жизнь, поскольку от этого зависит, насколько оперативно будут обрабатываться команды 1С. Перед тем как определиться с СУБД, стоит узнать о специфике самых популярных из них.

Варианты работы 1С

Для начала стоит рассказать о специальном режиме работы 1С, в котором вообще не нужна внешняя СУБД. Речь идет о файловом режиме, в котором роль СУБД и сервера выполняет встроенный в 1С механизм. Это бюджетный вариант ведения учета, так как нет необходимости приобретать сервер и лицензии на него. Но данный вариант используется достаточно редко из-за небольшой скорости работы, низкой надежности и собственных ограничений 1С:

  • Все таблицы представлены в виде 4 отдельных файлов, размер каждого из которых не может превышать 4 Гб:
    1. Описание таблицы;
    2. Индексы;
    3. Значения неограниченной длины;
    4. Записи.
    5. Ограничения длины ключа в индексах и количества полей для индексации;
    6. Возможные проблемы с выполнением регламентных заданий в ранних версиях 1С;
    7. Отсутствие возможности одновременного проведения документов;
    8. Прямой доступ пользователей к базе данных – любой сотрудник может случайно удалить ее или сделать копию.

    Все вышеперечисленные моменты подводят к тому, что если количество пользователей больше 1, то необходимо использовать клиент-серверный вариант базы 1С. Он предпочтительнее со всех точек зрения, кроме стоимости – она действительно выше. Ведь в этом случае необходимо приобрести сервер приложений 1С и установить СУБД.

    На сегодняшний день системы 1С официально поддерживают следующие виды:

    • Платная MS SQL. Также существует бесплатная модификация MS SQL express edition, но у нее действует ограничение на размер базы данных – до 10 гб. Для удовлетворительного ведения учета компании этого явно недостаточно, поэтому этот вариант больше подходит для разработчиков;
    • Платная Oracle BD;
    • Бесплатная IBM DB2;
    • Бесплатная PostgreSQL.


    Особенности различных СУБД

    При выборе не стоит опираться только на цену, так как СУБД сами по себе имеют множество особенностей. Их необходимо учесть заранее, поскольку, если этого не сделать, возможны существенные проблемы при работе пользователей. Самая популярная СУБД – MS SQL, поэтому знать ее отличительные особенности должны все профессионалы, работающие с ней:

    1. Небольшой размер БД постепенно растет по мере поступления новых данных;
    2. По умолчанию 1 файл с данными и 1 с логами;
    3. Требовательна к ресурсам;
    4. Нетребовательна к квалификации администратора, хорошо интегрируется с продуктами от Microsoft;
    5. Максимальное количество таблиц, используемых в запросе, ограничено 256.
    Читайте также:  Бюджетная сборка пк для игр 2018

    Следующая из платных СУБД – Oracle BD:

    1. Высокие требования к квалификации администраторов;
    2. В подзапросах нельзя использовать конструкции «ПЕРВЫЕ» и «УПОРЯДОЧИТЬ»;
    3. При сортировке NULL ставится в конец таблицы;
    4. Статистические данные планов запроса ресурсозатратны.

    Бесплатная PostgreSQL, популярность которой все интенсивнее растет в последнее время, и уже появляются мнения, что она способна потеснить MS SQL. Пока об этом говорить преждевременно, но знать особенности этой СУБД в современных условиях весьма полезно:

    1. Требования к квалификации существуют, весьма желательно понимать основные принципы и структуру БД;
    2. Достаточно требовательна данная СУБД и к ресурсам, но не как MS SQL;
    3. При сортировке NULL по умолчанию находится в начале таблицы. Но с помощью оператора NULLS LAST можно убрать эти значения в конец таблицы;
    4. Необходимость частой реиндексации при интенсивной работе;
    5. Требовательность к скорости записи и чтения жестких дисков;
    6. Полное внешнее соединение работает намного медленнее, чем в других СУБД;
    7. Облачные базы 1С:Фреш работают как раз на этой СУБД.

    Об IBM DB2 можно сказать следующее:

    1. Средняя требовательность к квалификации специалистов;
    2. При создании базы резервируется место «на будущее» – базы «весят» существенно больше;
    3. Слабые возможности механизма временных таблиц, благодаря чему требования к ресурсам пониженные. Также скорость работы снижается и при использовании подзапросов;
    4. В операции like или подобно запрещено использовать шаблоны;
    5. В выборке не может быть более 1012 колонок;
    6. При группировке и сравнении различает регистр;
    7. Нетипизированное значение NULL;
    8. Ограничения длины ресурсов регистров и чисел.

    К выбору СУБД нужно подходить весьма ответственно, не теряя из виду все важные факторы. При возможности стоит посоветоваться с профессионалами, уже имевшими опыт работы с базами на вышеперечисленных системах. Также стоит опираться на количество пользователей в вашей компании и сложность системы 1С. Практика администраторов 1С показывает, что производительность бесплатных СУБД ниже, чем MS SQL или Oracle.

    МЫ РАБОТАЕМ: с 8.00 до 20.00 без выходных

    г. Ставрополь, ул. Октябрьская 269А

    База данных – это условно говоря, совокупность всевозможной информации (документы и прочее), структурированная определенным образом.

    Существует множество разновидностей баз данных, классификаций и так далее.

    Что касается 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.

    admin

    Добавить комментарий

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    0

    Базы данных поддерживаемые 1с

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

    В этой статье будут рассмотрены основные особенности работы всех СУБД, совместимых с 1С 8.3.

    1С предприятие поддерживает 5 видов СУБД:

    • файловый вариант самого 1С;
    • IBM DB2;
    • MS SQL;
    • Oracle BD;
    • PostgreSQL.

    У каждой из них свои особенности и рекомендации. Рассмотрим каждую подробнее:

    Файловая БД

    В файловом режиме работы СУБД у 1С есть следующие особенности. В системе каждая таблица представлена 4 файлами:

    • файл описания таблицы;
    • файл записей;
    • файл значений неограниченной длины (их выносят из основного файла записей для оптимизации);
    • файл индексов.
    1. Ограничение размера одного из вышеперечисленных файлов 4 Гб дискового пространства.
    2. Длина ключа в индексе такой базы данных не может превышать 1920 байтов.
    3. Количество полей для индексации ограничивается 256 полями (в остальных СУБД всего 16 полей).

    Получите 267 видеоуроков по 1С бесплатно:

    Microsoft SQL

    Ключевая особенность СУБД MS SQL с 1С 8.2 — максимальное количество таблиц в запросе 256. Может показаться, что много, однако при обращении по точке к полям составного типа Вы можете моментально получить все 256 таблиц.

    PostgreSQL

    1. NULL так же, как и Oracle, при сортировке по возрастанию становится в конце результата.
    2. В режиме автоматических блокировок при чтении таблица блокируется целиком.
    3. В СУБД PostgreSQL сильно уменьшается производительность в режиме интенсивной работы, система как можно чаще требуется реиндексирование (метод REINDEX).
    4. Большое влияние на производительность PostgreSQL оказывает скорость работы жесткого диска — данные после команды COMMIT (фиксация транзакции) из кеша помещаются на диск. Это существенно повышает надежность, однако снижает производительность СУБД при записи информации (функция fsync). Поэтому считается, что эта СУБД является очень медленной в плане записи и удаления информации, однако это можно исправить.
    5. Можно достичь повышения надежности внедрением RAID — массивов в сочетании с блоками бесперебойного питания. Тем самым мы повысим надежность системы. После повышения надежности можно пренебречь включением функции fsync и тем самым существенно увеличить скорость работы системы.
    6. При вычислении разницы между датами, если в промежутке дат попадаются переходы с зимнего времени на летнее (и наоборот), СУБД PostgreSQL учитывает разницу. Пример — разница между 29.10.2013-00:00:00 и 30.10.2013-00:00:00 будет не 24 часа, а 25.
    7. СУБД неэффективно отрабатывает вид соединения — «ПОЛНОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ».

    IBM DB2

    1. СУБД DB2 имеет нетипизированное значение NULL.
    2. DB2 чувствительна к регистру строковых значений при сравнении. Касается не только прямого сравнения, но и операций СГРУППИРОВАТЬ, ОБЪЕДИНИТЬ, РАЗЛИЧНЫЕ.
    3. Максимальная длина числового значения — 31 знак (в других СУБД — 38).
    4. Максимальная длина ресурса регистров бухгалтерии и накопления — 25 знаков (везде 32).
    5. Максимальное количество колонок в списке выборки — 1012.
    6. Максимальный размер поля неограниченной длины — 1 Гб.
    7. Аргументом у конструкции «ПОДОБНО» может быть лишь литерал, запрещено использование основных шаблонов.
    8. Производительность СУБД IBM DB2 существенно снижается при использовании подзапросов в условии соединения.
    Читайте также:  Будет ли заряжаться телефон если он выключен

    Oracle DB

    1. Нельзя использовать конструкции «ПЕРВЫЕ» и «УПОРЯДОЧИТЬ» внутри подзапроса условия «В (..подзапрос..)».
    2. NULL при сортировке по возрастанию становится в конце результата.
    3. На работу СУБД Oracle DB очень сильное влияние оказывает статистика планов запроса 1C.

    К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

    При начале работ по установке и настройке 1С в любой компании встает вопрос выбора СУБД для обслуживания базы данных. Сотруднику, который ранее не сталкивался с этим вопросом, сложно разобраться в терминах и определиться с окончательным выбором. А ведь правильно подобранная и настроенная СУБД серьезно облегчит дальнейшую жизнь, поскольку от этого зависит, насколько оперативно будут обрабатываться команды 1С. Перед тем как определиться с СУБД, стоит узнать о специфике самых популярных из них.

    Варианты работы 1С

    Для начала стоит рассказать о специальном режиме работы 1С, в котором вообще не нужна внешняя СУБД. Речь идет о файловом режиме, в котором роль СУБД и сервера выполняет встроенный в 1С механизм. Это бюджетный вариант ведения учета, так как нет необходимости приобретать сервер и лицензии на него. Но данный вариант используется достаточно редко из-за небольшой скорости работы, низкой надежности и собственных ограничений 1С:

    • Все таблицы представлены в виде 4 отдельных файлов, размер каждого из которых не может превышать 4 Гб:
      1. Описание таблицы;
      2. Индексы;
      3. Значения неограниченной длины;
      4. Записи.
      5. Ограничения длины ключа в индексах и количества полей для индексации;
      6. Возможные проблемы с выполнением регламентных заданий в ранних версиях 1С;
      7. Отсутствие возможности одновременного проведения документов;
      8. Прямой доступ пользователей к базе данных – любой сотрудник может случайно удалить ее или сделать копию.

      Все вышеперечисленные моменты подводят к тому, что если количество пользователей больше 1, то необходимо использовать клиент-серверный вариант базы 1С. Он предпочтительнее со всех точек зрения, кроме стоимости – она действительно выше. Ведь в этом случае необходимо приобрести сервер приложений 1С и установить СУБД.

      На сегодняшний день системы 1С официально поддерживают следующие виды:

      • Платная MS SQL. Также существует бесплатная модификация MS SQL express edition, но у нее действует ограничение на размер базы данных – до 10 гб. Для удовлетворительного ведения учета компании этого явно недостаточно, поэтому этот вариант больше подходит для разработчиков;
      • Платная Oracle BD;
      • Бесплатная IBM DB2;
      • Бесплатная PostgreSQL.


      Особенности различных СУБД

      При выборе не стоит опираться только на цену, так как СУБД сами по себе имеют множество особенностей. Их необходимо учесть заранее, поскольку, если этого не сделать, возможны существенные проблемы при работе пользователей. Самая популярная СУБД – MS SQL, поэтому знать ее отличительные особенности должны все профессионалы, работающие с ней:

      1. Небольшой размер БД постепенно растет по мере поступления новых данных;
      2. По умолчанию 1 файл с данными и 1 с логами;
      3. Требовательна к ресурсам;
      4. Нетребовательна к квалификации администратора, хорошо интегрируется с продуктами от Microsoft;
      5. Максимальное количество таблиц, используемых в запросе, ограничено 256.
      Читайте также:  Два канала интернет mikrotik

      Следующая из платных СУБД – Oracle BD:

      1. Высокие требования к квалификации администраторов;
      2. В подзапросах нельзя использовать конструкции «ПЕРВЫЕ» и «УПОРЯДОЧИТЬ»;
      3. При сортировке NULL ставится в конец таблицы;
      4. Статистические данные планов запроса ресурсозатратны.

      Бесплатная PostgreSQL, популярность которой все интенсивнее растет в последнее время, и уже появляются мнения, что она способна потеснить MS SQL. Пока об этом говорить преждевременно, но знать особенности этой СУБД в современных условиях весьма полезно:

      1. Требования к квалификации существуют, весьма желательно понимать основные принципы и структуру БД;
      2. Достаточно требовательна данная СУБД и к ресурсам, но не как MS SQL;
      3. При сортировке NULL по умолчанию находится в начале таблицы. Но с помощью оператора NULLS LAST можно убрать эти значения в конец таблицы;
      4. Необходимость частой реиндексации при интенсивной работе;
      5. Требовательность к скорости записи и чтения жестких дисков;
      6. Полное внешнее соединение работает намного медленнее, чем в других СУБД;
      7. Облачные базы 1С:Фреш работают как раз на этой СУБД.

      Об IBM DB2 можно сказать следующее:

      1. Средняя требовательность к квалификации специалистов;
      2. При создании базы резервируется место «на будущее» – базы «весят» существенно больше;
      3. Слабые возможности механизма временных таблиц, благодаря чему требования к ресурсам пониженные. Также скорость работы снижается и при использовании подзапросов;
      4. В операции like или подобно запрещено использовать шаблоны;
      5. В выборке не может быть более 1012 колонок;
      6. При группировке и сравнении различает регистр;
      7. Нетипизированное значение NULL;
      8. Ограничения длины ресурсов регистров и чисел.

      К выбору СУБД нужно подходить весьма ответственно, не теряя из виду все важные факторы. При возможности стоит посоветоваться с профессионалами, уже имевшими опыт работы с базами на вышеперечисленных системах. Также стоит опираться на количество пользователей в вашей компании и сложность системы 1С. Практика администраторов 1С показывает, что производительность бесплатных СУБД ниже, чем MS SQL или Oracle.

      МЫ РАБОТАЕМ: с 8.00 до 20.00 без выходных

      г. Ставрополь, ул. Октябрьская 269А

      База данных – это условно говоря, совокупность всевозможной информации (документы и прочее), структурированная определенным образом.

      Существует множество разновидностей баз данных, классификаций и так далее.

      Что касается 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.

      admin

      Добавить комментарий

      Ваш e-mail не будет опубликован. Обязательные поля помечены *