Это цитата сообщения
Anti_Maxi Оригинальное сообщениеЧто такое SQL. Сложные вещи простым языком.
У клиентов нашей компании часто возникает вопрос что такое SQL ?
И за что необходимо платить такие деньги ?
А в большинстве случаев деньги не совсем малые.
Вот и сподвигло меня написать данную статью, где Я постараюсь объяснить полезность SQL максимально простыми словами. А необходимость его применения, и внедрения решайте сами.
И так начнем.
Представим себе базу 1С в виде файла. (называется файловый режим)
Пока к базе (файлу) обращается один два человека, то файл отвечает мало-мальски нормально. Объясню на пальцах, как именно происходит запрос. Компьютер бухгалтера говорит базе: найди мне файл реализации №4. И база начинает перебирать все файлы, которые находятся в базе.
Опять повторюсь. Если Обращений к базе мало, то работоспособность базы никого не напрягает. Счет тут идет да тысячные доли секунды.
НО.
Представьте, что база 1С разрослась до больших размеров. Примерно 1 Гб или даже больше.
И сначала один компьютер бухгалтера говорит базе: Найди мне файл, потому другой. Он начинает искать первый и второй файл из запроса, тут приходит запрос третий и т.д. А при этом при всем база раздутая. Вот тут уже счет идет на секунды и иногда даже минуты. Вот и ждут бухгалтера ответ на свой запрос. А такие запросы они посылают часто. И если суммарно посчитать сколько это за день «простоя» организации, только из за того, что база медленно отвечает на запросы.
Тут и выходит первая и основная причина покупки и внедрения SQL базы данных.
В SQL базе данных вся информация представлена виде таблиц. И при запросе бухгалтера найти необходимую реализацию, база не перебирает ВСЮ БАЗУ, а целенаправленно начинает искать в необходимом разделе.
Вот именно за это удобство люди платят деньги.
За то что бы база быстро реагировала на запросы. Тем более если у Вас большая база, или несколько бухгалтеров.
Но тут есть нюанс. Приобретение и настройка SQL базы данных не ГАРАНТИРУЕТ Быстрой работы базы. Тут есть много факторов, которые могут влиять на работоспособность базы. Так что советую в этом вопросе доверять Исключительно специалистам.
Я считаю своим долгом только объяснить что такое SQL.
Если есть, какие то неточности, прошу не судить строго.
Ибо рассказываю свое мнение.