Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wybór bazy danych do pracy w ekstrymalnych warunkach
jblew
post 10.02.2011, 15:27:48
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 1
Dołączył: 14.01.2011

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


Witam! Od pewnego czasu piszemy muda w php. Dane przechowujemy w bazie danych, na razie jest to mysql. Problemem jest natomiast duża docelowa liczba zapytan: Szacujemy, że średnio serwer będzie obciążony ok. 500-100 zapytań na sekundę. W bazie będzie też przechowywana znaczna ilość danych, choć nie jestem w tej chwili w stanie jej oszacować. A do tego wszystkiego zależy nam, żeby baza szybko(mniej niż sekunda) zwalniała pamięć zakończonych połączeń i zmieściła się w 100mb ramu.

I teraz mam pytanie: Jaka baza spełniłaby w największym stopniu moje oczekiwania?


--------------------
www.jblew.pl
Go to the top of the page
+Quote Post
sazian
post 11.02.2011, 13:06:42
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

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


a może lepiej zoptymalizować zapytania questionmark.gif zastosowanie funkcji czy procedur po stronie bazy na pewno pomoże zmniejszyć obciążenie
dobrze jest też skonstruować "większe zapytanie" i załatwić nim wszystko niż dziesięcioma innymi

podam ci prosty przykład
potrzebowałem dodać do bazy około 65'000 rekordów, zmianie ulegała tylko jedna kolumna (w zakresie podanym przez użytkownika) pozostałe były stałe dal danej "serii" rekordów
najpierw napisałem skrypt w php - po około dziesięciu minutach zrezygnowałem i zrestartowałem serwer(localhost)
przepisałem to na procedurę w mysql'u, całość wykonała się w 1,4 sekundy


więc może zamiast wysyłać 500 zapytań na sekundę zoptymalizuj je i wyślij 50
Go to the top of the page
+Quote Post
wookieb
post 11.02.2011, 14:02:05
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




1) Co to za skrypt
2) Struktura tabeli + indeksy
3) Jakiego typu zapytania idą
4) 100mb ramu, chyba sobie totalnie żartujesz co?


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 06:56