powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Архитектура приложений.
9 сообщений из 9, страница 1 из 1
Архитектура приложений.
    #32064641
vap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поделитесь архитектурой создания клиент серверных приложений.
У меня есть собственное мнение, хотелось бы услышать народ.
2-х звенная архитектура (Приложение - Stored Procedures)
3-х звенная архитектура (Приложение - COM объекты - Stored Procedures)
...
Рейтинг: 0 / 0
Архитектура приложений.
    #32064646
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для простых решений 2 звенка
для более сложных и требовательных 3....
...
Рейтинг: 0 / 0
Архитектура приложений.
    #32064647
vap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=для более сложных и требовательных 3
Это классика, а много ли счастливцев удачно эксплуатирующих 3-х звенку?
...
Рейтинг: 0 / 0
Архитектура приложений.
    #32064648
Фотография Белов Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для 3-х звенки нужен и нехилый сервер приложений
...
Рейтинг: 0 / 0
Архитектура приложений.
    #32064649
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у нас был один проект....
и до сих пор работает ...
...
Рейтинг: 0 / 0
Архитектура приложений.
    #32064656
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там даже 4-х звенка....
с датчиков на sql.... что ли-бо на этом сервере еще делать без полезно.... захлебывается.... только читать...
с него на другоу sql на другой же машине... раскладывание по полочкам и т.д. ну и на третьей машине программа управлением датчиками и отображением на дисплеи...... вообщем даже не просто 4-х звенка , а гибридная схема - похожая на звезду...
...
Рейтинг: 0 / 0
Архитектура приложений.
    #32066134
Dobro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну и где же 4 звена?. Трехзвенная архитектура подразумевает прежде всего разбиение на 3 уровня: уровень данных, уровень бизнес-логики, уровень представления. В Вашем примере, если я правильно понял, уровень данных - 1-й sql, уровень логики - 2-й sql, а представление - клиентское приложение. Хотя подозреваю, что часть логики все таки на клиенте отрабатывается.
А вопрос на самом деле интересный.
Трехзвенная архитектура заманчива независимостью клиента (уровня представления) от конкретного хранилища данных. Но если клиент не общается с базой на прямую, мы теряем преимущества использования SQL, а общаемся с COM-обектом через интерфейсы. Взаимодействие получается похожим на Query By Example (если конечно свой парсер SQL не писать). Слыхивал про такой вариант - бизнес логика на встроенный процедурах SQL-сервера, работающих с данными на другом сервере. Но это уже по моему экзотика оправданная только для очень больших приложений.
...
Рейтинг: 0 / 0
Архитектура приложений.
    #32066268
olegusan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> а много ли счастливцев удачно эксплуатирующих 3-х звенку?

Таких счастливцев полно - каждый второй вэбсайт.
IE - IIS - SQL

История не в тему:

Звонит мне агент (А) по трудоустройству и спрашивает:

А: У вас есть опыт работы с n-tier системами?
Я: Да, у меня есть опыт работы с системами 2-tier и 3-tier.
А: Очень жаль, но нам нужен специалист по N-tier системам.

:)
...
Рейтинг: 0 / 0
Архитектура приложений.
    #32066274
Belov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выбор архитектуры построения приложений БД определяется целым рядом факторов. Поэтому однозначно ответить какая предпочтительней довольно сложно.
Например для небольших баз данных с небольшим трафиком и простой бизнес логикой предпочтительней двузвенная структкра. А для сложной бизнес логики которая влечет значительный трафик между клиентом и сервером целесообразно использовать трехзвенную структуру.
Для приложений занимающих промежуточное положение можно использовать вариант размещения части бизнес логики на SQL сервере (используя его механизмы- хранимые процедуры, функции и т.д.) а не тащить ее на клиента.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Архитектура приложений.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]