Skalierbarkeit ist die Fähigkeit eines Systems, Netzwerks oder Prozesses, einen wachsenden Arbeitsaufwand auf fähige Weise zu bewältigen, oder seine Fähigkeit, erweitert zu werden, um diesem Wachstum Rechnung zu tragen.
In letzter Zeit habe ich viel über noSQL DBMS gelesen. Ich verstehe das CAP-Theorem , die ACID- Regeln, die BASE- Regeln und die Basistheorie. Sie haben jedoch keine Ressourcen gefunden, warum noSQL einfacher zu skalieren ist als RDBMS (z. B. bei einem System, das viele DB-Server erfordert)? Ich vermute, dass …
Wie lässt sich eine Website am besten gestalten, wenn sie hoch skalierbar sein muss, z. B. in sozialen Netzwerken wie Facebook? Sollte ich einen Webdienst haben, den die Site abfragt, um die benötigten Daten zu erhalten? oder Sollte die Site Datenbanken direkt abfragen? (Kann mit eingebauten Sprachkonstrukten durchgeführt werden, um …
Ich muss einen Benachrichtigungssystem-Manager schreiben. Hier sind meine Anforderungen: Ich muss in der Lage sein, eine Benachrichtigung auf verschiedenen Plattformen zu senden, die möglicherweise völlig unterschiedlich sind (zum Beispiel muss ich in der Lage sein, entweder eine SMS oder eine E-Mail zu senden). Manchmal ist die Benachrichtigung für alle Empfänger …
Im Q & A-Abschnitt dieses Vortrags sagt Douglas Crockford, dass jQuery nicht so gut skaliert wie einige andere beliebte Bibliotheken. Was meint er damit und was macht die anderen Bibliotheken skalierbarer?
Wenn Sie sich ein Unternehmen wie Amazon (oder eine andere große E-Commerce-Webanwendung) vorstellen, das einen Online-Shop in großem Umfang betreibt und nur eine begrenzte Menge physischer Artikel in seinen Lagern hat, wie können sie dies optimieren, sodass es keine gibt? Single Bottleneck? Natürlich müssen sie eine Reihe von Datenbanken mit …
Als Programmierer für relationale Datenbanken lese ich (die meiste Zeit) Artikel darüber, wie relationale Datenbanken nicht skaliert werden und wie NoSQL-Lösungen wie MongoDB. Da die meisten Datenbanken, die ich bisher entwickelt habe, klein bis mittelgroß waren, hatte ich noch nie ein Problem, das durch Indizierung, Abfrageoptimierung oder Schema-Redesign nicht gelöst …
Viele Webframeworks wie Flask oder Django verwenden SQLite als Standarddatenbank. SQLite ist überzeugend, weil es in Python enthalten ist und der administrative Aufwand ziemlich gering ist. Die meisten öffentlichen Produktionsstätten mit hohem Datenaufkommen verwenden jedoch eine umfangreichere Datenbank: mySQL, Oracle oder postgresql. Die Fragen : Annehmen: Der Datenverkehr auf der …
Ich habe ein System erstellt, das hoffentlich viele Benutzer haben wird. Wir befürchten, dass sich in unserer Datenbank viele Benutzer im Papierkorb befinden, die nachgefragte Benutzernamen verwenden, oder sie registrieren sich einfach und kehren nie zurück. Ich weiß, dass dies üblich ist. Ich mache dies selbst, da ich 3 Google-Konten …
Ich habe vor kurzem angefangen, die Nuancen der skalierbaren und Enterprise-Computerarchitektur zu erlernen, und eine der zentralen Komponenten ist eine Messaging-Warteschlange. Um so viel wie möglich von jedem Programmierparadigma zu lernen, versuche ich, eine eigene Version eines Messaging-Warteschlangendienstes zu implementieren. Bisher läuft mein anfängliches Design auf einem Threaded-Socket-Listener, aber um …
In jeder Website, die Sie über BDD (Behaviour Driven Development) lesen, finden Sie ein sehr einfaches, schönes Beispiel, das Ihnen zeigt, wie offensichtlich und einfach es ist, Ihre Anforderungen zu definieren. Der Versuch, diesen Prozess in einem großen Produkt (kein Taschenrechner-Beispiel) zu implementieren, hat mir gezeigt, dass die Dinge ziemlich …
Ich habe über das C10K-Problem gelesen und insbesondere den Teil, der sich auf asynchrone Server-E / A bezieht. http://www.kegel.com/c10k.html#aio Ich glaube, dies fasst ziemlich genau zusammen, was Node.js auf dem Server tut, indem es Threads ermöglicht, Benutzeranforderungen zu verarbeiten, während sie sich auf E / A-Interrupts (Ereignisse) verlassen, um Threads …
Ich wurde gebeten, eine kleine technische Präsentation über die Skalierbarkeit bestimmter Anwendungen zu halten. Die Anwendung wurde mit Java, Spring MVC und Hibernate entwickelt. Ich habe Zugriff auf den Quellcode der Anwendung. Wie kann ich die Skalierbarkeit von Software messen (mithilfe von Quellen) und welche Messdaten muss ich beachten, wenn …
Angenommen, Sie arbeiten für ein Unternehmen und entwickeln Software für dieses Unternehmen. Sie haben keine Ahnung von dem großen Bild oder vielleicht geringfügig. Was Sie haben, sind Aufgaben, die Ihnen über das Issue-Tracking-System zugewiesen werden. Sie erhalten Aufgaben, Sie lassen sie so arbeiten, wie sie von der Aufgabe beschrieben werden, …
Das große Projekt, an dem ich seit ein paar Jahren arbeite, ist die Steuerung (und alles) eines fortschrittlichen Geräts, das Herzstück seiner Firmware. Das Gerät ist ziemlich fortschrittlich, mit mehr Funktionen, als ich aus dem Speicher ableiten könnte, und 98% von ihnen werden von dieser riesigen ausführbaren Datei verwaltet. Auf …
In der Vergangenheit habe ich in einer Vielzahl von Umgebungen gearbeitet. Desktop-Apps, Spiele, eingebettete Inhalte, Webdienste, Befehlszeilenaufträge, Websites, Datenbankberichte usw. Alle diese Umgebungen hatten das gleiche Merkmal: Unabhängig von ihrer Komplexität und Größe konnte ich immer eine Teilmenge oder einen Teil der Anwendung auf meinem Computer oder in einer Entwicklungsumgebung …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.