Что быстрее sql или файловая
Для небольших и средних предприятий очень часто при внедрении 1С встает вопрос: какую СУБД для 1С выбрать — файловую или SQL?
Попробуем разобраться, что такое файловая база и что такое клиент серверная SQL.
СУБД — система управления базой данных. Платформа 1С Предприятие поддерживает следующие варианты СУБД:
- Файловый (встроенный в 1С)
- MS SQL Server
- Oracle
- IBM DB2
- PostgreSQL
Клиент-серверный режим работы 1С (с базой данных на SQL)
Сервер – это компьютер. На нем установлена программа 1С:Сервер, которая позволяет запустить 1С:Предприятие 8 в клиент-серверном режиме. Это значит, что программа 1С, которую запускает пользователь на своем компьютере, работает с программой 1С:Сервер, а уже та, в свою очередь, работает с базой данных. В качестве инструмента управления базой данных используется СУБД – PostgreSQL, MS SQL или подобные.
Схема работы в клиент-серверном режиме
В отличии от файлового режима в клиент-серверном база данных состоит не из одного файла, а из множества разных файлов. Механизм реализации запросов пользователей в этом режиме следующий:
- 1С:Сервер распределяет запросы к нужному файлу базы данных.
- Определяет очередность выполнения операций.
- Вносит изменения в базу данных.
В этом режиме ресурсоемкие операции выполняются на сервере, в месте хранения файлов базы данных, а не на компьютерах пользователей. Таким образом, для комфортной работы в программе 1С:Предприятие 8 будет достаточно только одной мощной машины. Задача компьютеров пользователей – отражение визуальной оболочки программы. С этим справится практически любой компьютер.
Клиент-серверный вариант позволяет:
- Увеличить отказоустойчивость системы в случае экстренного отключения электропитания и большой загруженности локальной сети. Например, клиент-серверный режим работы позволяет настроить создание резервной копии базы данных каждые 30 минут прямо во время работы. Это значит, что даже если случится авария на сервере, будут потеряны данные только за полчаса, и уже через час ваша компания снова будет работать в обычном режиме.
- Ускорить работу системы за счет отсутствия необходимости в постоянной транспортировке данных между компьютерами сети.
- Предотвратить кражу данных пользователями системы 1С: Предприятие 8. База данных состоит из множества файлов, которые хранятся на сервере и управляются отдельной СУБД. Копирование файлов возможно только разрозненными частями, которые не дают какой-либо информативности. Для выгрузки базы данных в работоспособном формате необходим доступ с правами администратора к 1С:Серверу и СУБД.
- Снизить риски повреждения базы данных. База статична – хранится и изменяется на одном компьютере, а значит повреждение во время транспортировки от пользователя к пользователю исключены.
Файловый вариант
Файловый вариант — самый простой из способов внедрения 1С Предприятия. Он не требует установки дополнительного ПО. Файловый вариант представляет собой общедоступный файл базы данных, который доступен из любого уголка сети.
Преимущества файлового варианта:
- Простота в настройке.
- Не требует дополнительного ПО.
- Дешево и сердито.
- Безопасность отсутствует. Любой пользователь системы может скопировать файл БД.
- Малая масштабируемость системы — в некоторых случаях система начинает работать медленно уже при 5-7 пользователях. Связанно это с повышенным уровнем изоляции транзакции.
- Некоторые функции программы не работают в файловом режиме (например, регламентные задания).
- Ограничена в размере (максимум 4-12гб).
Какой режим работы 1С выбрать – файловый или клиент-серверный?
Файловый режим работы в программах 1С подойдет небольшим компаниям, где одновременно работают в программе максимум 3 пользователя с базой данных до 2Гб.
Рекомендуем использовать 1С Сервер, если выполняется хотя бы одно из следующих условий:
- база данных больше 2Гб;
- количество пользователей 3 и более.
Какой режим работы в программах 1С:Предприятие 8 быстрее?
Как часто в период отчетности ваша программа 1С дает сбой в работе? Зависает или долго выполняет операцию? Возможно случалось, что вы теряли данные из-за непредвиденного отключения электроэнергии? Предлагаем разобраться, как сделать программу 1С быстрее и безопаснее.
Работа в программах 1С:Предприятие 8 может быть организована в двух режимах: файловый и клиент-серверный.
Клиент-серверная СУБД для 1С
Такой вариант устройства архитектуры хорош повышенной отказоустойчивостью и безопасностью. В клиент-серверной системе может одновременно работать очень большое количество пользователей (до 5000 и более).
- Повышенная отказоустойчивость.
- Позволяет работать большому количеству пользователей одновременно.
- Размер базы данных ничем не ограничен.
- Существует бесплатные СУБД (PostgreSQL).
- Не все СУБД бесплатные, лучшие (MS SQL Server) стоят довольно больших средств.
- Необходимо администрирование SQL сервера.
Клиент-серверный режим работы 1С (с базой данных на SQL)
Сервер – это компьютер. На нем установлена программа 1С:Сервер, которая позволяет запустить 1С:Предприятие 8 в клиент-серверном режиме. Это значит, что программа 1С, которую запускает пользователь на своем компьютере, работает с программой 1С:Сервер, а уже та, в свою очередь, работает с базой данных. В качестве инструмента управления базой данных используется СУБД – PostgreSQL, MS SQL или подобные.
Схема работы в клиент-серверном режиме
В отличии от файлового режима в клиент-серверном база данных состоит не из одного файла, а из множества разных файлов. Механизм реализации запросов пользователей в этом режиме следующий:
- 1С:Сервер распределяет запросы к нужному файлу базы данных.
- Определяет очередность выполнения операций.
- Вносит изменения в базу данных.
В этом режиме ресурсоемкие операции выполняются на сервере, в месте хранения файлов базы данных, а не на компьютерах пользователей. Таким образом, для комфортной работы в программе 1С:Предприятие 8 будет достаточно только одной мощной машины. Задача компьютеров пользователей – отражение визуальной оболочки программы. С этим справится практически любой компьютер.
Клиент-серверный вариант позволяет:
- Увеличить отказоустойчивость системы в случае экстренного отключения электропитания и большой загруженности локальной сети. Например, клиент-серверный режим работы позволяет настроить создание резервной копии базы данных каждые 30 минут прямо во время работы. Это значит, что даже если случится авария на сервере, будут потеряны данные только за полчаса, и уже через час ваша компания снова будет работать в обычном режиме.
- Ускорить работу системы за счет отсутствия необходимости в постоянной транспортировке данных между компьютерами сети.
- Предотвратить кражу данных пользователями системы 1С: Предприятие 8. База данных состоит из множества файлов, которые хранятся на сервере и управляются отдельной СУБД. Копирование файлов возможно только разрозненными частями, которые не дают какой-либо информативности. Для выгрузки базы данных в работоспособном формате необходим доступ с правами администратора к 1С:Серверу и СУБД.
- Снизить риски повреждения базы данных. База статична – хранится и изменяется на одном компьютере, а значит повреждение во время транспортировки от пользователя к пользователю исключены.
Что нужно сделать для перехода на клиент-серверный режим работы?
- Купить программное обеспечение - лицензия для Сервера 1С:Предприятие
- Выбрать СУБД:
- PostgreSQL – бесплатная СУБД (Имеет большой ряд ограничений);
- Настроить СУБД под работу с 1С, включая планы оптимизации и резервного копирования.
- Установить 1С:Сервер и настроить администрирование.
Хотите получать подобные статьи по четвергам?
Быть в курсе изменений в законодательстве?
Подпишитесь на рассылку
Какой режим работы в программах 1С:Предприятие 8 быстрее?
Как часто в период отчетности ваша программа 1С дает сбой в работе? Зависает или долго выполняет операцию? Возможно случалось, что вы теряли данные из-за непредвиденного отключения электроэнергии? Предлагаем разобраться, как сделать программу 1С быстрее и безопаснее.
Работа в программах 1С:Предприятие 8 может быть организована в двух режимах: файловый и клиент-серверный.
Инструкция по переходу с файловой базы на SQL
Если Вы решили перенести базу 1С 8.3 (8.2) с файловой на клиент-серверный режим, следуйте следующей инструкции:
- Создайте новую базу данных 1С в SQL;
- Выгрузите файл *.dt из файловой базы (Конфигуратор — Администрирование — Выгрузка информационной базы);
- Загрузите полученный файл в новую базу (Конфигуратор — Администрирование — Загрузка информационной базы).
Клиент-серверный режим работы 1С (с базой данных на SQL)
Сервер – это компьютер. На нем установлена программа 1С:Сервер, которая позволяет запустить 1С:Предприятие 8 в клиент-серверном режиме. Это значит, что программа 1С, которую запускает пользователь на своем компьютере, работает с программой 1С:Сервер, а уже та, в свою очередь, работает с базой данных. В качестве инструмента управления базой данных используется СУБД – PostgreSQL, MS SQL или подобные.
Схема работы в клиент-серверном режиме
В отличии от файлового режима в клиент-серверном база данных состоит не из одного файла, а из множества разных файлов. Механизм реализации запросов пользователей в этом режиме следующий:
- 1С:Сервер распределяет запросы к нужному файлу базы данных.
- Определяет очередность выполнения операций.
- Вносит изменения в базу данных.
В этом режиме ресурсоемкие операции выполняются на сервере, в месте хранения файлов базы данных, а не на компьютерах пользователей. Таким образом, для комфортной работы в программе 1С:Предприятие 8 будет достаточно только одной мощной машины. Задача компьютеров пользователей – отражение визуальной оболочки программы. С этим справится практически любой компьютер.
Клиент-серверный вариант позволяет:
- Увеличить отказоустойчивость системы в случае экстренного отключения электропитания и большой загруженности локальной сети. Например, клиент-серверный режим работы позволяет настроить создание резервной копии базы данных каждые 30 минут прямо во время работы. Это значит, что даже если случится авария на сервере, будут потеряны данные только за полчаса, и уже через час ваша компания снова будет работать в обычном режиме.
- Ускорить работу системы за счет отсутствия необходимости в постоянной транспортировке данных между компьютерами сети.
- Предотвратить кражу данных пользователями системы 1С: Предприятие 8. База данных состоит из множества файлов, которые хранятся на сервере и управляются отдельной СУБД. Копирование файлов возможно только разрозненными частями, которые не дают какой-либо информативности. Для выгрузки базы данных в работоспособном формате необходим доступ с правами администратора к 1С:Серверу и СУБД.
- Снизить риски повреждения базы данных. База статична – хранится и изменяется на одном компьютере, а значит повреждение во время транспортировки от пользователя к пользователю исключены.
Файловый режим работы 1С
Файловый вариант работы в 1С:Предприятие 8 сможет обеспечить корректную и оперативную работу системы, если в программе будет работать одновременно не более 3 человек.
База данных в файловом режиме состоит только из одного файла. Программа 1С:Предприятие 8, которую пользователь запускает на своем компьютере, обращается к этому файлу по локальной сети. Все операции или запросы (проведение документов, формирование отчетов, поиск документов, закрытие периода и пр.) выполняются непосредственно на компьютере пользователя, что требует наличия производительной машины у каждого работающего в программе.
Схема работы в файловом режиме
Для быстрого и безошибочного функционирования системы необходимо, чтобы все действия (запросы), которые совершает пользователь программы 1С:Предприятие 8, выполнялись на компьютере, который хранит базу данных. Однако в файловом режиме работы 1С:Предприятие 8 механизм реализации запросов иной:
- Блокируется часть файла базы данных для других пользователей системы.
- Заблокированные данные перенаправляются по локальной сети к клиенту.
- Операция изменения выполняется на компьютере пользователя.
- Измененная часть файла возвращается в место хранения.
- Файл базы данных становится доступен остальным пользователям системы 1С:Предприятия 8.
Постоянный обмен большим количеством информации значительно тормозит работу всех пользователей. Чтобы ускорить работу и сделать ее стабильной, необходимо некое «звено», которое будет координировать и выполнять задачи пользователей. Такое «звено» реализовано в клиент-серверном режиме работы.
Что нужно сделать для перехода на клиент-серверный режим работы?
- Купить программное обеспечение - лицензия для Сервера 1С:Предприятие
- Выбрать СУБД:
- PostgreSQL – бесплатная СУБД (Имеет большой ряд ограничений);
- Настроить СУБД под работу с 1С, включая планы оптимизации и резервного копирования.
- Установить 1С:Сервер и настроить администрирование.
Хотите получать подобные статьи по четвергам?
Быть в курсе изменений в законодательстве?
Подпишитесь на рассылку
Здравствуйте. Скажем так, есть вроде грамотный специалист, который утверждает, что файловый вариант надо ставить при количество 15-20 одновременно работающих пользователей. Причем он говорит, что на его работе, там 40 пользователей работают одновременно и нормально. Ограничение на таблицу в файловом варианте, я читал было 4 ГБ, он говорит, что это чушь. Про транзакции тоже можно забыть, как бы SQL, хорошо, что пользователи могут работать и проводить, независимо друг от друга.
Хоть что-нить из этого правда, что он утверждает. Просто я лично считал, что ФАЙЛОВЫЙ вариант нужен когда 1-3 пользователя, и фирма не сильно большой документооборот делает. но не по 100-200 в день, и то тока при начале своей работе (недавно открылась).
(1) а мои слова ограничение 4 ГБ, 40 активно работающих пользователей, переход на SQL не оправдан или оправдан?
ограничения есть. на 40 пользователях есть очень хороший такой шанс что база в один прекрасный момент не откроется
(8) ну полноценно они же работать не могут, там документы проводить и так далее? да даже записывать, если транзакция идет на всю таблицу или даже на всю базу. а не запись как SQL.
(0) специалисту палец отрубить за такие "проф" советы.
можно сравнивать файловую на raid (поправьте если не прав) и криво настроенный sql, с полным логированием и настроеным через одно место.
По опыту работы скажу если база большая и работает больше 5 пользователей - то SQL, если работает один бух - то ему хватит и файловой :)
(14) работает более 5. ну логирование не настроено на SQl, но моему файловую вообще лучше не ставить, где больше даже 3 пользователей.
(0)Компетентность специалиста вызывает сомнения.
В принципе и 10000 пользователей смогут работать с файловой базой. Если каждый будет делать запись и чтение из базу не чаще чем раз в сутки и длительность чтения и записи данных будет не дольше 8 секунд.
Но нужно ли такое уродство?
SQL server это СУБД. В основные ее задачи входит управление транзакциями, очередями и т.д.
Как думаешь чем лучше мусор с пола убирать пылесосом или зубной щеткой?
В принципе и тем и другим возможно. Но щеткой медленнее, если мусора много, а пылесос готовить долго если мусора мало.
Вот и выбирай что тебе удобней.
Ну спасибо, хоть отлегло, а то я думал, что новый вид Файлового варианта появился, о котором, еще нигде не пишут.
Если пользователи "разнопрофильные", если так можно сказать, то их может быть "40". А вот посади десяток бухгалтеров в файловую версию - и тебе, весьма доступно и доходчиво, объяснят как ты глубоко заблуждался :)
(19) "разнопрофильные", тоже могут пояснить.
(20) и как работаете щас?
А еще вопрос, как объяснить сисадмину, что SQL вариант не надо всех пользователей гнать в терминал, а лучше по их компа раскидать 1С и пусть они у себя заходят.
(21)слава богу там больше не работаю. за год ято я там был - проблем не было. Даже с демоническим обновлением проблем не было
(21) Сисадмину такого никак не объяснить. Тому, кто будет обновлять платформу(!) - никак не объяснишь простую истину что платформы(!) на компах пользователей - лучше :)
(0)1С 8 не блокирует всю таблицу, блокировка идет на уровне записи. А вообще при большом количестве юзеров нужна SQL. Если файловый вариант рухнет это кранты.
(0), В моём случае, когда SQL база (УПП) достигла примерно 40Гиг, она перестала из 1с-ного бэкапа загружаться в файловый вариант по причине превышения размера внутренней таблицы.
(23) не читатель. я пытался объяснить, что в терминале работать, где и СУБД стоит, и там же заходить в 1С, ну скажем вообще не очень грамотно. но че-то слова мощный сервер все выдержит, не могу опровергнуть, но сервер не такой уже мощный, говорит ниче докупим еще че нить.
позовите стороннего нормального спеца(лучше группу), пусть даст оценку профпригодности одмина и вашего "грамотного" спеца
(27)а вот тут надо смотреть железо и загруженность базы, вполне может быть что и нормально на одной железке пойдет
(26) Хмм. по поводу загрузки из DT файловой версии: для УПП облом наступает раньше указанного размера базы. В 32-битной ОС и на старых платформах - гораздо раньше. По причине оперативной памяти :)
Меня сейчас сожгут, но у нас в файловом варианте стоит документооборот и его пользуют одновременно около 50 человек) Вроде не жалуются)
(31) возможно, я примерно написал, предыдущий раз успешно выгружал-загружал в файловую в 36 гигов примерно.
комп 64 битн вин8, 8гиг памяти.
(0)
клиент серверная база нужна
1. для безопасности (файловую базу любой спереть может, да и права ЛЮБЫЕ поставить сам себе)
2. для надежности (сколько топиков про то база крякнулась - и не посчитать)
3. для масштабируемости (попробуй запустить на файле любую конфу на управляемых на основе БСП с включеным РЛС хотя-бы для 3х пользователей)
ИХМО
файловая база кроме как для демо или ведения учета в одно рыло не подходит.
ребят да я чую, я прям всю эту тему им покажу )) просто он не тока по 1С, но и по другому, для чего его позвали дает советы, что у меня уже ставят вопросы под сомнения, но там я не так знаю, как 1С (ее хоть немного знаю), и сразу всплывают мысли, а он вообще не наеб*нет всё к херам, а потом скажет не повезло.
Хотя вопрос, по более правильным настройкам IBM DB-2 Express C 10.2 с 1С 8.2 может кто-нить посоветует гайды, а то есть кое-какие проблемы, но думаю, не все параметры я сконфигурировал.
Я правильно понимаю что это 7.7 ? :)
потому что в 8.2 я слабо представляю даже как 3 пользователя в файловой смогут работать. У меня Розница на 3х кассах отказалась работать вменяемо в файловом варианте. Сказала что запросы по скидкам я буду делать по пол минуты. и меня не колышит что клиенты уже хотят домой.
(0) Твой "вроде грамотный специалист" полный профан, говорит полную ерунду.
1. Нифига не озвучена конфигурация в которой у него работает 20 пользователей, может это самописка с 10 документами и 10 регистрами :) Попробуй УПП на 20 пользователей в файловом варианте :)))
2. Ограничение 4Гб есть, и пусть твой специалист не трендит. Если у него нет таких таблиц, то это не значит что нет ограничения.
(26) Мы на УПП сначала включили версионирование, в итоге через 2 месяца база весила 10 Гб и нифига не грузилась в файловую :)
Отключили версионирование нафиг :))
Сам еще лично не разговаривал, вот буду, тута просто консультируюсь, судя по-тому, что он описал, что нужно сделать. Смотря на слова 1С, и файловый вариант лучше SQL, для пользователей в 15-20 человек с их возможно приростом в количестве, поставили все под сомнения. Конфа на 8.2 стоит общепит.
(41) ну не знаю, слова написаны были очень умные, даже не смогу всё повторить. Было еще такое, снести Windows 2003, поставить UNIX систему, на ней развернуть виртуальную машину там поставить Windows 2003, и туда терминально всех загонять. Кстати это тоже логично или же нет?
(42) не можно работать.
(43) у меня стоит КА в начале франч поставил файловый вариант, сказал, что вам за глаза хватит, с учетом, того, что был куплен клиент-сервер ключ и тд и все лежит в коробочке, в итоге от франча отказались меня на работу взяли)
Если мне память не изменят, то Ограничение 4Гб есть на одну таблицу. Таблиц в базе данных много. То есть когда база данных не превышает 4Гб, то можно быть уверенным, что предел еще не достигнут. А если база данных больше 4Гб, то уже пора задуматься о переходе на SQL.
(0) Включи доступ на уровне записей и спроси "специалиста", почему все так медленно. Файловый вариант - он для бедных, которые не могут себе позволить купить сервер предприятия.
(46) да одну таблицу, тока вопрос как их измерить, но все равно, если есть вариант поставить клиент-сервер, почему его не поставить?
Файловая хороша, только когда она локально стоит у тебя на жестком диске и ты с ней работаешь один, загружаешь например что то.
Естественно при условии, что она небольшая.
(45) Ваш спец - фанатичный задрот-теоретик.
(48) Обычно в константах, в настройках параметров доступа на уровне записей.
Да уж..Неужели мелкой конторе с БП на 5-х покупать лицензию на сервер 1с за 42000 / 72000 руб ? Не потому ли еще дофига контор на 7.7 сидят?
(52) Файловая база очень удобна для подготовки обновлений сильно измененной УПП. Компьютер можно увести в сон, потом разбудить и продолжить работу по расстановке галочек, а не надеяться, что ночью не отключат электричество или админы не вырубят для профилактики сеть.
Все зависит от того как ты её используешь. В 7 ке основным был навигационный режим. То есть куча мелких запросов. При файловом варианте чтение производится в одном процессе и нет задержек на маршалинг данных. Для SQL такой вариант не подходит. В SQL варианте желательно в одном запросе (пакетном) собрать все нужные данные и не делать доступ к реквизитам через лишнюю точку. Но это уже другой стиль программирования.
Одним из промежуточных вариантов это использование ХП на высокоуровневом языке.
(58) Так это вместе с типовой и платформой. Причем платформа без ограничений числа пользователей. Да и файл-сервер там поустойчивей вроде.
(58) это где вы такое видели, у меня в константах, там тока права доступа, обмед данными и тд это что касается настройки программы.
(0) Файловая лучше, т.к. в SQL варианте при каждом сохранении конфигурации требует перезапустит конфигуратор, закрывая все окна
62+ почему-то только пользователи SQL версию выбрали, не понимаю. я спокойно один работаю на файловой и ничего не тормозит
Файловая база это один большой БАГ, который когда-нибудь не откроется, потому как бухгалтер захочет выключить комп ногой, при незакрытой 1С. И будет большой ПРИВЕТ.
СКЛ с отдельным сервером рулит всегда.
(65), работать можно, но аккуратно. Много случаев уже видел как слетает файловая база - всегда косяки в использовании.
по словам разработчиков 1С файловая как бы вообще не предназначена для работы. в лучшем случае ее можно использовать для разработки. основной режим работы 1с - это серверный
(0) // Скажем так, есть вроде грамотный специалист, который утверждает, что файловый вариант надо ставить при количество 15-20 одновременно работающих пользователей.
Я хоть и неграмотный, но подтверждаю, база упр. учета 8.2(УНФ + куча доработок) на управляемых формах, РЛС и в хвост и в гриву, активных пользователей онлайн 30-40, крутятся на терминале, работает влет, за 2,5 года тормозов или разрушения базы не наблюдалось ни разу. Правда размер базы после оптимизации около 3 Гб.
От 20-30 - уже надо переходить на SQL.
Но "5 пользователей не могут работать в файловой базе" - полная ересь.
(77) если за 3 года база на 40 пользователей выросла всего до 3 гигов, это значит что в день в базе делается не более 50 документов, это равносильно 1 ленивому оператору!
3 гига на типовой бухии 2.0 база набирает за 1 год при работе одного пользователя!
(73) Ну тогда в ролях открой роль, выбери объект и в нижнем правом окне добавь что-нибудь. Или щелкни на Роли в общих объектах и выбери "Все ограничения доступа" - тогда если такие ограничения есть в конфигурации - увидишь их.
(74) У меня не перезапускается.
(0) О недостатках файловой сказано много и по делу, но также стоит уделить внимание ветками вроде: v8: Файловая база быстрее SQL в 50 раз! Почему?
(79) ну документов не 50 в день, побольше конечно, но так чтобы в базе все пользователи массово колотили счета/накладные такого нет конечно. И потом база самописная управленческая, не типовая бухгалтерия, делаются только те движения по регистрам, которые нужны.
база за месяц в файловом варианте, при начале ведении учета, загрузки данных из касс выросла до 2 ГБ. как думаете, как сильно она вырастет за 3-4 месяца, при увеличении количество пользователей и поступления данных раза в 3-4? это я про свой случай, что в 4 ГБ на таблицу упремся сразу.
(80) какую роль и где именно в конфигураторе, может есть статья про это. и что это дает ?
(83) Причем, я бы не сказал что я такой вот прямо фанатичный поклонник файловой базы, просто изначально, когда пользователей и функционала было еще не много, решено было установить файловой вариант, что называется "до первых ласточек", затем докупить сервер и SQL. Но "оно" работает до сих пор беспроблемно.
(86) Мне кажется, сравнивать самописную базу, сделанную по уму и где ничего лишнего, и типовую или переделанную типовую малость не корректно.
(85) Так 4 Гб это же на одну таблицу, а не на всю базу, сама база может быть и 100 Гб. И потом сильно увеличить размер базы можно даже если в нее загрузить ВЕСЬ Кладр, она без единого документа будет уже несколько Гб (я пробовал в УНФ).
(85) на самом деле ограниние не 4 гига на таблицу а 4 гига на ВНЕТРЕНИИЙ ФАЙЛ, что несколько разное, таблица может состоять от 1 до 4х внутренних файлов, по этому теоретический предел одной таблицы с индексами - 16 гигов (примерно, так как там не совсем ровно),
по жизни предел примерно 6-8 гиг на таблицу.
(0) Миф, вот лишь некоторые ограничения файловой:
- при увеличении одной из таблиц БД до 4 Гб ИБ не работает
- нельзя сделать блокировки на уровне записей
У самого справочник "Присоединенные файлы" раздулся до более, чем 4 Гб - и все, база в файловом варианте не работает.
(84) Там речь про 3 года, итого меньше 60 кБ на документ даже если предположить, что справочники и конфигурация ничего не занимают.
(87) Согласен сравнение не совсем корректное. У нас переделанная типовая УНФ, т.к. и в типовом функционале (взаиморасчеты, подоотчетники, банк, касса и т.д.) я поотрубал все движения по регистрам, которые не используются (например упр. план счетов (у нас он свой) и т.п. Думаю, в том числе и поэтому размер базы не столь значительный.
(94) Основное это даже не документ, а движения по нему, так как обычно это несколько регистров. Опять же для малого бизнеса документ это порядка 5 строк в документе. Пусть будет 3 регистра и того 15 записей. 60 килобайт делим на 15 получаем 4 килобайта. Жирновато будет
Какой режим работы 1С выбрать – файловый или клиент-серверный?
Файловый режим работы в программах 1С подойдет небольшим компаниям, где одновременно работают в программе максимум 3 пользователя с базой данных до 2Гб.
Рекомендуем использовать 1С Сервер, если выполняется хотя бы одно из следующих условий:
- база данных больше 2Гб;
- количество пользователей 3 и более.
Выводы
На самом деле, какой вариант выбрать конкретно Вам, вопрос индивидуальный. Если у Вас небольшая организация с небольшим документооборотом, будет целесообразно для начала установить файловый вариант работы. Если поток информации большой, скорее всего, придется использовать клиент-серверный вариант.
При росте организации в любой момент можно перейти от файлового к клиент-серверному режиму работы.
Если Вам необходимы работы по 1С, Вы можете смело обратиться к нашим специалистам! Мы с радостью поможем Вам в кратчайшие сроки, независимо от Вашей задачи: настроить сервер, разработать новый функционал или проконсультировать по ведению налогового учета. Подробности — на странице 1С услуги.
Файловый режим работы 1С
Файловый вариант работы в 1С:Предприятие 8 сможет обеспечить корректную и оперативную работу системы, если в программе будет работать одновременно не более 3 человек.
База данных в файловом режиме состоит только из одного файла. Программа 1С:Предприятие 8, которую пользователь запускает на своем компьютере, обращается к этому файлу по локальной сети. Все операции или запросы (проведение документов, формирование отчетов, поиск документов, закрытие периода и пр.) выполняются непосредственно на компьютере пользователя, что требует наличия производительной машины у каждого работающего в программе.
Схема работы в файловом режиме
Для быстрого и безошибочного функционирования системы необходимо, чтобы все действия (запросы), которые совершает пользователь программы 1С:Предприятие 8, выполнялись на компьютере, который хранит базу данных. Однако в файловом режиме работы 1С:Предприятие 8 механизм реализации запросов иной:
- Блокируется часть файла базы данных для других пользователей системы.
- Заблокированные данные перенаправляются по локальной сети к клиенту.
- Операция изменения выполняется на компьютере пользователя.
- Измененная часть файла возвращается в место хранения.
- Файл базы данных становится доступен остальным пользователям системы 1С:Предприятия 8.
Постоянный обмен большим количеством информации значительно тормозит работу всех пользователей. Чтобы ускорить работу и сделать ее стабильной, необходимо некое «звено», которое будет координировать и выполнять задачи пользователей. Такое «звено» реализовано в клиент-серверном режиме работы.
Что нужно сделать для перехода на клиент-серверный режим работы?
- Купить программное обеспечение - лицензия для Сервера 1С:Предприятие
- Выбрать СУБД:
- PostgreSQL – бесплатная СУБД (Имеет большой ряд ограничений);
- Настроить СУБД под работу с 1С, включая планы оптимизации и резервного копирования.
- Установить 1С:Сервер и настроить администрирование.
Хотите получать подобные статьи по четвергам?
Быть в курсе изменений в законодательстве?
Подпишитесь на рассылку
Файловый режим работы 1С
Файловый вариант работы в 1С:Предприятие 8 сможет обеспечить корректную и оперативную работу системы, если в программе будет работать одновременно не более 3 человек.
База данных в файловом режиме состоит только из одного файла. Программа 1С:Предприятие 8, которую пользователь запускает на своем компьютере, обращается к этому файлу по локальной сети. Все операции или запросы (проведение документов, формирование отчетов, поиск документов, закрытие периода и пр.) выполняются непосредственно на компьютере пользователя, что требует наличия производительной машины у каждого работающего в программе.
Схема работы в файловом режиме
Для быстрого и безошибочного функционирования системы необходимо, чтобы все действия (запросы), которые совершает пользователь программы 1С:Предприятие 8, выполнялись на компьютере, который хранит базу данных. Однако в файловом режиме работы 1С:Предприятие 8 механизм реализации запросов иной:
- Блокируется часть файла базы данных для других пользователей системы.
- Заблокированные данные перенаправляются по локальной сети к клиенту.
- Операция изменения выполняется на компьютере пользователя.
- Измененная часть файла возвращается в место хранения.
- Файл базы данных становится доступен остальным пользователям системы 1С:Предприятия 8.
Постоянный обмен большим количеством информации значительно тормозит работу всех пользователей. Чтобы ускорить работу и сделать ее стабильной, необходимо некое «звено», которое будет координировать и выполнять задачи пользователей. Такое «звено» реализовано в клиент-серверном режиме работы.
Какой режим работы в программах 1С:Предприятие 8 быстрее?
Как часто в период отчетности ваша программа 1С дает сбой в работе? Зависает или долго выполняет операцию? Возможно случалось, что вы теряли данные из-за непредвиденного отключения электроэнергии? Предлагаем разобраться, как сделать программу 1С быстрее и безопаснее.
Работа в программах 1С:Предприятие 8 может быть организована в двух режимах: файловый и клиент-серверный.
Какой режим работы 1С выбрать – файловый или клиент-серверный?
Файловый режим работы в программах 1С подойдет небольшим компаниям, где одновременно работают в программе максимум 3 пользователя с базой данных до 2Гб.
Рекомендуем использовать 1С Сервер, если выполняется хотя бы одно из следующих условий:
- база данных больше 2Гб;
- количество пользователей 3 и более.
Читайте также: