Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что такое Client-Server / 21 сообщений из 21, страница 1 из 1
08.04.2004, 09:13
    #32473014
вопрос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
Технология Client-Server это
1 - есть сервер БД (СКЛ-сервер, Интербэйс....)
2 - есть клиентская часть = интерфейс пользователя, написанная хоть на чем
3 - на сервере БД есть куча хранимых процедур
4 - в клиентской части на контролах (кнопках) прописаны процедуры а-ла следующая:
=SQLEXECUTE(oConnection, EXECUTE some_Stored_Procedure ?Some_Parameter, Some_Result)

Правильно я по "чайниковски" задал вопрос???
...
Рейтинг: 0 / 0
08.04.2004, 11:36
    #32473301
Серега
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
1 и 2 - обязательно
3 и 4 - опционально
...
Рейтинг: 0 / 0
08.04.2004, 13:42
    #32473627
вопрос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
так 1 и 2 и у файл сервера типа есть
то есть БД можно положить на сервак и юзать ее по сети...
...
Рейтинг: 0 / 0
08.04.2004, 13:44
    #32473638
mv
mv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
Сервер - это приложение, выполняющее запросы других программ (клиентов).

Все.
...
Рейтинг: 0 / 0
08.04.2004, 19:04
    #32474416
S.G.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
У файл-сервера нет 1.
Есть БД, но нет сервера.
...
Рейтинг: 0 / 0
09.04.2004, 04:16
    #32474665
ChA
ChA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
Файл-сервер оперирует файлами, а не их содержимым, но сервером он
от этого быть не перестает. Если на клиенте дадите команду копировать
файл сервера из одного каталога на другой, то он не будет пересылать
файл клиенту, чтобы тот обратно переслал его на него же, но в другой
каталог.
Так что файл-сервер тоже сервер, это ведь и в названии :)
...
Рейтинг: 0 / 0
09.04.2004, 08:47
    #32474769
вопрос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
спрашивалось именно о пунктах 3 и 4.. то есть сама технология это выполнение неких ХП на сервере по коаманде клиента?
Ведь и в КС можно реализовать все так криво, что запросы будут делаться на клиенте...
...
Рейтинг: 0 / 0
09.04.2004, 10:31
    #32474926
Roman Ignatiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
Немного не точно: в обязанности сервера БД входит выполнение всех запросов клиента, а не только запуск ХП :)
Конечно, если очень хорошо постараться, можно заставить запрос выполниться на клиенте (используя BDE например). Но это дурость
...
Рейтинг: 0 / 0
09.04.2004, 11:14
    #32475041
f_w_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
Файл-сервер оперирует файлами, а не их содержимым, но сервером он
от этого быть не перестает. Если на клиенте дадите команду копировать
файл сервера из одного каталога на другой, то он не будет пересылать
файл клиенту, чтобы тот обратно переслал его на него же, но в другой
каталог. Так что файл-сервер тоже сервер, это ведь и в названии :)

Ты попутал понятия файл сервер - сервер приложений с одной стороны и сервер БД - файлсерверная СУБД с другой.
...
Рейтинг: 0 / 0
09.04.2004, 11:16
    #32475048
f_w_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
3 - на сервере БД есть куча хранимых процедур
Не ХП счастье. На сервере еще много чего есть.
...
Рейтинг: 0 / 0
09.04.2004, 16:46
    #32475930
ChA
ChA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
> f_w_p
> Ты попутал понятия файл сервер - сервер приложений с одной стороны и сервер БД - файлсерверная СУБД с другой

Неужели непонятно, что я сказал ? Сервер, он и в Африке сервер, а какой
это сервер суть вторична. Его задача получить команду от клиента и
выполнить, а какого рода объектами он оперирует - совершенно неважно.
Название технологии "клиент-сервер" в общем случае не говорит о типе
сервера...
...
Рейтинг: 0 / 0
09.04.2004, 20:34
    #32476198
Что такое Client-Server
2 ChA

ПЕРВОЕ! Разуваем глаза и внимательно читаем первый вопрос

автор первого вопроса1 - есть сервер БД (СКЛ-сервер, Интербэйс....)

Для упертых танкистов - разговор с самого начала идет о сервере БД.

ВТОРОЕ! Идея вашего высказывания ясна, но существует общепринятая терминология. Издавна и традиционно существует противопоставления "Файл-сервера" и "Клиент-сервера". Если не верите - возьмите книжку.
...
Рейтинг: 0 / 0
09.04.2004, 22:09
    #32476244
S.G.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
здесь сказано неплохо:

В файл-серверной системе данные хранятся на файловом сервере (например, Novell NetWare или Windows NT Server), а их обработка осуществляется на рабочих станциях, ... Файловый сервер предоставляет услуги только самого низкого уровня - открытие, закрытие и модификацию файлов, подчеркну - файлов, а не базы данных. База данных существует только в "мозгу" рабочей станции.

В клиент-серверной системе функционируют (как минимум) два приложения - клиент и сервер, делящие между собой те функции, которые в файл-серверной архитектуре целиком выполняет приложение на рабочей станции. Хранением и непосредственным манипулированием данными занимается сервер баз данных.
--

