Переход с файловой системы на SQL

1. DrAngel 25.06.18 08:17 Сейчас в теме
Всем доброго дня.
Имеется файловая БД 1С.
Порядка десятка пользователей.
Сервер 2*Xeon 5300 16GB оперативки SSD винт
Сейчас работают по RDP.
Каждый сеанс в отдельной базе, то есть одновременно у каждого открыто по несколько сеансов RDP.
Есть ли смысл переходить на SQL? И какой?
По теме из базы знаний
Найденные решения
21. DrAngel 02.07.18 08:48 Сейчас в теме
Решение такое:
не переходить по причине:
1. Солнце всходит и заходит - ничего не трогай.
2. Не критичный бэкап - 1 раз в день устраивает.
3. Скорость работы всех устраивает.
4. Переход на трехзвенку - пока не нужен.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
8. Dream_kz 129 25.06.18 09:09 Сейчас в теме
(1) Смысл переходить будет только при:
а. Если упретесь в размеры файловой бд
б. Скорость параллельной работы из за табличных блокировок слишком упадет
Если проблем таких нет, то и думать нечего.
16. Xershi 1484 25.06.18 16:26 Сейчас в теме
(1) SQL это масштабируемость и надежность. Бэкапы никто не отменяет!
Если хоть одно из этих утверждений вам нужно, то ответ да!
2. spezc 782 25.06.18 08:34 Сейчас в теме
смысл есть тот, что разработчики 1С рекомендуют файловый режим работы использовать только для тестов, разработки и маленьких баз для одного пользователя. но это только рекомендация.

если у вас все работает, то лучше продолжать и дальше по правилу "не трожь"
3. DrAngel 25.06.18 08:39 Сейчас в теме
(2) Дома у меня как для себя ИПшника стоит на одного пользователя как раз SQL ;)

