Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 483 Pomógł: 50 Dołączył: 15.03.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
Witam mam przed sobą problem na zaliczenie semestru z inżynierii oprogramowania, otóż mam zrobić projekt strony www (coś na wzór portalu społecznościowego) oczywiście na bazie danych mysql. Projekt ma wytrzymywać koło 4-5k userów online którzy coś robią.
No i pomysł mam prosty rozproszyć bazę danych, zrobić na wszelki wypadek serwery "dzieci" z mysql, tj mam serwer matka do którego dodaje wpis, jednocześnie do serwera dziecko dodaje ten wpis. Po co? Ponieważ jeśli serwer matka padnie na X czasu, to jego działanie przejmuje serwer dziecko i ustawiany jest automatycznie jako matka, a matka przechodzi w tryb dziecka. Pomysł niby fajny, prosty do zrobienia. Ale.... Jak uzyskać spójność bazy danych po takim upadku. Backup i wgrywać ? tracę X czasu na robienie backupa i wrzucanie go na drugi serwer, w tym momencie może się pojawić ogromna niespójność danych. Czy ktoś zetknął się z takim problem i mógłby mi doradzić? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
http://dev.mysql.com/doc/refman/5.1/en/replication.html
Cytat Replication enables data from one MySQL database server (called the master) to be replicated to one or more MySQL database servers (slaves). Replication is asynchronous - your replication slaves do not need to be connected permanently to receive updates from the master, which means that updates can occur over long-distance connections and even temporary solutions such as a dial-up service. Depending on the configuration, you can replicate all databases, selected databases, or even selected tables within a database. Masz gotowe rozwiazania... |
|
|
|
Hpsi+ Replikacja danych. 25.02.2009, 11:25:58
webasek Mając dwa serwery jeden jako matka a drugi jako dz... 25.02.2009, 12:41:35
Hpsi+ hmm ale czy w sumie takie zabezpieczenie jest aż t... 25.02.2009, 14:33:17
Hpsi+ bonzo dziękuje bardzo, ja szukałem tego i nie mogł... 25.02.2009, 15:19:50 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 14:48 |