powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Есть ли будущее у файл-сервера?
25 сообщений из 611, страница 1 из 25
Есть ли будущее у файл-сервера?
    #33039327
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Для начала, что я понимаю под файл-сервером и клиент-сервером.
Файл-сервер - 1) однозвенное приложение. 2) Клиент обращается к данным непосредственно Клиент-сервер - 1) двухзвенка. 2) Клиент обращается к некому промежуточному звену, которое обращается к данным.

Но ведь трехзвенка с апп-сервером и базой на фоксе или акцесе вполне подходят под мое определение клиент-сервера по пункту 2)? И многое из того, что считается прерогативой скуль-серверов может быть реализовано на апп-сервере. Например, разделение допусков по логинам и по ролям, откат и завершение транзакций, не зависящих от состояния клиента - вполне могут быть реализованы на апп-сервере.

Важнейшим преимушеством клиент-серверов является то, что по сети гоняются гораздо меньшие обемы информации. Но будет ли это так важно в 2100 году, когда скорость обмена по сети будет равна скорости обмена по шине?
==========
Возможно, следует ждать стандартного апп-сервера для Фокс, который сделает из него клиент-сервера? Я не говорю о том, что такую фичу уже сейчас может каждый (ну, по крайней мере, из читающих этот топик ) написать.
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039346
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем делать апп-сервер для фокса? Сервер приложений практически всегда делается для таких задач, для которых возможностей файл-сервера как СУБД просто не хватает. Сложно представить себе чтобы кто вместо нормальной СУБД, в проекте с сервером приложений, решится на использование файл-серверной технологии.
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039354
Cat2Есть ли будущее у файл-сервера?
Нет, только прошлое.
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039385
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andsm. Это на сегодняшний день. А меня интересует, что будет завтра?

Насколько я знаю, прошу простить меня, если я ошибаюсь, но файл-сервеные СУБД отличаются от клиент-серверных еще и тем, что ФС НЕ ИМЕЮТ полной информации о других клиентах. Быть может в этом и состоит их главное отличие и главная слабость? И если она будет преодолена, сможем ли различить ФС и КС?
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039401
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Cat2
Будущее у файл-серверных систем такое, каким у него должно было быть прошлое. Т.е. локальные однопользовательские системы, при некоторой лени разработчиков вырастающие в "несколькопользовательские" (до 50 юзеров) системы с пониженными требованиями к надежности и безопасности.

То, что в нашей стране непуганных идиотов на файл-серверных системах умудрялись ERP клепать - можно считать досадным недоразумением :). Такого быть не должно и, будем надеяться, в будущем не повторится.

файл-сервеные СУБД отличаются от клиент-серверных еще и тем, что ФС НЕ ИМЕЮТ полной информации о других клиентах
Что значит "полная информация"? Девичья фамилия бабушки юзера за соседним столом? Не, не имеют :). Если же просто информация о чужих подключениях/блокировках/итд, то почему бы и нет.
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039408
Yo!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помнится когда-то видел как толпа фанатов лет пять упорно что-то такое писала на фокспро, упорно так писали, но за пять лет заи%?*лись :)
Cat2 вы случайно не из той компании ?
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039435
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Но ведь трехзвенка с апп-сервером и базой на фоксе или акцесе вполне подходят под мое определение клиент-сервера по пункту 2)? И многое из того, что считается прерогативой скуль-серверов может быть реализовано на апп-сервере. Например, разделение допусков по логинам и по ролям, откат и завершение транзакций, не зависящих от состояния клиента - вполне могут быть реализованы на апп-сервере.Сударь, со всем моим уважением, что это с Вами ? Себя на вменяемость проверяете или окружающих ? Ну можете поиграться, реализовать упомянутое, и это даже, в принципе, можно назвать КС. Но зачем делать КС из ФС ? Увы, не могу постичь глубины Ваших метаний, может конкретизируете, о чем речь ? Или ровно %subj% ?
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039440
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Yo!!
Я не фанат чего-либо. Я использую то оружие, которрое в максимальной степени удовлетворяет моим требованиям. Если бы моим требованиям удовлетворял бы Fox+, писал бы для него. Если бы DB2 - для него.
===========
Кажется, не первый раз вижу этот ник. Рекомендовал бы зарегить. Во избежании постов под этим ником не от Вашего имени. Увы. SQL.ru 2005 несколько отличается от SQL.ru 2001, когда и в голову никому не приходило заниматься клоунированием.
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039467
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ChA. Ровно сабж. Я пытаюсь выяснить, может ли тупиковая, на мой взгяд на сегодняшний день, ветвь эволюции, иметь развитие на будущем витке развития. Ведь что-то хорошее в них есть? например, скан базы по индексу у них быстрее. Вставка одиночных записей - быстрее.
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039480
Yo!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FoxServer называлось, линки на проэкт все тухлые.
По поводу субд - для тогго чтоб называтся субд нужно для начала неплохо бы обеспечить хотябы ACID, завести лог транзакций, обеспечить хотя бы read commited, собрать статистику и обзавеститсь cost based оптимизатором.
есть ли шансы это сделать на фоспро ? шансов нет.

