![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam pewien problem, muszę stworzyć projekt wykorzystujący rozproszoną bazę danych ale nie wiem za bardzo jak się za to zabrać . Tworzę portal fotograficzny i chodzi o to żeby na jednym serwerze znajdowały się miniaturki zdjęć a na drugim reszta, tzn. zdjęcia w oryginale, informacje o użytkownikach itp. Bazę danych mam już skończoną ale za bardzo nie wiem jak ją zaimplementować. Może takie pytanie czy muszę do rozproszonych baz danych użyć MySQL Cluster? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 49 Dołączył: 3.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
No to wszystko jasne (IMG:style_emoticons/default/smile.gif)
1.W najprostrzej postaci będzie to plik php, który łączy się z dwoma bazami danych (wykorzystując dwa osobne połączenia) i pobiera z jednej bazy zdjęcia, a z drugiej miniaturki (jest to wersja akademicka bez sensu użytkowego) 2. plik php łączy się z dwoma bazami na różnych maszynach i pobiera z jednej bazy zdjęcia, a z drugiej miniaturki 3. mamy dwa serwery z ustawioną replikacją. Jeden służy do zapisu danych, które są replikowane na drugą maszynę. Druga maszyna służy jako kopia oraz bezpiecznie i szybko udostępnia dane klientom (to już ma sens użytkowy) 4. i dalej... cała masa wariantów i opcji związanych z synchronizacją danych, wydajnością, bezpieczeństwem, a wszystko ma swoje wady i zalety Na serwerach MSSQL jest to znacznie łatwiejsze do zestawienia, ale niestety nie w wersji darmowej (nie w wersji sqlexpress) Ten post edytował bpskiba 27.04.2013, 12:28:45 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 15:04 |