Глава 3 Программирование на сервере


0 0

Мы уже научились писать достаточно сложные запросы и казалось бы, что еще нужно? Полученных знаний достаточно чтобы написать даже очень сложную программу, но вся ее логика будет располагаться на стороне клиента. Программа-клиент должна будет выполнять все необходимые действия по обработке данных. На первый взгляд, в этом ничего плохого нет, но если посмотреть на проблему ближе, то в таком решении можно увидеть достаточно много недостатков.

Если возложить выполнение сложных задач на сервер, то мы получаем следующие преимущества:

  • Улучшенную безопасность и более простые средства для управления правами доступа;
  • Нет необходимости передавать данные от сервера к клиенту по сети для выполнения каждого расчета. Достаточно направить серверу команду, и сервер выполнить все действия сам, без вмешательства клиента. Это позволяет освободить сетевые ресурсы от излишней нагрузки;
  • Нет необходимости в регулярном обновлении парка клиентских машин. Пользователи могут работать и на более старых машинах, потому что все сложные расчеты берет на себя сервер, который выполнит задачу быстрее;
  • Упрощается разработка клиентских приложений.

Это далеко не все преимущества. Читая эту главу, вы постепенно увидите, что использования программ на языке SQL на сервере действительно необходимо и удобно.

Почему глава называется "Программирование на сервере"? Дело в том, что в ней будут рассматриваться такие возможности базы данных как вьюшки (View), процедуры и функции, которые хранятся и выполняются на серверной стороне. Пользовательская программа только говорит, что нужно выполнить, а сервер выполняет нужный запрос или программу.

Это начало третьей главы книги Transact-SQL в подлиннике. Первую часть этой главы Представление View в Transact-SQL я сегодня выложил на сайт. Теперь она будет постоянно доступна под рукой. 


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Паника, что-то случилось!!! Ничего не найдено в комментариях. Срочно нужно что-то добавить, чтобы это место не оставалось пустым.

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

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне