Форум: "Базы";
Текущий архив: 2006.05.21;
Скачать: [xml.tar.bz2];
ВнизСоздание выделенного сервера Найти похожие ветки
← →
Black_phoenix © (2006-03-28 07:42) [0]Предлагаю подумать над решением такой пробллемы :
Есть база ( MSSQL , MYSQL и пр , в общем то нет разницы , хоть Paradox :) )
База работает на удалёной машине , на той же машине работает наш сервер баз данных ( о котором и пойдёт реч )
Что нужно :
1) Нужно реализовать такую схему : Клиент т.е мы соеденяемся с нашим сервером ( точно не знаю по какой схеме , возможно по TCP \ IP , UDP , предложите свою )
2) Даём запрос ( SQL например , элементарный SELECT ) хотя в идеале нужно указать название таблицы и эта таблица передалась бы нам , например в компонент TTable или TQUERY
3) Мы работаем с данными и изменёные данные записываються а БД посредством нашего сервера
Вопрос вот в чём : Как ( через что ) сделать передачу данных с БД от сервера клиенту и обратно ? Так как данные не в текстовом виде чтбы передавались а как таблица
Сделать вручную вытаскивания данных - передача не клиент - изменение - передача не сервер - преобразование в таблицу и сохраненение в БД сделать могу и сам , но скорей всего есть что то уже готовое ( какая то технология ) которая всем этим занимаеться сама
В идеале бы хотелось чтобы на клиенте указать ip сервера ( + порт ) , название БД , и имя таблицы , и работать с ними
Прим. Обращаться напрямую с клинта к БД ( например Mysql ) не рекомендуеться поэтому столько сложностей :) вопрос стоит именно о создании своего сервера БД который уже взаимодействеует с нормальной БД
← →
sniknik © (2006-03-28 08:21) [1]это, все описанное, называется трехзвенка, и думать тут совершенно не о чем, нужно изучать... ну MIDAS например (не единственный вариант реализации), и зайти в форум "Corba и COM" там тоже посмотреть.
← →
Black_phoenix © (2006-03-28 08:36) [2]> sniknik © (28.03.06 08:21) [1]
Есть ссылки на сайты про Midas ? COM и Corba пока не интересует в принципе так как нет времен на изучение , сроки поджимают
← →
sniknik © (2006-03-28 08:51) [3]> Есть ссылки на сайты про Midas ?
а то как же
http://www.google.ru/search?hs=Yc5&hl=ru&client=firefox-a&rls=org.mozilla%3Aru%3Aofficial&q=Midas&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=lang_ru
> так как нет времен на изучение , сроки поджимают
тогда бросай это гиблое дело... мидас тоже время на изучение потребует. как и все незнакомое в общемто.
← →
Black_phoenix © (2006-03-28 09:02) [4]Midas не подойдёт !
Так как DCOMConnection1 требует настроеного NT сервера как я понял
а SocketConnection1 требует запущеной утилиты scktsrvr.exe постоянно запущеной на сервке ...
В общем через зад всё ! Мне этот вариант не подходит. может есть вариант связи другой ? Без всех этих ухещрений ? Midas в принципе как я понял из статей не очень сложен , но вот средства связи оставляют желать лучшего
:( Есть варианты ?
← →
Ega23 © (2006-03-28 10:17) [5]Тебе же сказали - ищи решения по трёх-звенной архитектуре. Их много разных.
Можешь и своё написать.
← →
Black_phoenix © (2006-03-28 10:19) [6]> Ega23 © (28.03.06 10:17) [5]
Всё разобрался , всем спасибо , можно и DCOM использовать самое оптимальное решение ...
← →
sniknik © (2006-03-28 10:49) [7]> самое оптимальное решение ...
а еще и самое трудное в настройке... + зачастую отключено для внешних пользователей, как потенциальная "дырка"
> может есть вариант связи другой ?
http://delphimaster.net/view/3-1143442511/
[2]
и это наверняка еще не все... (просто про другие не в курсе)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.05.21;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.013 c