[РЕШЕНО] SQL

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Эмиль0690, 24 ноя 2015.

  1. TopicStarter Overlay
    Эмиль0690
    Offline

    Эмиль0690 Опытный в 1С

    Регистрация:
    3 фев 2014
    Сообщения:
    290
    Симпатии:
    2
    Баллы:
    29
    Добрый день!
    Скажите пожалуйста для чего нужен SQL Server?
    В чем его преимущество?
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.735
    Симпатии:
    508
    Баллы:
    204
    Блин, Эмиль, вы опять ленитесь ??? SQL-сервер это СУБД.
  3. TopicStarter Overlay
    Эмиль0690
    Offline

    Эмиль0690 Опытный в 1С

    Регистрация:
    3 фев 2014
    Сообщения:
    290
    Симпатии:
    2
    Баллы:
    29
    :)Добрый день! Мой Уважаемый Учитель!
    Да знаю что SQL-сервер это СУБД (Система управления базами данных) но для чего он нужен если база и так работает в файловом?
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.549
    Симпатии:
    716
    Баллы:
    204
    Эмиль, если у вас возникают такие вопросы, то вероятно SQL вам не нужен :)
  5. Ktyf
    Offline

    Ktyf Опытный в 1С

    Регистрация:
    16 янв 2013
    Сообщения:
    457
    Симпатии:
    12
    Баллы:
    29
    может для того, чтобы работать НЕ в файловом?
  6. TopicStarter Overlay
    Эмиль0690
    Offline

    Эмиль0690 Опытный в 1С

    Регистрация:
    3 фев 2014
    Сообщения:
    290
    Симпатии:
    2
    Баллы:
    29
    да это точно!
    а преимущество в чем?
    --- Объединение сообщений, 24 ноя 2015 ---
    нужен!
    не надо отставать от других!
  7. ТехБухПривет
    Offline

    ТехБухПривет Профессионал в 1С Команда форума

    Регистрация:
    25 июн 2013
    Сообщения:
    504
    Симпатии:
    53
    Баллы:
    54
    -Banghead- Для удобства работы больше чем 10-15 пользователей...;) а иногда и больше чем 5
  8. Ktyf
    Offline

    Ktyf Опытный в 1С

    Регистрация:
    16 янв 2013
    Сообщения:
    457
    Симпатии:
    12
    Баллы:
    29
    я попробую объяснить как я понимаю - а спецы пусть поправляют. В файле 1сv8.1cd уже зашита некая СУБД. Минимальный набор так сказать. Но работает она так себе. Как уже написали 10-15 пользователей ее порог. Потом тормозит.
    Когда база разворачивается на SQL, то 1. за счет его средств повышается устойчивость базы от "выключений света", так как теперь сначала данные с клиента пакетом приходят на сервер, там выполняется проверка на целостность и только потом запись в базу.
    2. Лучше используются ресурсы компа - почему не знаю. Но зуб даю, что 20 пользователей на сервере работают гораздо быстрее чем те же 20 на файле.
    3. Ускоряется работа по сети. Т.к клиент-серверный вариант подразумевает работу в тонком клиенте.
    Это как я понимаю для чего SQL
  9. TopicStarter Overlay
    Эмиль0690
    Offline

    Эмиль0690 Опытный в 1С

    Регистрация:
    3 фев 2014
    Сообщения:
    290
    Симпатии:
    2
    Баллы:
    29
    СПАСИБО ВСЕМ!
  10. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.549
    Симпатии:
    716
    Баллы:
    204
    Все потому, что уровень блокировки транзакций самый высокий - SERIALIZED, т.е. пока одна транзакция не завершится/откатится, другие - в очереди и не важно, что в разных таблицах. Так же есть ограничение на размер внутренних таблиц - 4Гб.

    Это же самое является причиной снижения времени отклика БД по сравнению с файловым вариантом при 2-5 работающих пользователях.

    Дело не столько в повышении степени утилизации оборудования, сколько в уровне блокировок - READ COMMITED, т.е. транзакции с блокировкой одинаковых комбинаций значений ключевых полей в пределах таблицы становятся в очередь, блокировки других таблиц на эту очередь не влияют.

    Работа с БД в клиент-серверном варианте возможна и в толстом клиенте, в этом случае возрастет нагрузка на сетевую инфраструктуру.
    Работа тонкого клиента возможно только в конфигурациях управляемого приложения: БУХ 3.0/ЗУП 3.0/УТ11/ERP 2.0 и их менее функциональных производных.

Поделиться этой страницей