Dwa serwery baz danych na jednym komputerze

0

Witam,
chciałbym aby na jednym komputerze funkcjonowały dwa serwery baz danych PostgreSQL oraz firebird. Czy takie rozwiązanie może działać, czy nie będą się ze sobą kolidować, nie będzie problemów z obsługą zapytać do baz przez klientów? Te bazy służą do obsługi do 10 zaledwie użytkowników w dwóch programach.

0

O ile będą działać na innych portach (a domyślnie tak działają) to bez problemów.

0

Tak działają. Do firebirda wszystko idzie na 3050 a do PostgreSQL na 5432 porcie. Tak też myślałem ale zapytałem się asekuracyjnie gdyż na 2 klientach wyniknął właśnie problem z połączeniem, ale właśnie nie wiem czy przez to że na jednym komputerze stoją dwa serwery baz danych.

0

Znaczy wiesz... jeżeli masz serwer na którym siedzi 1GB ramu i jeden rdzeń, a bazy mają po 600MB to będzie już krucho.

0

Nie, nie, bazy mają 200, 200, 50, 50MB na 3gb ramu, c2duo.

0

dla 10 userow jakos powinno dac rade, o ile aplikacje sa poprawnie napisane i zwalniaja poprawnie polaczenia, zamykaja transakcje etc.

0
massther napisał(a)

dla 10 userow jakos powinno dac rade, o ile aplikacje sa poprawnie napisane i zwalniaja poprawnie polaczenia, zamykaja transakcje etc.

dobrze, że facebook tak nie liczy, zbankrutowali by, gdyby musieli kupić 50mln serwerów
;)

0

@void-tec nikt z nas nie napisal ze ten serwer uciagnie tylko 10 userow, pewnie poradzi sobie nawet z tysiacem, ale wszystko zalezy od obciazenia baz (i generalnie serwera przez inne aplikacje) oraz sama strukture baz
generalnie czynnikow, ktore moga wplynac na taki serwer
mozna tak fatalne query miec, ze nawet jeden user bedzie zarzynal serwer, a mozna tez na tyle dobrze zaprojektowac wszystkie systemy i dbac o serwer, ze i kilka tys. uzytkownikow bedzie moglo sprawnie na nim pracowac

a co do facebook chyba nie myslisz ze maja kilkanascie serwerow? maja ich na pewno kilka tysiecy, lub tez jakies farmy serwerow i bazy danych na klastrach w dziesiatkami rdzeni, jak kazdy tak duzy system zapewne maja architekture rozproszona

0
massther napisał(a)

maja ich na pewno kilka tysiecy

Raczej milionów, przecież to jest PHP.

0

Mają ich ponad 60 tysięcy, a użytkowników ponad pół miliarda.

Gdy napotkali problem wydajnościowy, napisali najzwyklejszy translator PHP -> C++ i wszystko działa mniej więcej jako rozszerzenie PHP, kompilowane gcc. A, no i mają własny webserver.

0

trzeba jeszcze pamietac ze liczba userow to nie to samo co liczba jednoczesnych odwiedzin, a to jest kluczowe przy aplikacjach web
a przy takiej kasie jaka oni maja nie dziwie sie ze poszli w autorskie rozwiazanie jesli chodzi o web server i postawili na assembler wysokiego poziomu jak mawiaja o C++
bo jednak przy tej skali standardowe rozwiazania sie nie sprawdzaja, zreszta google czesto pokazuje ze w skali hiper (bo to juz nawet nie makro) potrzeba koncepcji szytych na miare

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