Borysław
B.
Mgr inżynier
informatyki,
właściciel Matrix
Reliability
Temat: Porównanie MySQL/MSSQL + ASP.NET
Chodzi o to, że liczba użytkowników systemu będzie prawdopodobnie rosła. Dziś to na pewno 35 tysięcy użytkowników starej wersji systemu, których trzeba obsłużyć. Za dwa, trzy lata może być ich około 50 tysięcy (teoretycznie), a za pięć lat - może nie być wcale produktu na rynku, albo wręcz przeciwnie, może być sto tysięcy użytkowników. Przyszłość jest niezbadana.Będą dwie grupy użytkowników - roboczo nazwijmy je: admin group i normal user group. Do bazy będą spływały informacje-logi od "normal userów" a admini będą je z bazy odczytywać gdy będzie potrzeba przez interfejs aplikacji ASP.NET. Szacuje, że na jednego "admina" będzie przypadać około 10-15 "normal userów".
Aplikacja ASP.NET będzie pobierała niewielkie ilości danych z serwera - np. imię, nazwisko, adres, oraz logi istotnych zdarzeń normal userów (tych prawdopodobnie będzie około 100 dziennie na każdego użytkownika). Nie wszyscy użytkownicy będą się logowali do systemu, tylko admini.
Nie wiem wciąż, jakiego wyboru dokonać. Mam zbyt małe rozeznanie w tej tematyce.
BTW, mój kolega testował dla mnie MSSQL Express - i stwierdził, że chyba programiści MS powstawiali jakieś sleepy do niego, bo przy bardzo dużych ilościach danych Express zaczął regularnie zwalniać tempo wstawiania do bazy. W wersji komercyjnej nie było zaś takiego zjawiska... Normalny MSSQL okazywał się wolniejszy od MySQL-a.Borysław Bobulski edytował(a) ten post dnia 28.01.11 o godzinie 23:52