PosgreSQL czy MySQL dla Joomli |
PosgreSQL czy MySQL dla Joomli |
16.06.2017, 18:44:15
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 16.07.2012 Skąd: Koluszki Ostrzeżenie: (0%) |
Chciałbym się zapytać czy dla najnowszej Joomla 3.7.1 będzie lepsza baza PosgreSQL czy MySQL ?
I chciałbym się dowiedzieć czy takie parametry hostingu wystarczą na jedną stronę www z liczbą użytkowników około 300 dziennie opartą o Joomla. maksymalnie 1 rdzeń procesora maksymalnie 1GB pamięci maksymalnie 1MB/s operacji na plikach z wykorzystaniem PHP maksymalnie 100Mbit przepustowości maksymalnie 20 jednoczesnych procesów PHP/cron cron maksymalnie co minutę czas wykonania skryptu – maksymalnie 30 sekund czasu procesora ograniczenie wysyłki e-maili – maksymalnie 1000 wiadomości na godzinę rozmiar załącznika email - do 100 mb maksymalnie 100 logowań na godzinę za pomocą protokołu POP3 brak limitu połączeń z MySQL PHP memory limit - domyślnie 128M, maksymalnie 200M. limit plików przechowywanych na usłudze - 1 000 000 plików limit listowania plików przez FTP - 10 000 plików. |
|
|
16.06.2017, 20:03:51
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Jak nie wiesz co to wybieraj MySQL
|
|
|
14.07.2017, 09:16:32
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 13.07.2017 Ostrzeżenie: (0%) |
PostgreSQL bije MySQL na trzy długości jeśli chodzi o wielorakość typów przechowywanych danych. Z najistotniejszych z punktu widzenia programisty webowego to:
- hstore, czyli płaska lista klucz -> wartość, indeksowana (również wybiórczo), po której można sortować itd. - binary JSON - dopiero wschodząca gwiazda, ale już działa - struktura o dowolnym poziomie zagnieżdżenia, również indeksowana, sortowalna itd. Jest też zwykły JSON, ale szczerze mówiąc nie robi niczego nadzwyczajnego. Postgres przyzwoicie radzi sobie z wieloma joinami - daje do kilkunastu na dużych tabelach i planner zapytań rozwiązuje to zawsze bardzo sensownie. Dodatkowo masz kilka rodzajów indeksów, w tym GiST i GIN, które można bardzo dobrze dostosować do natury danych, jaka będzie przechowywana w tabelach, a co za tym idzie znacznie przyspieszyć odczyt danych (i przy okazji znacznie spowolnić zapis ) MySQL z kolei jest lepszy w shardingu (a właściwie w ogóle go ma, bo w Postgresie jest z tym problem). Nie jestem do końca pewien, ale wydaje mi się, że do bardzo dużej ilości bardzo prostych danych nieco lepiej (szybciej) sprawuje się MySQL. Jednak kończąc cały poradnik i skupiając się na systemie CMS którego tyczy się pytanie to z pewnością MySQL, gdzie własnie na tym systemie domyślnie opiera się Joomla i tak przechodząc przez PDO. Skomplikowanych struktur tam niema, a poza tym MySQL jest zaznaczony domyślnie przy instalacji, co wyraźnie wskazuje przez twórcę lepszą bazę danych dla danej instalacji. A co do Podanych parametrów, to tak jest to wystarczające, chodź osobiście polecam większe możliwości już za 4zł na ArubaCloud.PL jednak te rozwiązania wymagają już pewnej wiedzy, bo gotowców tam nie znajdziesz. Ten post edytował 010100000100100001010000 14.07.2017, 09:43:27 |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 16:20 |