>например, скан базы по индексу у них быстрее. Вставка одиночных записей - быстрее.

оракл умеет скан распараллеливать по процам, дискам и серверам, имеет 4-5 видов индексов, умеет паралелить инсерты ... конечно я могу предположить что при полном скане фоспро может вдруг оказатся быстрей, но что толку если в большинстве задач важней cost based optimizator а не чтение файлика целиком.
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039485
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПо поводу субд - для тогго чтоб называтся субд нужно для начала неплохо бы обеспечить хотябы ACID, завести лог транзакций, обеспечить хотя бы read commited, собрать статистику и обзавеститсь cost based оптимизатором.
С определениями проблемы? Или предпятничный делириум?
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039489
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автороракл умеет скан распараллеливать по процам, дискам и серверам
хотелось бы посмотреть, как оракл это будет распараллеливать на одном сервере с одним диском и одним процом.
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039512
Yo!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Лох
нужно определение субд - читай Кодда.

>хотелось бы посмотреть, как оракл это будет распараллеливать на одном сервере с одним диском и одним процом.

приходи покажу на лаптопе - multithreading даже ексель умеет юзать.
дальше идем на tpc.org, и смотрим на 2-ядерный opteron и power5. у интела 2-ядерные сразу с multithreading будут т.е. проц 1, а ось видит 4.
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039517
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно определение субд - читай Кодда.
Я съем свою шляпу, если в определении СУБД от Кодда упомянут cost-based оптимизатор. А иначе - у вас делириум.

Насчет двухядерных процов - хорошо, я поправлюсь.
Хотелось бы поглядеть на то как оракл, умеющий "скан распараллеливать по процам, дискам и серверам" - будет распараллеливать скан на на одном сервере с одним диском и одним одноядерным процом.
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039551
Yo!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2лох
все, сдаюсь у меня бред, аксес этот звучит гордо был неправ, а hiperthreading спутал с multithreading каюсь :)
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039557
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2пытаюсь выяснить, может ли тупиковая, на мой взгяд на сегодняшний день, ветвь эволюции, иметь развитие на будущем витке развития. Ведь что-то хорошее в них есть?У кого пытаешься выяснить ? Кто должен сказать, чтобы поверил ? Бог на этот форум вряд ли заходит, а людям свойственно ошибаться, даже самым умным.

IMHO, никуда ФСБД-технология не денется, она и дальше будет существовать, на локальном хосте, для разного рода буферов для единственного пользователя, а в многопользовательский режим ее шансы нулевые, так как там в первую очередь выступают критерии надежности и устойчивости, масштабирования и прочих "-сти" и "-ния". Хотя... Если MS таки внедрит SQL на уровне OS, как обещает, то разработчики, которые будут работать со структурированными данными с помощью ФСБД будут восприниматся как психи-одиночки. А остальные будут относится к ним также, как относятся сейчас к небезызвестному коллеге ЧАЛ, душа которого так и не примирилась с РСУБД...
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039604
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Насколько я знаю, прошу простить меня, если я ошибаюсь, но файл-сервеные СУБД отличаются от клиент-серверных еще и тем, что ФС НЕ ИМЕЮТ полной информации о других клиентах. Быть может в этом и состоит их главное отличие и главная слабость? И если она будет преодолена, сможем ли различить ФС и КС?
Я так понимаю, все отличие файл-серверной системы от клиент-серверной только в том, что в ФС чтение и запись данных в БД на физическом уровне ведет каждый клиент, а в КС - один процесс (сервис/модуль). Таким образом, если мы FoxPro обвязываем COM и обращается к данным по интерфейсам COM, то мы имеем чистой воды КС. Ну а ФС сейчас не имеет права на жизнь, хотя бы по той простой причине, что для СУБД сейчас самое главное надежность, а ФС никогда не сможет этого гарантировать, раз уж у него множество процессов, использующих файловый и сетевой доступ ОС, одновременно конкурируют за право чтения и записи информации БД. Ну а при чем тут лог-файлы, ACID, транзакции, SQL и CostBased оптимизатор мне не понятно - это не аттрибуты КС, а аттрибуты РБД. Наглядный тому пример - Access, который являясь ФС полностью обладает перечисленными свойствами и все равно - любое нестабильное сетевое соединение может привести к разрушению его БД.

