Cześć
Pracuje obecnie nad webową aplikacją mobilną, będzie potrzebna na jeden konkretny dzień w roku. Chciałbym zrobić w niej też posty organizacyjne, które muszą zajmować się w tej stronie.
I tu pojawia się problem...
Na stronie może byc jednocześnie nawet 40 000 użytkowników.
Czy mogę tutaj zastosowac normalne MySQL? A może zrobić jakiś prosty odpowiednik bazy danych oparty na plikach?
Jak najwydajniej to zrobić, aby wszystko nie padło?
40k to nie jest specjalnie dużo, wszystko zależy od tego jakiego rodzaju są to zapytania, na jakiej maszynie etc. nie mniej, wciąż nie jest to specjalnie dużo.
Jak serwer ma sporo ramu i jest taka możliwość to zamieść tabele w pamięci (typ storage Memory).
Gdy stworzysz rozwiązanie, zrób testy obciążeniowe aby sprawdzić jak to wszystko działa.
W internecie znajdziesz różnego rodzaju narzędzia, które pozwalają zasymulować, że na stronę wchodzi "bardzo duża" ilość użytkowników w tym samym czasie.
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)