[Delphi/SQL] Baza danych na serwerze internetowym

0

Witam
Chciałbym stworzyć aplikacje w Delphi korzystająca z bazy danych zamieszczonej gdzieś na serwerze, na którym wisi moja stronka. Do tej pory projektowałem jedynie aplikacje korzystające z serwera lokalnego i nie wiem jak ugryźć sprawę. Mógłbym prosić o jakieś wskazówki? Czy to kwestia konfiguracji komponentu połączenia, a może coś jeszcze?

0

Ja po prostu robiłem aplikacje internetowe client-server z użyciem biblioteki "VCL for the web" i serwer był windowsowy. Przy małym obciążeniu strony można serwer http mieć w domu a przy większym wynająć serwer VPS w Irlandii za 15 euro miesięcznie.

0
Mariusz Jędrzejowski napisał(a)

Ja po prostu robiłem aplikacje internetowe client-server z użyciem biblioteki "VCL for the web" i serwer był windowsowy. Przy małym obciążeniu strony można serwer http mieć w domu a przy większym wynająć serwer VPS w Irlandii za 15 euro miesięcznie.

Czy ty czasem czytasz treść pytania? A jak już przeczytasz to chociaż starasz się je zrozumieć???

@JacekKw: Jedyna różnica jest taka, że podajesz namiary na serwer w "świecie". I tyle. Połączenie z bazą, którą masz zainstalowaną lokalnie a gdzieś tam praktycznie niczym się nie różni.
Jedyny kłopot może być w tym, że większość darmowych serwerów nie pozwala na połączenia zdalne do bazy

0

Przecież moje rozwiązanie mówi o bazie na serwerze, więc wszystko jest w porządku.

Łączenia ze zdalną bazą się raczej nie praktykuje. Lepsze jest umieszczenie aplikacji na serwerze i ta aplikacja jest łatwa do zmiany zamiast zmieniać wszystkie aplikacje klienckie. Również kod aplikacji jest wtedy ukryty i hasła logowania do serwera bazy danych. Są jeszcze inne powody.

0
Mariusz Jędrzejowski napisał(a)

Przecież moje rozwiązanie mówi o bazie na serwerze, więc wszystko jest w porządku.

czyli ja o dupie ty o kupie - w sumie przecież jedno łączy się z drugim więc wszystko ok...

Łączenia ze zdalną bazą się raczej nie praktykuje.

ROTFL w jakim ty świecie żyjesz. Nie praktykuje się???

0

Panowie, spokojnie... : ) Rozwiązanie Mariusza to pewnie podejście bardziej profesjonalne, czyli niekoniecznie coś czego ja szukam.

@Misiekd - czyli jeśli dobrze rozumiem, mogę umieścić gdzieś na serwerze sam plik bazy, z którym będzie łączyć się aplikacja znajdująca się na moim komputerze? Czy do takich celów mogę wykorzystać serwer www, na którym wisi moja stronka? Własnie zamierzam zmienić firmę hostingową, dlatego chciałbym wiedzieć za czym się rozglądać.

1

nie "sam plik z bazą" - musisz mieć dostęp do serwera bazy danych gdzieś w świecie - wtedy możesz założyć tam swoją bazę i np. zaimportować dane, które już masz. Może napisz najpierw o jaką szbd Ci chodzi

0

Do tej pory pracowałem na interbase, ale zdaje się, że nijak nie da się w tym przypadku wykorzystać. Więc nie wiem, MySQL?

1

będzie Ci ciężko znaleźć darmowy serwer z IB/FB. Dużo łatwiej znajdziesz mysqla/postgresa. Możesz też wykupić na jakimś linuksie konto shellowe i samemu sobie zainstalować serwer BD. Napisz może jeszcze po co Ci taki serwer.

0
@Mariusz Jędrzejowski napisał(a)

Łączenia ze zdalną bazą się raczej nie praktykuje.

Że co ku*wa? Zmień dealera chłopaku.

BTW: tutaj raczej mysql podejdzie. No, ale nie wystarczy normalny FB?

0
Misiekd napisał(a)

Możesz też wykupić na jakimś linuksie konto shellowe i samemu sobie zainstalować serwer BD. Napisz może jeszcze po co Ci taki serwer.

Chce zrobić niedużą aplikacje wspomagającą zarządzanie w małej firmie przewozowej. Chciałem być wygodny i umieścić bazę tak, bym mógł z niej korzystać na kilku komputerach bez przenoszenia pliku bazy. Po namyśle wydaje się to być grą nie wartą świeczki : )

0

to postaw bazę na jakimś kompie w firmie [sciana]

0

jak już chcesz osiągnąć cel po linii najmniejszego oporu, to może faktycznie zainstaluj gdzieś w firmie swój program z bazą, i łącz się z tamtym komputerem nim na zasadzie włażenia na pulpit. Wiadomo, że nie zawsze takie rozwiązanie może wystarczyć, i jest możliwe, itd.

Gdyby rozdawali noble w "kategorii" najpożyteczniejszy darmowy dostępny soft, to ludzie od teamviewera chodzili by już ozłoceni :)

Przy okazji, jak musi być pokonfigurowany system, aby program szukając mssql po nazwie mógł podać np. ip+cała reszta. Próbowałem tak zdaje się, ale już nie chciało mi się walczyć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1