Все работает, но планируем с моим приходом перенастройку сервера, вот и задумался о переходе на SQL.
Обеспечение безопасности тут никакое, но вроде и не нужно.
Вот и мучаюсь или сделать сразу как правильно или не трогать никогда.
Пока не вижу для себя убедительных оснований ни для одного из вариантов.
Вот и спрашиваю у более опытных.
4. AlexFort1961 1 25.06.18 08:44 Сейчас в теме
Если регулярность резервного сохранения данных такова, что время на восстановление этих данных в случаях аварий устраивает пользователей, зачем лишние затраты? ИТ структура должна обеспечить: 1- производительность, 2- надежность. Сами определяйтесь.
5. DrAngel 25.06.18 08:47 Сейчас в теме
На данный момент, прошлым сисадмином архивация была сделана раз в сутки батником в автозапуске копирование раром в папку на том же диске.
А какие тут затраты? Только мое время на перенастройку ПО. А вот со смыслом делать или нет, определиться не могу сам, потому и спрашиваю.
6. AlexFort1961 1 25.06.18 08:50 Сейчас в теме
Затраты на SQL, клиентские лицензии. Пользователи согласны, что в случае сбоя и восстановления данных суточной давности, они вынуждены будут повторить работу за период времени между временем сбоя и временем последней рез. копии?
10. DrAngel 25.06.18 14:41 Сейчас в теме
(6) И SQL сервер есть отдельно и лицензии есть.
Пользователи в курсе что последний бэкап у них делался больше месяца аж назад. Три раза у них все падало и они перебивали доки с начала года. Удивительно терпеливые юзеры.
19. AlexFort1961 1 26.06.18 08:13 Сейчас в теме
20. AlexFort1961 1 26.06.18 08:25 Сейчас в теме
(10) Если доп. затраты не требуются, уже легче. Пробуйте. только на 1) ваших базах, 2) ваших пользователях 3) ваших серверах Вы сможете увидеть и сравнить оба варианта - файловый и SQL. Критерии те же - производительность и надежность.
7. herfis 499 25.06.18 09:00 Сейчас в теме
Не описана существующая проблема.
Если проблема отсутствует - нет смысла что-либо делать.
Ну, кроме бэкапов :)
ЗЫ. Если все устраивает, но раздражает быстрое проведение - в принципе, можно перейти.
9. DrAngel 25.06.18 14:37 Сейчас в теме
(7) Что значит "раздражает быстрое проведение"?
11. herfis 499 25.06.18 15:57 Сейчас в теме
(9) Шутка. Видимо, не слишком удачная.
При переходе на SQL нередко отмечают замедление операций записи (в SQL на это больше накладных расходов). Но тут уже от сервака зависит.
В принципе, само проведение может ускориться, если узким местом были запросы в проведении (как правило, на запросах, особенно сложных, SQL дает прирост производительности). Но помню случаи, когда люди получали замедление чуть ли не в разы на перепроведении больших периодов при переходе на SQL.
(10) Чисто на всякий случай. А то есть подозрение, что ты не одинэсник и можешь быть не в курсе. В 1С "переход на SQL", это не просто смена хранилища для базы. Это еще и переход на трехзвенку. Нужно покупать доп. ПО, т.н. "сервер приложений 1С" на который требуется отдельная недешевая лицензия. Именно он будет взаимодействовать с SQL. А все пользователи будут взаимодействовать с сервером приложений.
12. Cooler 22 25.06.18 16:02 Сейчас в теме
(11)
есть подозрение, что ты не одинэсник и можешь быть не в курсе.
Это вряд ли, см. (3)
Дома у меня как для себя ИПшника стоит на одного пользователя как раз SQL ;)
13. Pixar0000 25.06.18 16:07 Сейчас в теме
что вы, прям, как дети?
1. значит базы маленькие - того и 10-ть на файловой не тупят
2. база имеет свойство расти и 2ГБ - не за горами
3. сравнивать "тупизну" базы ДБВ и Сиквелл имеет смысл на базе в 2Гб и 3 пользователях, а если, "около 10" однозначно Сиквелл
15. herfis 499 25.06.18 16:18 Сейчас в теме
(13) Слышал городские легенды, что на тонком клиенте через веб-сервер есть нормально работающие файловые базы на сотни гигабайт и десятки пользователей. И в принципе, почему бы и нет.
ЗЫ. Хотя про "сотни" я наверное все же загнул :) Под сотню ближе к истине.
17. DrAngel 25.06.18 17:14 Сейчас в теме
(13) Каждая база 3-12 ГБ. Баз 8 штук.
Переходили на ЗуП 3.1 в марте, так из 2.5 вытащили только остатки. Теперь отчетность собирают из двух баз.
22. kudlach 12 19.07.18 12:59 Сейчас в теме
(17) просмотривал записи в поисках размеров базы. Нашел.
"Каждая база 3-12 ГБ. Баз 8 штук.
Переходили на ЗуП 3.1 в марте, так из 2.5 вытащили только остатки. Теперь отчетность собирают из двух баз. "
.
Однозначно запланировать и выполнить переход на SQL.

Файловая база > 2 Гиг при активной работе - получить "нарушение целостности структуры данных". Иногда в файловой это лечится с частичной потерей данных, а иногда нет.
Не нужно ждать пока грянет гром с такими базами.
23. kudlach 12 19.07.18 13:01 Сейчас в теме
(17)
Каждая база 3-12 ГБ. Баз 8 штук.
Переходили на ЗуП 3.1 в марте, так из 2.5 вытащили только остатки. Теперь отчетность собирают из двух баз.

Переход ЗУП 2.5 - 3.х и так только с остатками и при этом их нужно все внимательно руками перепроверить. При переносе Документов ошибок в разы больше.
Поэтому переходить рекомендуется в начале года.

Не все так гладко как декларируется.
14. Pixar0000 25.06.18 16:10 Сейчас в теме
то есть одновременно у каждого открыто по несколько сеансов RDP

криво настроенные терминальный сервер - сеанс должен быть один, баз может быть несколько
18. DrAngel 25.06.18 17:17 Сейчас в теме
(14) 3! сервера. На одном ключи, на другом маршрутизатор из брандмауэра винды сделан, на третьем терминалки.
8 баз - восемь сессий на каждого из 10 пользователей = итого 80 пользователей :(
21. DrAngel 02.07.18 08:48 Сейчас в теме
Решение такое:
не переходить по причине:
1. Солнце всходит и заходит - ничего не трогай.
2. Не критичный бэкап - 1 раз в день устраивает.
3. Скорость работы всех устраивает.
4. Переход на трехзвенку - пока не нужен.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот