1

Temat: Testy wydajności PostgreSQL 9.5 dla tej samej liczby zapytań

Witam,

Czy jest ktoś w stanie udzielić odpowiedzi na pytanie, który z wariantów dla PostgreSQL 9.5 jest najbardziej wydajny lub dysponuje wynikami testu wydajności dla podanych niżej wariantów?

•    x baz po jednym schemacie
•    jedna baza z x schematów
•    x(n) tabel prefiksowanych w jednej bazie z jednym schematem.

2

Odp: Testy wydajności PostgreSQL 9.5 dla tej samej liczby zapytań

Postgresql jest tak skonstruowane, że nie ma większego znaczenia, który model wybierzesz.

Na wydajność większy wpływ ma organizacja dysków rozmieszczenie danych i indexów na poszczególnych tablespaces, dane konfiguracyjne w pliku postgres.conf (gdzie dopasowujesz bazę do twojego sytemu)

Na twoim miejscu wybrał bym  wariant tyle baz ile nasz klientów.
1. łatwość tworzenia nowej instancji dzięki możliwości tworzenia bazy danych z szablonu
2. łatwość tworzenia skryptów www (w gotowym skrypcie zmieniasz tylko nazwę bazy i ewentualnie dane użytkownika)
3. moim zdaniem ten model daje ci największe możliwości jeśli chodzi o zapewnienie bezpieczeństwa dostępu do danych
4. jeśli będziesz miał dane wspólne dla wszystkich baz to możesz zaszyć w konstrukcji bazy, która będzie szablonem tabele obce (to możesz zrobić oczywiście w każdym modelu)

Ostatnio edytowany przez c_michal (2016-03-22 13:40:23)

3

Odp: Testy wydajności PostgreSQL 9.5 dla tej samej liczby zapytań

Dziękuję za wyczerpującą odpowiedź.