Cat2ChA. Ровно сабж. Я пытаюсь выяснить, может ли тупиковая, на мой взгяд на сегодняшний день, ветвь эволюции, иметь развитие на будущем витке развития. Ведь что-то хорошее в них есть? например, скан базы по индексу у них быстрее. Вставка одиночных записей - быстрее.
Перечисленные выше мною недостатки ФС настолько очевидны, что не возникает сомнения в полной смерти ФС. Скорость и низкие требования к ресурсам нужны - так есть такие РСУБД (реального времени). Задача для одного места и не нужны сетевые протоколы - да пожалуйста - у той же ASA (и по моему Interbase) есть облегченный сервер, как раз на такой случай, называется Personal Engine. Нужно недорогое решение - бесплатный FB в сто раз будет выгоднее любых ФС. Тогда о каких вообще достоинствах ФС на текущий момент времени можно говорить именно с точки зрения управления данными ? Нет их на сегодняшний момент. Другое дело, что если бы мы сейчас вздумали обсуждать построение клиентских частей с помощью КС и ФС, то оказалось бы, что на ФС процесс этот быстрее, предоставляет больше возможностей, легче в отладке и модификации структуры БД и клиентской части, и т.д. Наглядный пример опять же Access - на Jet движке можно спокойно редактировать 2 таблицы, соединенные в запросе через LEFT JOIN, а на ADP версии этот номер с MSSQL просто так не удастся.
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039806
Yo!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2ASCRUS

1. DCOM это сервер, т.е. сколько раз вызовешь, столько их копий и запустится на удаленой машине, так что конкурировать будут разные процессы (тхреды).

2. ну откуда у аксеса лог-файл и оптимизатор ? где аксес хранит блокировки, неужто в файле и уже до ACID дорос ?
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039843
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo!!1. DCOM это сервер, т.е. сколько раз вызовешь, столько их копий и запустится на удаленой машине, так что конкурировать будут разные процессы (тхреды).
Совершеннейший нефакт. Зависит от того, как DCOM-компонент написать.

Yo!!2. ну откуда у аксеса лог-файл и оптимизатор ? где аксес хранит блокировки, неужто в файле и уже до ACID дорос ?
Лога нет. Оптимизатор есть. Гибрид cost-based с rule-based. Блокировки - в ldb-файле. ACID всю жизнь был.
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039864
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo!!2ASCRUS

1. DCOM это сервер, т.е. сколько раз вызовешь, столько их копий и запустится на удаленой машине, так что конкурировать будут разные процессы (тхреды).

2. ну откуда у аксеса лог-файл и оптимизатор ? где аксес хранит блокировки, неужто в файле и уже до ACID дорос ?
Мда, большие у Вас познания о COM-технологиях и Access :) Я бы сказал, чисто теоретические.

Лох ПозорныйЛога нет.
В каком то виде, но он есть. Иначе на Access не было бы такого понятия, как транзакция.
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039878
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASCRUSВ каком то виде, но он есть. Иначе на Access не было бы такого понятия, как транзакция.
В явно выраженном виде - нет.
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039879
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мнение 1

есть ли будущее у вин32-приложений? Конечно нет. С выходом дот-нет у них только прошлое.

мнение 2

когда микрософт выпустит первую ос которая может выполнять только дотнтовый байт-код тогда можно будет говорить что через пару лет нужно будет от вин32-приложений отказываться.

авторПеречисленные выше мною недостатки ФС настолько очевидны, что не возникает сомнения в полной смерти ФС. Скорость и низкие требования к ресурсам нужны - так есть такие РСУБД (реального времени). Задача для одного места и не нужны сетевые протоколы - да пожалуйста - у той же ASA (и по моему Interbase) есть облегченный сервер, как раз на такой случай, называется

что за ересь? У почтовика TheBat можно сделать почтовый ящик на общем диске для нескольких пользователей. Вот вам и ФС. Тот же 1ц - дбф/мсскл, пофиг там все доводы к лефт джойнам и пр. технической ерунде, главное это общая цена владения.
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039882
Alexey Rovdo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASCRUS
Я так понимаю, все отличие файл-серверной системы от клиент-серверной только в том, что в ФС чтение и запись данных в БД на физическом уровне ведет каждый клиент, а в КС - один процесс (сервис/модуль). Таким образом, если мы FoxPro обвязываем COM и обращается к данным по интерфейсам COM, то мы имеем чистой воды КС.


Полностью поддерживаю.

ASCRUS
Ну а ФС сейчас не имеет права на жизнь, хотя бы по той простой причине, что для СУБД сейчас самое главное надежность, а ФС никогда не сможет этого гарантировать, раз уж у него множество процессов, использующих файловый и сетевой доступ ОС, одновременно конкурируют за право чтения и записи информации БД.


Однопользовательские приложения никто не отменял и в будущем они тоже никуда не денутся. В таких приложениях (а также и в клиентах многопользовательских систем как локальное хранилище) ФС всегда лучше, чем КС (зачем использовать КС на одном компьютере?).