так сказать, африканский сервер не похож на индийского...
...
Рейтинг: 0 / 0
10.04.2004, 02:55
    #32476317
ChA
ChA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
> Мимо пробегал
> ПЕРВОЕ! Разуваем глаза и внимательно читаем первый вопрос

>> автор вопроса
>> Технология Client-Server это...

Протест заключается в том, что понятие клиент-сервера не обязательно
подразумевает сервер БД.

> Для упертых танкистов

Браво ! Это по нашему - самый веский аргумент. Откуда такое
желание нахамить ? Впрочем, вопрос риторический...

> общепринятая терминология

IE-IIS - это клиент-сервер ? Почтовый клиент - почтовый сервер ?
Программа-клиент - сервер приложений ? COM-объекты ? И т.д...
IMHO, абсолютно правильно ответил mv. По большому счету,
файл-сервер - тоже клиент-сервер, никто не мешает считать
его базой данных, где роль данных играют файлы в целом. Понятие
"клиент-сервер" давно уже размыто c момента как оно появилось
в качестве термина.
Слово "эволюция" тоже как научный термин изначально относилось
только к живой природе. Игра слов не меняет суть...

> возьмите книжку

Боюсь, что не по адресу, если до сих пор убеждены, что "клиент-сервер"
непременно подразумевает наличие сервера БД и только SQL.
...
Рейтинг: 0 / 0
12.04.2004, 06:38
    #32476960
mir
mir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
2 ChA

Вам же говорят, что существует общепринятая терминология. Хороша ли, плохая ли, но всем понятная. Поэтому не следует пытаться привнести в термины "файл-сервер" или "клиент-сервер" что-то "свое". Может это и будет "правильнее" (это еще вопрос), но вас никто из IT-специалистов не поймет, как если бы вы заговорили на неизвестном языке.
...
Рейтинг: 0 / 0
13.04.2004, 04:47
    #32478396
ChA
ChA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
Хотя бы ради интереса, посмотрите об общеупотребительной терминологии:

www.google.com
"definition client/server"

Много чего нового для себя откроете, IT-специалисты...
...
Рейтинг: 0 / 0
13.04.2004, 07:22
    #32478415
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
http://www.sql.ru/users/cat2/favorites.asp#1
...
Рейтинг: 0 / 0
13.04.2004, 09:17
    #32478493
mir
mir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
Да понятно, что на основе достаточно общих определений (можно найти на свой вкус почти любое) можно файл-серверную систему обозвать «тоже клиент-сервер, никто не мешает считать его базой данных, где роль данных играют файлы в целом» .
Только зачем? Кому такая трактовка нужна? (И кому нужна такая «чудесная» БД, где «роль данных играют файлы в целом»?)
Ведь ясно же, что специалисты не воспринимают сетевую операционную систему файл-сервера в качестве «серверной части» такой великой «клиент-серверной системы», хотя формально это и можно делать. Для примера сошлюсь на товарища Дейта: «Для систем клиент/сервер (и распределенных систем в целом) наиболее важно, чтобы разработчик приложения не «использовал сервер просто в качестве метода доступа» и создавал код всего лишь на уровне записей. Вместо этого желательно, чтобы как можно большая функциональность была заложена в запросах на уровне множеств , иначе из-за вовлечения в обработку большого количества сообщений пострадает производительность».
Очевидно, что файл-серверная система это в чистом виде «использование сервера просто в качестве метода доступа» , и в этом качестве она кардинально отличается клиент-сервера в общепринятой трактовке.
Короче, не надо играть словами, ведь смысл всем ясен.
...
Рейтинг: 0 / 0
13.04.2004, 16:27
    #32479515
ChA
ChA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
Уважаемый mir, я добивался только одного, чтобы понятие "клиент-сервер"
не трактовалось только и исключительно в отношении СУБД, хотя изначально
так и было, о чем упоминалось ранее. В применении к СУБД, естественно, есть
четкое различие и понимание между файл-серверным и клиент-серверным
подходом, этого я оспаривать и не собирался.
Году эдак в 94, когда об SQL-серверах мало кто знал, по крайней мере, в
практическом применении, я имел дело с клиент-сервером на FoxPro, как
ни странно это звучит. Выглядело это приблизительно так. FoxPro в цикле
ловил сетевые сообщения через специальную процедуру. При получении
сообщения в виде строки запроса(а SQL-операторы в FoxPro уже были),
оно им выполнялось, и результат, если таковой был, сбрасывался в
определенный каталог, о чем соответствующему клиенту посылалось
опять же сетевое сообщение(дейтаграмка). Как Вам такой подход ? :)
Вскоре от этого способа отказались, но не потому, что это плохо работало,
просто на российском рынке появился первый достаточно дешевый SQL-сервер
- MS SQL Server 4.21
...
Рейтинг: 0 / 0
14.04.2004, 06:56
    #32480174
mir
mir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
2 ChA

Прикольно. Мне понравилось :)
...
Рейтинг: 0 / 0
14.04.2004, 08:03
    #32480198
f_w_p
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что такое Client-Server
to ChA.
А мы то темные и не знали, что бывают WEB серверы, MAIL серверы, TELNET серверы, и т.д. и т.п.
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Что такое Client-Server / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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