Oracle czy postgresql do replikacji
Qulek - 28-02-2006 13:11
Oracle czy postgresql do replikacji
Witam,
Mam baze danych (ok 500 MB) i dwa serwery z procesorem 1GHz i 1GB RAM w kazdej. Chce (w celach bezpieczenstwa) zrobic tak aby na obydwu serwerach chodzila ta sama baza tylko zeby byla replikowana. Zaden serwer nie moze byc wydzielony jako podstawowy - obydwa sa tak samo 'wazne' (raz zapytania beda wykonywane na jednym a raz na drugim serwrze). Drugim co do waznosci czynnikiem jest wydajnosc takiego klastra - fajnie by bylo jakby to w miare szybko chodzilo. Serwery polaczone sa w sieci lokalnej 100Mbps.
Docelowo to ma dzialac w taki sposob, ze w przypadku padu jednego z serwerow dziala tylko ten drugi, a w przypadku wstania tego pierwszego synchronizuje sobie z nim dane.
Jaki serwer bazy danych najlepiej by sie nadawal do powyzszego scenariusza? Postgresql 8.0 czy Oracle 10g Express Edition? Ewentualnie jakas inna baza...
Dodam ze z replikacja nigdy nic nie robilem wiec jestem troche zielony w tym temacie. Bede wdzieczny za wszelkie informacje.
Pozdrawiam Szymon
P.S. Ma ktos moze jakies adresy stron w internecie gdzie sa porownania wydajnosci baz postgresql 8.0 i Oracle 10g EE ???
baklarz - 28-02-2006 13:11
Dnia 23.02.2006 Qulek <rodin_a@o2.pl> napisał/a: > Witam, > > Mam baze danych (ok 500 MB) i dwa serwery z procesorem 1GHz i 1GB RAM w > kazdej. Chce (w celach bezpieczenstwa) zrobic tak aby na obydwu [...]
Postgresql ani Oracle (w tej wersji) nie obsługują klastrowania.
W Postgresql możesz kombinować:
http://www.openminds.co.uk/why_lifekeeper.htm
Nigdy nie wdrożyłem czegoś takiego produkcyjnie więc nie wiem jak zachowa się przy dużym obciążeniu.
Co do Oracle to się nie wypowiadam bo z konfiguracją miałem bardzo mało do czynienia. -- Tomasz Drobiszewski
news997 - 28-02-2006 13:12
"Qulek" <rodin_a@o2.pl> schrieb im Newsbeitrag news:dtk8g8$q3h$1@atlantis.news.tpi.pl... > Witam, > > Mam baze danych (ok 500 MB) i dwa serwery z procesorem 1GHz i 1GB RAM w > kazdej. Chce (w celach bezpieczenstwa) zrobic tak aby na obydwu serwerach > chodzila ta sama baza tylko zeby byla replikowana. Zaden serwer nie moze > byc wydzielony jako podstawowy - obydwa sa tak samo 'wazne' (raz zapytania > beda wykonywane na jednym a raz na drugim serwrze). Drugim co do waznosci > czynnikiem jest wydajnosc takiego klastra - fajnie by bylo jakby to w > miare szybko chodzilo. Serwery polaczone sa w sieci lokalnej 100Mbps. > > Docelowo to ma dzialac w taki sposob, ze w przypadku padu jednego z > serwerow dziala tylko ten drugi, a w przypadku wstania tego pierwszego > synchronizuje sobie z nim dane.
Hmm nie wiem czego dokladnie chcesz. Jesli bezpieczenstwa to Oracle z logami jest bardzo bezpieczny. Z tego co pamietam Oracle 10g EX jest na razie wydana jako bete - a takiej bazy nie bralbym na produkcyjny serwer. Wlasnoreczne robienie klastra moze byc skomplikowane i nieco uciazliwe... ale jak 10EX bedzie w wersji finalnej to sprawdze go.
dap
-- polanski.biz xoops.pl
=?iso-8859-2?Q?Piotr_Pli=BFga?= - 13-03-2006 11:21
Qulek <rodin_a@o2.pl> napisał(a): > Witam, > > Mam baze danych (ok 500 MB) i dwa serwery z procesorem 1GHz i 1GB RAM w > kazdej. Chce (w celach bezpieczenstwa) zrobic tak aby na obydwu > serwerach chodzila ta sama baza tylko zeby byla replikowana. Zaden > serwer nie moze byc wydzielony jako podstawowy - obydwa sa tak samo > 'wazne' (raz zapytania beda wykonywane na jednym a raz na drugim > serwrze). Drugim co do waznosci czynnikiem jest wydajnosc takiego > klastra - fajnie by bylo jakby to w miare szybko chodzilo. Serwery > polaczone sa w sieci lokalnej 100Mbps. > > Docelowo to ma dzialac w taki sposob, ze w przypadku padu jednego z > serwerow dziala tylko ten drugi, a w przypadku wstania tego pierwszego > synchronizuje sobie z nim dane. > > Jaki serwer bazy danych najlepiej by sie nadawal do powyzszego > scenariusza? Postgresql 8.0 czy Oracle 10g Express Edition? Ewentualnie > jakas inna baza... > > Dodam ze z replikacja nigdy nic nie robilem wiec jestem troche zielony w > > tym temacie. Bede wdzieczny za wszelkie informacje. > > Pozdrawiam > Szymon > > P.S. Ma ktos moze jakies adresy stron w internecie gdzie sa porownania > wydajnosci baz postgresql 8.0 i Oracle 10g EE ???
Poruszyłeś bardzo dużo różnych zagadnień W przypadku bazy danych Oracle to: a) Real Application Cluster; b) Oracle Data Guard (Standby); c) Oracle Fail Safe;
Myślę, że w Twoim przypadku powinieneś poczytać przynajmniej o Oracle Data Guard.
Pozdrawiam, Piotr Pliżga -- Oracle Database Administrator www.metrogroup.pl
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Oracle, SQL, PL/SQL. Jak =?ISO-8859-2?Q?napisa=E6_zapytanie=2C?==?ISO-8859-2?Q?_kt=F3re_zwr=F3ci_nazw=EA_atrybutu=2C_kt=F3reg o?==?ISO-8859-2?Q?_warto=B6ci_spe=B3niaj=B1_zadany_warunek?=
Oracle 19g +Insert +Insert +Insert...
[oracle] zapytanie dynamiczne z =?ISO-8859-2?Q?=22dynamiczn=B1_?==?ISO-8859-2?Q?nazw=B1_tabeli=22?=
[Oracle] jak =?ISO-8859-2?Q?ograniczy=E6_pami=EA=E6_dla_se?==?ISO-8859-2?Q?rwera=3F?=
=?ISO-8859-2?Q?=5BOT=5D_Zdany_egzamin_Oracle_1Z0-007_a?==?ISO-8859-2?Q?_brak_informacji_na_stronie_Prometric_-_czy?==?ISO-8859-2?Q?_co=B6_nie_tak=3F?=
[oracle] czy da =?ISO-8859-2?Q?si=EA_z_poziomu_procedury_?==?ISO-8859-2?Q?zrobi=E6_kopi=EA_zapasow=B1=3F?=
[oracle 10g] czy =?ISO-8859-2?Q?mo=BFna_wy=B3=B1czy=E6_wszys?==?ISO-8859-2?Q?tkie_wi=EAzy_w_schemacie=3F?=
MSSQL Express czy Oracle Express
=?iso-8859-2?q?[oracle]_Jak_sprawdzi=E6_wielko=B6=E6_tabeli_=3F=3F?=
=?ISO-8859-2?Q?Poszukjue_ksi=B1=BFki_"Oracle_?= =?ISO-8859-2?Q?optymalizacja_wydajno=B6ci"..?=
zanotowane.pldoc.pisz.plpdf.pisz.plshutter.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|