Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2008, 15:07   #1
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
Вопрос Возможно ли...

Хочу создать сетевую БД (клиент-серв. или файл-серв.), где в роли сети будет выступать Интернет. Возможно ли закрепить БД за определ. URL, а затем из клиентской программы работать с нею. Правильно ли это будет с точки зрения построения БД или нет? Если да то какую технологию лучше использовать?Если нет, то подскажите альтернативный способ реализации.

Заранее благодарен!
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 25.02.2008, 15:17   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Для этой задачи придуман InterBase. Его и рули
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.02.2008, 19:00   #3
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

По идее ты можешь юзать TCP/IP. Правда придется забыть об удобных функциях БД. Т.е. надо будет слать на сервер запрос типа get_list, сервер пропарсил эту строку и выслал список файлов, короче что-то похожее на ftp
Hollander вне форума Ответить с цитированием
Старый 25.02.2008, 22:06   #4
Xneo
 
Регистрация: 07.01.2008
Сообщений: 5
По умолчанию

Поиши в поисковиках работа сокетов
Xneo вне форума Ответить с цитированием
Старый 25.02.2008, 23:21   #5
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Просто я сомниваюсь насчет URL ведь для правильной работы нужен сервер который будет работать с БД.
Т.е. есть клиент и сервер, сервер представляет собой машину (с статическим IP) на которой установлен ,ну допустим, SQL Server или InterBase, и моя БД. При этом программист строит запросы которые сервер в дальнейшем будет обрабатывать.
Клиентская чать - это программная облочка которая отвечает за интерактивное "общение" пользователя с сервером, т.е. посылает запрос на сервер, сервер обрабатывает данные и отсылает результат.

Вот это в моем представлении сетевая БД. Поправти меня если что.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 26.02.2008, 00:43   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Для этой задачи придуман InterBase. Его и рули
Уважаемый Виталий. Интербэйс никогда не предназначался для работы по TCP/IP...
В последнее время самый приспособленный для этого (да, в общем-то, для этого и разработанный) - MySQL, согласитесь...
(Думаю, вы просто случайно упустили это вариант из рассмотрения)
mihali4 вне форума Ответить с цитированием
Старый 26.02.2008, 11:37   #7
ГОСЕАН
Форумчанин
 
Аватар для ГОСЕАН
 
Регистрация: 03.05.2007
Сообщений: 247
По умолчанию

Цитата:
Сообщение от SunKnight Посмотреть сообщение
Просто я сомниваюсь насчет URL ведь для правильной работы нужен сервер который будет работать с БД.
Т.е. есть клиент и сервер, сервер представляет собой машину (с статическим IP) на которой установлен ,ну допустим, SQL Server или InterBase, и моя БД. При этом программист строит запросы которые сервер в дальнейшем будет обрабатывать.
Клиентская чать - это программная облочка которая отвечает за интерактивное "общение" пользователя с сервером, т.е. посылает запрос на сервер, сервер обрабатывает данные и отсылает результат.

Вот это в моем представлении сетевая БД. Поправти меня если что.
MySQL, SQL Server2000 - это наиболее дешевый вариант. MySQL почти на всех серверах. Если SQLServer 2000, то надо их искать, либо регистрировать свой сервер, остальное есть в описаниях в вумных книжках.
ГОСЕАН вне форума Ответить с цитированием
Старый 26.02.2008, 12:16   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Михалыч, я всегда думал что именно Интербейс рассчитан на работу в интернете. Ну я не против, возможно это не совсем так (кстати на что он тогда рассчитан?)
Цитата:
самый приспособленный для этого (да, в общем-то, для этого и разработанный) - MySQL
Поддерживаю.
Кстати тогда лучше бы делать CGI-приложение, чтоб уж наверняка по инету работало.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.02.2008, 13:53   #9
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
кстати на что он тогда рассчитан?
Конечно, в общем-то - вы правы. Можно использовать любую СУБД из имеющихся. Просто, как правило, в инете весьма редко используется вся их богатая функциональность. Можно, конечно, и Оракл подцепить, и SQL Server... Вопрос - а нужно ли стрелять из пушки по воробьям?
mihali4 вне форума Ответить с цитированием
Старый 27.02.2008, 02:51   #10
ГОСЕАН
Форумчанин
 
Аватар для ГОСЕАН
 
Регистрация: 03.05.2007
Сообщений: 247
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Конечно, в общем-то - вы правы. Можно использовать любую СУБД из имеющихся. Просто, как правило, в инете весьма редко используется вся их богатая функциональность. Можно, конечно, и Оракл подцепить, и SQL Server... Вопрос - а нужно ли стрелять из пушки по воробьям?
когда офисы в разных регионах, это востребованно, тем более автоматом генерирует прайсы, справочную информацию и т.д.
ГОСЕАН вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможно ли...? Dubineanschi Microsoft Office Excel 3 23.07.2008 11:39
Возможно ли... Dubineanschi Microsoft Office Excel 2 23.07.2008 11:09
MainMenu. Возможно ли? Технолог Компоненты Delphi 2 26.06.2008 20:41
Это возможно? Shaitan63 Общие вопросы Delphi 24 01.05.2008 22:59
Возможно ли это...? jungo Microsoft Office Excel 7 20.11.2007 00:01