VeraTrion 0 Zgłoś post Napisano Styczeń 17, 2012 Witajcie, Mam zamiar sprzedawać na swojej stronie inne strony internetowe udostępniając je jako usługi (SaaS). Szacowania: ciągu roku sprzedam ok 50 usług. obciążenie ok 2000 wyświetleń dziennie na usługę. 365dni * 2 000wyświetleń * 3zapytań do bazy = ok. 2mln zapytań do bazy rocznie na usługę (bez DBcache). Chciałem zapytać (jako laik) jak zorganizować hosting? Pomysł 1: Każda usługa ma oddzielną bazę danych, tworzoną (automatycznie) po kupieniu przez klienta. Problem 1: Na swojej głównej stronie chciałbym prowadzić statystyki (co robią klienci, co i ile...). Czy zbieranie informacji z wielu baz danych jest szybkie/wydajne/możliwe? Pomysł 2: Zarówno strona jak i usługi są prowadzone na jednej, dużej bazie danych. Problem 2: Czy takie rozwiązanie nie spowolni pracy usług? Czy do takiego obciążenia wystarczy zwykły hosting, VPS, czy potrzebny dedyk? Pozdrawiam Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość Kamikadze Zgłoś post Napisano Styczeń 17, 2012 Jeżeli każda strona ma swoją oddzielną bazę to jest prościej bo się nie pogubisz jak ktoś coś namiesza Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość nrm Zgłoś post Napisano Styczeń 17, 2012 oddzielne bazy dla SaaSu to jakaś pomyłka. Nie wątpię, że w ramach wyjątku, może się znaleźć takie zastosowanie, ale uogólniając nie robi się takich absurdów Udostępnij ten post Link to postu Udostępnij na innych stronach
VeraTrion 0 Zgłoś post Napisano Styczeń 17, 2012 Takich właśnie odpowiedzi potrzebowałem. Dziękuję Udostępnij ten post Link to postu Udostępnij na innych stronach
BlueMan 69 Zgłoś post Napisano Styczeń 18, 2012 Ilość zapytań do bazy danych nie jest żadnym ograniczeniem. Ograniczeniem może być co najwyżej wielkość danej tabeli i ilość wpisów. Mi przy pewnej 4GB tabeli wyciąganie danych z niej nieźle przymulało. Udostępnij ten post Link to postu Udostępnij na innych stronach
Misiek08 285 Zgłoś post Napisano Styczeń 18, 2012 Powyżej 2GB w MySQL zaczyna być ciekawie na normalnych dyskach i praktycznie standardowej konfiguracji. Przy 3GB zaczyna zwalniać. Krytyczny punkt u mnie to było 4,86GB, gdzie wyszukanie danych było 1 minutową operacją. Baza uruchomiona na vps'ie 1Ghz, 512 RAM. Udostępnij ten post Link to postu Udostępnij na innych stronach
BlueMan 69 Zgłoś post Napisano Styczeń 20, 2012 @Misiek08 - dokładnie miałem tak samo U mnie bardzo zwalniał LIMIT . Rozwiązaniem okazało się WHERE id<=15600 AND id>=15615 Oczywiście u mnie to się sprawdziło, bo miałem ciągłość ID i nie kasowałem ich. Udostępnij ten post Link to postu Udostępnij na innych stronach
maniack 403 Zgłoś post Napisano Styczeń 20, 2012 (edytowany) . Edytowano Wrzesień 9, 2017 przez maniack (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Misiek08 285 Zgłoś post Napisano Styczeń 21, 2012 To był VPS typowo pod logowanie operacji na kilkunastu serwerach różnych gier. 3 tabele, jedna z logiem i takie piękne rozmiary. Takie VPSy wydzieliłem z niewiele lepszego dedyka, żeby móc sobie replikować MySQL'a (był to mój 1 taki setup i działał idealnie). Udostępnij ten post Link to postu Udostępnij na innych stronach