Ein Rückblick und unsere Zukunftsvision
Der Start
Mit Begeisterung und Sternen in unseren Augen, NCache wurde im Juli 2005 ins Leben gerufen. Und wow, wir haben seitdem alle einen langen Weg zurückgelegt! Wir sind mit der .NET-Community und deren Einführung von Caching-Lösungen aufgewachsen. Damals war Caching für .NET ziemlich neu. Ich erinnere mich, dass wir Artikel geschrieben, Slideware erstellt haben, zu Messen und Treffen gegangen sind und überall potenzielle Kunden besucht haben, um Entwicklern und Managern die Vorteile von Caching, seine Architektur und die Vorteile, die es für das Unternehmen bietet, aufzuklären. Damals wurde .NET selbst nicht so häufig in Anwendungen mit hohem Transaktions- und Datenverkehr eingesetzt wie heute. Aber es hat sich durchgesetzt.
Und dann nahm die Explosion bei ASP.NET und .NET Web Services Fahrt auf. Da .NET eine so einfache Programmierumgebung ist und Entwickler die Tools, die sie erhalten, lieben, nahm die Nutzung dieser Technologien immer weiter zu. Heute treibt das Internet der Dinge weiteres Wachstum voran, insbesondere durch die Integration intelligenter Geräte. Wir haben also so ziemlich die gesamte .NET-Skalierbarkeitsbewegung miterlebt, bei der serverseitige Anwendungen aufgrund boomender Webtechnologien skaliert werden müssen, mit immer mehr Benutzern und jetzt ... Big Data.
Immer wichtiger
Da .NET in einigen Branchen einen Anteil von bis zu 30 % am Servermarkt erreicht, besteht eine große und wachsende Nachfrage nach Caching. Wir haben gesehen NCache werden für Kunden immer wichtiger. Wir sind damit gesegnet NCache genießt höchste Markenbekanntheit in der .NET-Entwickler-Community. Aus diesem Grund wenden sich .NET-Entwickler häufig an .NET, wenn Caching erforderlich ist NCache zuerst.
Unternehmen, die kein Budget haben, aber Skalierbarkeit benötigen, entscheiden sich für das NCache Open Source Version, die Anfang dieses Jahres veröffentlicht wurde. Früher schauten sich diese Leute an Microsoft AppFabric – eine kostenlose Caching-Lösung. Wenn Microsoft angekündigt AppFabric Der Support würde eingestellt, NCache sahen eine weitere Runde des Interesses von einigen der größten und schnellsten Datenunternehmen, die wir je gesehen haben. Dank euch allen feiern wir unser 10-jähriges Jubiläum NCache Erfolg.
Da, wenn Sie es brauchten
Seit 2005 haben diese zehn glücklichen Jahre in der .NET-Entwicklergemeinschaft stetige Fortschritte gemacht. Angesichts der wachsenden Zahl an Apps mit hohem Transaktionsvolumen und der Tatsache, dass es auf dem Markt nur wenige Optionen für verteiltes Caching mit vollem Funktionsumfang gibt, war es für uns ziemlich einfach, Entwicklungsabteilungen zu überzeugen, die sie nutzen und auf die sie sich verlassen können. NCache für geschäftskritische Apps.
Insgesamt: NCache war zur richtigen Zeit am richtigen Ort … tatsächlich der Zeit ein wenig voraus. Es gab gerade genug Zeit, damit das Produkt reifen konnte. Als der Bedarf an schnellen Daten stark anstieg, waren unsere Kunden erleichtert, ein „bereits stabiles, kampferprobtes Produkt“ zu haben. Jetzt, nach 10 Jahren, bedienen wir Hunderte und Aberhunderte von Kunden in allen möglichen Branchen. Viele laufen NCache ununterbrochen, und einige laufen seit Jahren ununterbrochen. Das nennen wir Erfolg!!
NCache ist geladen mit verteiltes Caching Funktionen, die normalerweise mit auf Java basierenden In-Memory Data Grids (IMDGs) verfügbar sind. Also haben wir eine Java-Version von entwickelt NCache von Grund auf. Es heißt TayzGrid (Sie finden es unter tayzgrid.com). TayzGrid ist ein In-Memory-Datenraster mit der gleichen Reife wie NCachedem „Vermischten Geschmack“. Seine NCache Der Quellcode wurde in nativen Java-Code umgewandelt. Es enthält alle Fehlerbehebungen und Funktionsimplementierungen aus 10 Jahren NCache Evolution. Seit der ersten Veröffentlichung ist TayzGrid ein vollständig ausgereiftes Produkt, was es zu einer starken Option unter den heute verfügbaren IMDGs macht.
Da kommt noch mehr
Aufbauend auf dem Komfortniveau von Unternehmen NCache – und der Erfolg von TayzGrid mit seinem Big Data Analytics, wir entwickeln uns weiter. Bisher wurden Big-Data-Fähigkeiten durch die Java-Projekte Hadoop, Apache Ignite und Apache Spark vorangetrieben. Da Big Data in .NET immer beliebter wird, erwarte ich, dass Microsoft in diesen Bereich vordringt, und freue mich ernsthaft darauf. Wenn Microsoft das Äquivalent von Hadoop und Spark bereitstellt, werden wir die Anforderungen für Big Data erfüllen NCacheund repliziert, was Apache Ignite für Java bietet.
Halten Sie Ausschau nach .NET Big Data im Jahr 2016. Und wir freuen uns darauf, Ihr Unternehmen damit zu unterstützen NCache – damit Ihre Unternehmensdaten in den kommenden Jahren schneller und ohne Datenverlust laufen. Vielen Dank, dass Sie uns dabei geholfen haben, 10 Jahre erfolgreich zu sein NCache!
Iqbal Khan – Präsident und Technologie-Evangelist
Das ist ein sehr interessanter Artikel. Das wird Ihnen sicher gefallen, auch weil es ein tolles Zeug ist, ja, es weckt bei uns viel Interesse und Freude. Ihre Möglichkeiten sind so fantastisch und die Arbeitsweise so schnell.