Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Технология клиент-сервер



Наиболее распространенным вариантом архитектуры СУБД еще с начала 90-х годов стала архитектура «клиент-сервер». При этом предусматривается выделение одного из функциональных компонентов системы, называемого сервером, для оказания определенных услуг по запросам других компонентов, называемых клиентами. В системах баз данных, основанных на таком подходе, сервер поддерживает базу данных и обрабатывает запросы, поступающие со стороны клиентов. В свою очередь, клиентские узлы поддерживают пользовательские интерфейсы и функциональность приложений. Такая архитектура называется двухзвенной архитектурой «клиент-сервер».

Системы с двухзвенной архитектурой «клиент-сервер» обладают ограниченными возможностями масштабирования, и наращивание нагрузки на сервер базы данных выше некоторого порога приводит к резкому снижению производительности системы. К тому же, при двухзвенном подходе усложняется модификация приложений - изменения могут затрагивать целый ряд клиентских систем. В связи с этим в разработках крупных систем стала применяться "трехзвенная архитектура «клиент-сервер»" (клиенты, сервер приложения и сервер базы данных). Сервер базы данных отвечает за хранение и выдачу данных. Сервер приложения выполняет определенные функции, например, бухгалтерские. Клиентское приложение связывается с сервером приложения для выполнения клиентских запросов. С одним сервером базы данных может одновременно связываться несколько функционально различных серверов приложений, а с одним сервером приложения может одновременно связываться несколько клиентов (то есть пользователей системы).





Дата публикования: 2014-11-04; Прочитано: 593 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...