Zamierzam użyć SQL CE 4.0 w małym ale produkcja strony internetowej i chciałbym wiedzieć, ile obciążenia SQL CE 4.0 może obsługiwać:Granica SQL CE 4.0
- Ilość jednoczesnych połączeń ,
- Liczba wierszy na tabelę i
- Łączny rozmiar bazy danych.
Zamierzam użyć SQL CE 4.0 w małym ale produkcja strony internetowej i chciałbym wiedzieć, ile obciążenia SQL CE 4.0 może obsługiwać:Granica SQL CE 4.0
Są to ograniczenia dla SQL CE 3.5: http://msdn.microsoft.com/en-us/library/ms172451.aspx.
nie mogłem znaleźć nic na temat ograniczeń w SQL CE 4.0, ale za to, co pytasz, w 3,5:
Zgaduję, że będzie mniej więcej taka sama.
Również nie mogłem znaleźć nic na temat SQL CE 4.0, i skakałem, że ktoś tutaj ma coś na ten temat :) – TheBlueSky
Co jeśli miałeś 2 bazy danych o 4 Gb/s, czy byłby to obsługiwany, czy byłoby to liczone tak, jakby była jedną bazą 8 Gb? – VoidKing
Coś, co może być przydatne dla Ciebie jest Scott Guthrie blogu w środę 12 stycznia 2011 roku w sprawie najnowszej wersji SQL CE i jego integracji VS2010: VS 2010 SP1 and SQL CE
Cherry wybrać kilka cytatów:
Osobiście uważam, że 4GB & 256 jednoczesnych połączeń bazy danych w pamięci na serwerze internetowym zaczyna się trochę duży, mimo że jest limit dla SQL CE, chciałbym wyglądać dobrze migrację przed potem . Jest skierowany bardziej w niektórych scenariuszach, a jeśli twoja aplikacja nie pasuje do tego scenariusza, powinieneś wziąć pod uwagę SQL Express jako Leppie; np. jeśli możesz zainstalować SQL Express na swoim serwerze lub na maszynie dostępnej z twojego serwera, powinieneś to zrobić.
Edit:
tylko jako obserwacji, ludzie powinni pamiętać, że trzeba użyć VS2012 do pracy z SQL CE 4.0. SSMS 2008 może być używany do pracy z SQL CE 3.5 (ale nie 4.0), a SQL CE został usunięty z SSMS 2012. Oznacza to, że jeśli tworzysz z SQL CE 4.0, musisz użyć Visual Studio lub narzędzia innej firmy do wykonuj prace programistyczne (tworzenie tabel itp.).
Kiedy jesteś we wspólnym środowisku hostingowym, nie zawsze masz "luksus" SQL Express, a kiedy go masz, najprawdopodobniej jesteś ograniczony do jednego DB :) W skrócie, staram się dowiedzieć, jak daleko mogę wziąć SQL CE 4.0, podczas gdy mój 1-DB-tylko SQL Express jest używany przez inną aplikację :) – TheBlueSky
@TheBlueSky - współdzielone środowiska hostingowe to dokładnie jeden ze scenariuszy, do których SQL CE * jest * przeznaczony. – slugster
To jest corrent i dokładnie to mówię. Mam już SQL Express DB, który jest używany przez aplikację hostowaną w tym udostępnionym środowisku hostingu. Teraz chcę hostować inną aplikację, ale tym razem użyję SQL CE. Moje pytanie brzmiało, jak bardzo mogę wcisnąć tę aplikację. – TheBlueSky
Według tej strony: http://social.msdn.microsoft.com/Forums/en/sqlce/thread/7657710c-a27d-4702-8155-e6886957465a
SQL Server Compact 4.0 jest ograniczona do 4 GB.
wiem tylko około 3,5,
Jednym problemem było to, że COUNT_BIG nie jest obsługiwany, dlatego korzystając Count, która zwraca int, nie można liczyć ponad 2147483647 rekordy w takim zapytaniu.
Również bez wyszukiwania pełnotekstowego.
Będzie bardzo wolno. Zdecydowanie sugeruję użycie przynajmniej SQLExpress. – leppie
Chcę wiedzieć, jak daleko mogę się skalować z akceptowaną wydajnością, dlatego zadałem pytanie :) Nie oczekuję 1000 jednoczesnych użytkowników, ale także nie 1 użytkownika na raz. – TheBlueSky
Microsoft prawdopodobnie porzucił wsparcie dla CE kilka lat temu (bez nowej wersji, bez komunikatów prasowych, nic ...), więc byłoby złym pomysłem, jeśli myślisz co najmniej pół kroku z góry;) – SitnTheShade