Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PostgreSQL][PHP]Kilka baz danych dla jednej strony
Xenom
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 15.04.2012

Ostrzeżenie: (0%)
-----


Właśnie wykonuję serwis, gdzie do bazy danych postgresql będzie wrzucanych od groma danych(mogą być duże przeciążenia).
Boję się o stan takiej bazy i zastanawiam się nad podłączeniem różnych baz danych do różnych aspektów serwisu.
Czy ma to sens i tu zapytanie skierowane do doświadczonych programistów?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


Nijak ma się to do wydajności, wydajność będzie raczej mniejsza (najprostszy przykład to wydobycie wszystkich użytkowników i wszystkich produktów, które każdy użytkownik zakupił - trochę czasu i zasobów to zajmie). Takie rozproszone bazy danych stosuje się wtedy, gdy identyczne dane są potrzebne dla kilku różnych serwisów, np. masz dwa serwisy o różnej tematyce, w których każdy potrzebuje informacji o położeniu geograficznym określonych miast świata, wtedy dane dla obu serwisów pobierasz z jednej bazy danych. Architektura systemu oparta na rozproszonych bazach danych musi być bardzo dobrze przemyślana i raczej nikt nie buduje rozproszonej bazy danych dla jednego systemu, którego obsługa wbrew pozorom może być bardzo wydajna przy jednej dobrze zaprojektowanej bazie danych.

EDIT:
Oczywiście tworzy się aplikacje korzystające z wielu baz danych, ale przeważnie lub prawie zawsze wszystkie bazy danych nie mają ze sobą nic wspólnego, a zbudowanie odpowiednich relacji pomiędzy danymi to właśnie zadanie dla Ciebie.

W opisanym przez Ciebie przypadku jak najbardziej wystarczy jedna dobrze zaprojektowana baza danych.

Ten post edytował mortus 17.04.2012, 11:26:15
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 14:17