Глоссарий.
Распределенная обработка данных
Совокупность логически взаимосвязанных запросов, направленных на согласованное изменение некоторого множества строк в одной или нескольких таблицах БД. Обычно при выполнении транзакций обновляется несколько таблиц и индексов, связанных с этими таблицами. Для того чтобы гарантировать синхронизацию обновления и целостность данных, в серверах используется принцип «все или ничего», означающий, что… Читать ещё >
Глоссарий. Распределенная обработка данных (реферат, курсовая, диплом, контрольная)
№ п/п. | Понятие. | Определение. |
Клиент. | активное и отдельное от сервера программное обеспечение, использующее данные, поставляемые сервером путем передачи клиентских запросов серверу. | |
Толстый или Rich-клиент. | приложение в архитектуре клиент-сервер, обеспечивающее (в противовес тонкому клиенту) расширенную функциональность независимо от центрального сервера. Часто сервер в этом случае является лишь хранилищем данных, а вся работа по обработке и представлению этих данных переносится на машину клиента. Достоинства толстого клиента: обладает широким функционалом в отличие от тонкого, обеспечивает режим многопользовательской работы, предоставляет возможность работы даже при обрывах связи с сервером, имеет возможность подключения к банкам без использования сети Интернет, высокое быстродействие. Недостатками толстого клиента являются большой размер дистрибутива, зависимость от того, для какой платформы он разрабатывался (отсутствие мобильности), при работе с ним возникают проблемы с удаленным доступом к данным, он имеет довольно сложный процесс установки и настройки, имеет сложности с обновлением информации и связанной с этим неактуальностью данных. | |
Тонкий клиент, thin client. | в компьютерных технологиях — компьютер или программа-клиент в сетях с клиент-серверной или терминальной архитектурой, который переносит все или большую часть задач по обработке информации на сервер. Примером тонкого клиента может служить компьютер с браузером, использующийся для работы с веб-приложениями. | |
Web-клиент. | как программа — браузер. Web-клиент как устройство — устройство, основным приложением которого (с точки зрения разработчика устройства или маркетолога) является браузер. | |
Сервер-компьютер | компьютер, выполняющий только серверные задачи, или компьютер (или иное аппаратное обеспечение), специализированный (по форм-фактору и/или ресурсам) для использования в качестве аппаратной базы для программных серверов. | |
Аппаратный сервер | узкоспециализированное решение со встроенным программным обеспечением в ПЗУ (англ. firmware; в отличие от компьютеров, где программное обеспечение необходимо устанавливать), определяющим специализацию и возможные предоставляемые услуги. Аппаратные серверы, как правило, более просты надежны в эксплуатации, потребляют меньше электроэнергии и, иногда, более дешевы. Но вместе с тем они менее гибки (так как изначально ограничены в выполняемых задачах) и, часто, ограничены в ресурсах. | |
Рабочая станция. | периферийный компьютер в составе локальной вычислительной сети (ЛВС), играющий роль интерфейса по отношению к серверу. В локальных сетях компьютеры подразделяются на рабочие станции и серверы. На рабочих станциях пользователи решают прикладные задачи, работают в базах данных, создают документы, делают расчёты. (не надо путать с «графической рабочей станцией», которая является автономным компьютером с мощной графической системой, АРМ (автоматизированным рабочим местом) для графических работ) периферийный компьютер в составе локальной вычислительной сети (ЛВС), играющий роль интерфейса по отношению к серверу. В локальных сетях компьютеры подразделяются на рабочие станции и серверы. На рабочих станциях пользователи решают прикладные задачи, работают в базах данных, создают документы, делают расчёты. | |
Файл-сервер | программный сервер для обеспечения доступа к файлам на диске сервера. Прежде всего это серверы передачи файлов по заказу, по протоколам FTP, TFTP, SFTP и HTTP. Протокол HTTP ориентирован на передачу текстовых файлов, но серверы могут отдавать в качестве запрошенных файлов и произвольные данные, например динамически созданные веб-страницы, картинки, музыку и т. п. | |
Сервер баз данных, сервер БД. | программное обеспечение обслуживающее базу данных и отвечающее за целостность и сохранность данных, а также обеспечивающее операции ввода-вывода при доступе клиента к информации, то есть то же самое что корпоративная СУБД. | |
Сервер доступа к данным. | программный компонент СУБД, обслуживающий базу данных и отдающий данные по запросам. Один из самых простых серверов подобного типа — LDAP — облегчённый протокол доступа к спискам). Для доступа к серверам баз данных единого протокола не существует, однако практически все серверы баз данных объединяет использование единых правил формирования запросов — язык SQL. | |
Пользователь БД. | программа или человек, обращающийся к БД на ЯМД. | |
Транзакция. | совокупность логически взаимосвязанных запросов, направленных на согласованное изменение некоторого множества строк в одной или нескольких таблицах БД. Обычно при выполнении транзакций обновляется несколько таблиц и индексов, связанных с этими таблицами. Для того чтобы гарантировать синхронизацию обновления и целостность данных, в серверах используется принцип «все или ничего», означающий, что в БД вносятся либо все обновления или ни одно из них. С этой целью ведется журнал транзакций, в котором регистрируется информация обо всех затребованных изменениях. | |
Хранимые процедуры. | это предварительно откомпилированные предложения языка SQL, которые сохраняются на сервере базы данных, использующей язык SQL. Клиент запускает хранимую процедуру с помощью команды EXECUTE. Таким образом, по сети передаются только два слова вместо двух сотен. Поскольку эта процедура уже откомпилирована и оптимизирована, серверу не нужно тратить время на компиляцию и оптимизацию. В качестве хранимых процедур обычно используются часто выполняемые запросы. |