Skalowalność to zdolność systemu, sieci lub procesu do obsługi rosnącej ilości pracy w odpowiedni sposób lub możliwość powiększania go w celu dostosowania się do tego wzrostu.
[edytuj # 2] Jeśli ktokolwiek z VMWare może trafić do mnie z kopią VMWare Fusion, byłbym bardziej niż szczęśliwy, mogąc zrobić to samo, co porównanie VirtualBox vs VMWare. Podejrzewam, że hypervisor VMWare będzie lepiej dostrojony do hiperwątkowania (zobacz też moją odpowiedź) Widzę coś ciekawego. Gdy zwiększam liczbę rdzeni na mojej …
Tworzę usługi sieciowe, które miałyby 2000 równoczesnych użytkowników. Usługi są oferowane za darmo i dlatego oczekuje się, że uzyskają dużą bazę użytkowników. W przyszłości może być konieczne skalowanie do 50 000 użytkowników. Jest już kilka innych pytań dotyczących tego problemu, takich jak - /programming/2567254/building-highly-scalable-web-services Jednak moje wymagania różnią się od …
Jakie najlepsze praktyki należy podjąć w przypadku strony internetowej, która musi zostać „skalowana”, aby obsłużyć pojemność? Jest to szczególnie istotne teraz, gdy ludzie zastanawiają się nad chmurą, ale może brakować podstaw. Chciałbym usłyszeć o wszystkim, co uważasz za najlepszą praktykę, od zadań na poziomie programistycznym, przez infrastrukturę, aż po zarządzanie.
Mamy sytuację, w której mam do czynienia z ogromnym napływem zdarzeń przychodzących na nasz serwer, średnio przy około 1000 zdarzeń na sekundę (szczyt może wynosić ~ 2000). Problem Nasz system jest hostowany na Heroku i używa stosunkowo drogiej bazy danych Heroku Postgres , która pozwala na maksymalnie 500 połączeń DB. …
Nie można nigdy mówić o tak zwanej bazie danych „NoSQL” bez przedstawienia twierdzenia CAP (spójność, dostępność, podział: wybierz dwa). Jeśli musisz wybrać powiedzmy, między MongoDB (partycja, spójność) a CouchDB (dostępność, partycja), najpierw musisz pomyśleć: „Czy potrzebuję poprawnych danych, czy cały czas potrzebuję dostępu?”. Ci, nowa baza danych zostały wykonane , …
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Scala jest rozliczany jako język skalowalny, funkcja nawet zawarta w jego nazwie : Nazwa Scala to skrót od „skalowalnego” i „języka”, co oznacza, że ma …
Tło: Projektuję aplikację serwera i tworzę osobne biblioteki DLL dla różnych podsystemów. Dla uproszczenia załóżmy, że mam dwa podsystemy: 1) Users2)Projects Publiczny interfejs użytkownika ma metodę taką jak: IEnumerable<User> GetUser(int id); A publiczny interfejs projektów ma metodę taką jak: IEnumerable<User> GetProjectUsers(int projectId); Na przykład, kiedy musimy wyświetlić użytkowników dla określonego …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Mam zabawny, ale i straszny problem. Mam zamiar uruchomić nową aplikację (iPhone). To …
Powiedzmy, że planujesz stworzyć stronę internetową o skali Facebooka (jeśli mam zacytować nazwę strony internetowej, dlaczego nie Facebook ?!). Czy zaleca się używanie SQL Server jako bazy danych dla takich aplikacji? Zadaję to pytanie, ponieważ wielu moich kolegów twierdzi, że SQL Server nie powinien być używany w takich aplikacjach. Zamiast …
Po pierwsze przepraszam, bo nie wiem, jak zrobić wątek społeczności; więc niech ktoś mi pomoże. Jako programista na wielu platformach, technologiach, a nawet na poziomie infrastruktury; Zawsze zastanawiam się, kiedy robię ZA DUŻO?!? To był niekończący się proces uczenia się, odkąd zacząłem. Jedną (1) rzeczą, której się nauczyłem, jest to, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.