ASCRUS
Ну а при чем тут лог-файлы, ACID, транзакции, SQL и CostBased оптимизатор мне не понятно - это не аттрибуты КС, а аттрибуты РБД. Наглядный тому пример - Access, который являясь ФС полностью обладает перечисленными свойствами и все равно - любое нестабильное сетевое соединение может привести к разрушению его БД.


Тоже совершенно согласен. Отсутствие определенных возможностей в конкретных ФС-продуктах вовсе не отменяет эти возможности для других продуктов данного класса. И ни ACID, ни оптимизаторы, ни логи не являются родовым признаком КС-систем.

ASCRUS
Тогда о каких вообще достоинствах ФС на текущий момент времени можно говорить именно с точки зрения управления данными ? Нет их на сегодняшний момент.


Система, рассчитанная на работу с локальным хранилищем данных одного пользователя/приложения на одном компьютере (устройстве), всегда будет делать это эффективнее, чем аналогичная система, но рассчитанная на одновременное обслуживание множества пользователей и приложений. Говоря о будущем, вы забываете, что очень скоро БД появятся во множестве носимых устройств (PDA, Мобильники и пр.). И ставить, например, на мобильник КС для обслуживания одного пользователя этого мобильника никому в здравом уме в голову не придет. А вот простенькие ФС уже проникают в этот сектор.
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33039914
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey RovdoСистема, рассчитанная на работу с локальным хранилищем данных одного пользователя/приложения на одном компьютере (устройстве), всегда будет делать это эффективнее, чем аналогичная система, но рассчитанная на одновременное обслуживание множества пользователей и приложений
Утверждение конечно правильное, но бесполезное :)
Существующие ФС не расчитаны на использование строго одним юзером. Они вполне могут использоваться и несколькими ("расчитаны на это"). Только вот смысла нет их так использовать, в многопользовательском режиме.
Файл-сервер не потому файл-сервер, что под однопользователя заточен, а потому, что код, управляющий базой данных (хранилищем), размазан по всем клиентам. Со всеми вытекающими.

Что же до встраиваемых решений - то ASCRUS уже упомянул о различных "облегченных" версиях КС. Они, насколько я понимаю, должны быть оптимизированны под однопользовательскую работу с локальной базой, но при этом оставаться КС. С централизованным управлением хранилищем, даже в случае постороннего подключения (ежели такое случится).
Хотя это по сути своей мало отличается от "ФС+прикладная обертка" :)
...
Рейтинг: 0 / 0
Есть ли будущее у файл-сервера?
    #33040073
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Rovdo ASCRUS
Ну а ФС сейчас не имеет права на жизнь, хотя бы по той простой причине, что для СУБД сейчас самое главное надежность, а ФС никогда не сможет этого гарантировать, раз уж у него множество процессов, использующих файловый и сетевой доступ ОС, одновременно конкурируют за право чтения и записи информации БД.


Однопользовательские приложения никто не отменял и в будущем они тоже никуда не денутся. В таких приложениях (а также и в клиентах многопользовательских систем как локальное хранилище) ФС всегда лучше, чем КС (зачем использовать КС на одном компьютере?).

Гм - а что, на одном компьютере/КПК я уже не могу запустить 2 приложения одновременно - например программу с интерфейсной частью и отчетную систему ?

Alexey Rovdo ASCRUS
Тогда о каких вообще достоинствах ФС на текущий момент времени можно говорить именно с точки зрения управления данными ? Нет их на сегодняшний момент.


Система, рассчитанная на работу с локальным хранилищем данных одного пользователя/приложения на одном компьютере (устройстве), всегда будет делать это эффективнее, чем аналогичная система, но рассчитанная на одновременное обслуживание множества пользователей и приложений. Говоря о будущем, вы забываете, что очень скоро БД появятся во множестве носимых устройств (PDA, Мобильники и пр.). И ставить, например, на мобильник КС для обслуживания одного пользователя этого мобильника никому в здравом уме в голову не придет. А вот простенькие ФС уже проникают в этот сектор.
Да что Вы говорите - у меня на КПК уже давно стоит ASA, достаточно эффективно работает с приложениями, написанными на PocketPB и C#, выполняет полноценные SQL запросы, обеспечивает ссылочную целостность и каскады, делает бакупы, через оффлайн репликацию гоняет данные между собой и консолидированной БД, точка доступа к которой обозначена через FTP хоста нашей конторы. Ну ка сляпайте мне все это на ФС, которые проникают на рынок мобильных устройств, где уже не один год КС РСУБД ASA занимает лидирующие 80% рынка - ну ну ... :)
...
Рейтинг: 0 / 0
25 сообщений из 611, страница 1 из 25
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Есть ли будущее у файл-сервера?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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