Von Techopedia Staff, 11. Mai 2016
Imbiss: Moderatorin Rebecca Jozwiak diskutiert mit Dez Blanchfield, Robin Bloor und Brian Bulkowski über Fortschritte in der Datenbankarchitektur und -speicherung.
Du bist derzeit nicht angemeldet. Bitte melde dich an oder registriere dich, um das Video zu sehen.
Rebecca Jozwiak: Meine Damen und Herren, hallo und willkommen bei Hot Technologies of 2016. Heute heißt es: „Differenzierung sichtbar machen: Eine neue Ära skalierbarer Infrastruktur beginnt.“ Ich bin heute für Eric Kavanagh tätig. Ich bin Rebecca Jozwiak, Ihre bescheidene Gastgeberin aus der Board-Gruppe, während Eric in Jamaika ist. Gut für Ihn.
Wie schon seit Jahrzehnten ist dieses Jahr ein heißes Jahr, auch wenn sich die Technologie mit einem Tempo weiterentwickelt, das das Gesetz von Moore übertrifft, und was unternehmen Organisationen, um Schritt zu halten? Sie suchen nach allem, was schnell ist, und Skalierbarkeit ist wahrscheinlich eines der wichtigsten Dinge, wenn wir über Datenbanken nachdenken. Und natürlich haben wir die Optionen zu den üblichen relationalen, jetzt haben wir unser NoSQL, wir haben unseren Spaltenspeicher, wir haben unsere Graphdatenbanken, unsere RDF-Datenbanken, aber wirklich, was Unternehmen suchen, ist Skalierung, ist Parallelität und ist schnell .
Nun basierten traditionelle Architekturen auf diesem relationalen Modell. Aber wenn Sie sich die meisten Web-Geschäfte ansehen, die in den letzten drei, fünf, zehn Jahren entstanden sind, dann sind das nicht die Modelle, die sie für ihre Infrastruktur verwenden. Sie verwenden eine andere, parallele Architektur, sie skalieren und sie sind schnell, und das ist es, woran sich heute viele Menschen wenden.
Unser Lineup ist Dez Blanchfield, ein Wissenschaftler der Bloor Group. Wir haben Doctor Robin Bloor, unseren Chefanalysten bei der Bloor Group, und Brian Bulkowski, CTO und Gründer bei Aerospike. Also Leute, ich werde es Dez übergeben.
Dez Blanchfield: Danke, und danke, dass Sie mich hier haben. Ich werde versuchen, die Szene so zu gestalten, dass wir sehr schnell dahin gelangen, wo wir sind, und wir werden uns im Verlauf der heutigen Themen mit viel mehr technischen Details befassen. Ich werde hier nur die Kontrolle über den Bildschirm bekommen.
So größer, besser und schneller. Wenn ich darüber nachdenke, wo wir uns gerade befinden, fällt mir immer wieder genau dieses Bild ein, das ich auf meiner Titelfolie habe, die die Erweiterung des Universums darstellt. Seit Jahrzehnten entwickeln und wachsen Technologien, und zwar seit den späten fünfziger Jahren, als der Mainframe zu einer echten Sache wurde. Die Technologie ist in vielen Fällen weiter gewachsen und zwar schlechter oder besser als eine lineare Kurve, je nachdem, auf welchem Teil der Kurve Sie sich befinden, was Software oder Hardware angeht.
Der Maßstab ist größer und größer geworden und schneller und schneller, was wir zu liefern versuchen, und kleiner und kleiner auf Herstellungs- und Halbleiterebene. Und in der Mitte gibt es Software und die Anwendungen und Systeme, die diese Software unterstützen, und sie werden von Natur aus immer kleiner, und wir haben Dinge wie containerisierte Anwendungen und Mikroserver gesehen, es ist wieder eine Sache geworden. Das haben wir in der Vergangenheit jahrzehntelang getan, aber als Ergebnis dessen, dass wir dort immer kleiner werden, werden wir immer größer, in dem Umfang, in dem wir jetzt Dinge wie Anwendungen und bestimmte Datenbanken ausführen können, und die Logik von diese Datenbanken.
Ich habe diese Ansicht, in der wir sehr horizontal skaliert haben, im Wesentlichen in der X-Achse; Wir haben vertikal in der Y-Achse skaliert. Wir sind jetzt an dem Punkt angelangt, an dem wir einen anderen Weg einschlagen müssen, und meiner Meinung nach ist dies eine Art Z-Achse, und das heißt, wir müssen tief in die Technologie eintauchen und herausfinden, wie wir dies tun können Dinge anders als bisher, um diese zusätzliche Geschwindigkeit zu erreichen. Ich stelle mir also die gesamte Expansion des Universums vor, in der eine Explosion stattgefunden hat und einige Technologien existieren, sowie dieses bessere lineare Wachstum und diese Nachfrage. Wir mussten verschiedene Wege finden, um dieses größere, bessere und schnellere Ergebnis zu erzielen.
Nur um schnell zu beschreiben, wo wir uns gerade in einigen Hardware-Umgebungen befinden. Wir haben gesehen, dass die sinkenden Kosten für ein Gigabyte Festplattenspeicher ein paar ziemlich große Übergänge und Technologien sowie Ansätze für das größere, bessere und schnellere Problem mit sich bringen. Hierbei handelt es sich um zwei separate Diagramme, die jeweils ungefähr ein Jahrzehnt abdecken, jeweils etwas mehr als ein Jahrzehnt des sinkenden Preises von einem Gigabyte Festplattenspeicher.
Es ist eine klassische J-Kurve oder ein Hockeyschläger, wie wir sie oft bezeichnen, da man vor einiger Zeit buchstäblich Hunderttausende von Dollar ausgeben konnte, um ein Gigabyte Speicherplatz zu kaufen, vor nicht ganz zwei Jahrzehnten, während es heute zu Dollar und Dollar geworden ist Letztendlich bin ich mir sicher, dass es am Ende, was wir als Rennen auf Null bezeichnen, zu Cent werden wird. Das brachte eine interessante Veränderung in der Art der Dinge mit sich, die Unternehmen tun konnten. Und ich bezeichne das als Störung durch Daten oder Big Data im Besonderen, und damit meine ich, dass wir Technologien gesehen haben, wie man ein Ding werden kann, bei dem wir im Speicher sehr horizontal skalieren können, und die Art der Berechnung, die wir durchführen kann auf diesen Speicher angewendet werden, und wie es eine interessante Technologie öffnet, weil es uns ermöglicht, sehr großen, redundanten parallelen Speicher auf der schnellsten Ebene zu erstellen und Hadoop-Teile in sich selbst zu speichern, wobei Daten nativ in einem mehrfach gelesenen Schreibformat kopiert werden können, und skalieren Sie das Ding einfach mit einer nahezu linearen Neigung.
Und all diese Unternehmen stören sich bei der Nutzung von Big Data. Wir haben Unternehmen wie Uber, die das weltweit größte Taxiunternehmen sind. Sie besitzen eigentlich keine Taxis, und es ist eine lange Liste hier. Airbnb ist der größte Beherbergungsbetrieb, der eigentlich keine Immobilien hat. Einer meiner Favoriten ist Facebook, zum Beispiel in dieser Liste, wo sie den Inhalt nicht erstellen, sondern für sie erstellen, aber sie sind tatsächlich die größten Medieninhaber auf dem Planeten. Wir haben interessante Banken wie die am schnellsten wachsenden, die eigentlich kein Geld haben. Hierbei handelt es sich um Peer-to-Peer-Kreditplattformen und -Banken. Insbesondere in Australien ist SocietyOne immer bekannter geworden. Und einige der großen Banken, die Bargeld benötigen, investieren in diese spezielle Peer-to-Peer-Bank. Und wir gehen diese Liste bis hinunter zu Netflix durch. Sie besitzen eigentlich keine Kinos und sind doch das größte Kino der Welt.
Durch den Einsatz intelligenter Technologien auf Datenebene kamen sie zu dem Punkt, an dem sie sich meiner Meinung nach befanden, da wir aufgrund des gesunkenen Preises für ein Gigabyte Festplattenspeicherplatz mehr und mehr Speicher zu geringeren Kosten bereitstellen konnten wende einige intelligente Berechnungen an und verteile ein Rechenmodell darüber. Diese Unternehmen hatten die Möglichkeit, sich einen Wettbewerbsvorteil zu verschaffen und als Folge der sinkenden Kosten für Speicherplatz zu stören.
Ähnliches ist bei den Speicherkosten zu beobachten. Vor ein paar Jahrzehnten, wenn Sie sechs Millionen Dollar herumliegen hätten, könnten Sie ein Gigabyte RAM kaufen, und wir hatten eine sehr ähnliche J-Kurve oder einen Hockeyschläger, die in der Reduzierung der Kosten oder des Preisverfalls von stattfinden RAM. Und das hat einige interessante Dinge bewirkt, und meiner Meinung nach ist eine der größten Störungen in diesem Bereich die Speicherkapazität, die in Geräte wie Mobilgeräte, Telefone, Tablets und sogar Laptops eingebaut werden kann. Computer heutzutage ist die Speicherkapazität eines durchschnittlichen Laptops in einigen Fällen ziemlich lächerlich. In einigen Fällen verfügt mein aktueller Laptop über mehr Speicher als einige der Server, die sie vor nicht allzu langer Zeit verwendet haben.
Dies hat an sich eine bedeutende Veränderung bewirkt, ähnlich wie ich es von einem RAM halte, der es uns ermöglicht hat, schnell zu skalieren und zu skalieren. Und jetzt ist eine Technologie aufgetaucht, die wir als Flash bezeichnen. Diese Technologie stammt ursprünglich von etwas, das sich auf Hardware in Form eines EEPROMs befindet, einem kleinen Chip, der entwickelt wurde, um verfügbar zu sein. und schreiben, und dann, wenn der Strom abgeschaltet wurde, wird alles, was Sie auf diesen Chip geschrieben haben, als persistenter Speicher beibehalten. Es war langsam, es war klobig und in jenen Tagen, ich glaube es war 1980–1981, wurde es zu einer Art Sache. Bis 1984 hat Toshiba, von dem ich glaube, dass er die Technologie erfunden hat, daraus eine kommerzielle Sache gemacht, die wir verwenden konnten.
Aber es dauerte nicht lange, bis die Leute herausfanden, dass sie tatsächlich eine Kombination der Komponenten verwenden konnten, mit denen dieses Konzept eines EEPROM erstellt wurde, einen Nur-Lese-Speicher, sobald es gelöscht und darauf geschrieben wurde, und tatsächlich darauf schreiben konnten Verwenden Sie es regelmäßig und ein bisschen mehr wie Festplattenspeicher und ein bisschen mehr wie RAM. Im Laufe der Zeit entwickelte es sich. Jetzt ist diese Flash-Speichertechnologie eine Verschmelzung zwischen herkömmlichem Festplattenspeicher, ob es sich um eine sich drehende Festplatte oder in einigen Fällen um eine Hybrid-Speicherplatte handelt, und RAM. Das Wichtigste ist, dass das System dazwischen liegt, da Sie es lesen und beschreiben und dann ausschalten können. Das Geschriebene bleibt erhalten. Ein Speicherplatz, auf den Sie offensichtlich schreiben, schaltet die Stromversorgung aus, und die sich drehende Spindel und die stark modifizierten, aus Mangel an einer besseren Beschreibung, behalten die Nullen und Einsen bei, die Sie geschrieben haben.
Im Arbeitsspeicher schreiben Sie etwas in den Arbeitsspeicher, schalten den Computer aus und alles wird gelöscht, da keine Elektronen mehr vorhanden sind, um die Ladung aufrechtzuerhalten und die Informationen, die Sie darauf geschrieben haben, zu speichern. Plus, es ist in der Mitte und es ist extrem schnell, schneller als die Festplatte, ein bisschen langsamer als RAM. Sie können jedoch darauf schreiben und daraus lesen, und wenn Sie das Gerät ausschalten, bleibt es bestehen. Dies hat einige erstaunliche Technologien hervorgebracht, und insbesondere haben wir mobile Geräte und Laptops entwickelt, die wirklich, wirklich schnell und in der Lage sind, viele Dinge zu tun, und jetzt ist sie in den Infrastrukturbereich um Speicher und Computer verschoben worden, und das hat erhebliche Auswirkungen Änderungen in dem, was wir im Maßstab liefern können. Dies ist eine Art von Stelle, an der ich glaube, dass die Z-Achse in meinem Kopf gerade entsteht.
In vielerlei Hinsicht ist es fast pünktlich, weil wir durch die von mir als Nachfrage bezeichnete Störung eine Störung festgestellt haben, die die Verbraucher unabhängig von den Entwicklungen in der Infrastruktur und im Technologiebereich und der Fähigkeit, schneller zu fahren, haben Aufgrund der schnelleren Berechnung und Leistung auf Infrastrukturebene fordern die Verbraucher diese Unterbrechung in Form des, worauf jetzt Bezug genommen wird, des Promi-Erlebnisses. Jeder möchte, dass jedes System, jede App, jede Website weiß, wer sie sind und was sie mögen, und dass sie in der Lage sind, ein personalisiertes Einzelerlebnis zu bieten. Es ist nicht mehr gut genug, einfach auf eine Website zu gehen, auf der ich Kinokarten kaufe. Ich möchte, dass es weiß, was ich vorher gekauft habe, warum ich es gekauft habe und möglicherweise, was Leute wie ich gekauft haben und Dinge empfehlen.
Ausnahmslos sehen wir, dass das, worauf ich mich beziehe, eine Nebenordnung des Sozialen ist, und das heißt, dass ich das Promi-Erlebnis haben möchte, aber ich möchte diese Idee auch sozialisieren, ich möchte sie mit allen meinen Freunden teilen und ihnen sagen, was ich bin mache, und ich will auch wissen, was meine Freunde machen. Dies ist das Ergebnis einer explosionsartigen Nachfrage nach zusätzlichem Rechenaufwand und Speicherplatz sowie einer raschen Trendwende. Wir haben die Fitbit-Generation gesehen, die ich als Always-On-Tracking bezeichne. Alles, was ich tue, wird verfolgt, protokolliert und irgendwo festgehalten. Wir haben alles in Echtzeit gesehen: Banking, Bieten, Empfehlungs-Engines, in der Lage sein müssen, mit Echtzeit-Dingen fertig zu werden, die ich persönlich als Verbraucher tue.
Und dann sehen wir eine sehr große Auswirkung, wie die Sicherheitsrisiken im Zusammenhang mit der Cybersicherheit. Früher hatten wir einzelne Hacker, dann hatten wir kriminelle Banden, jetzt führen ganze Nationen Krieg über das Internet, was eine echte Sache ist und tatsächlich passiert. Achten Sie darauf, setzen Sie sich hin und schauen Sie sich das an, denn das hat einen großen Einfluss, und einige unserer Pre-Show-Banter diskutierten über das Risiko, dass Ihr eigener Computer oder zumindest Ihr Netzwerk durchdrungen ist.
Wir haben dieses Konzept der Entitätsextraktion gesehen. Die Entitätsextraktion ist, wenn wir interessante Dinge in sehr großen Datenmengen und insbesondere in Bezug auf Betrug, illegale und hackerartige Aktivitäten finden müssen. Meistens werden wir jedoch feststellen, dass die Entitätsextraktion zu einem Schwerpunkt für gute Dinge und für Dinge wird, die für uns von Wert sind, anstatt nach Dingen zu suchen, die uns angreifen.
Wir haben auch eine Explosion gesehen, die als Geodaten bezeichnet wird. Hierbei handelt es sich um Daten, die tatsächlich wissen, woher sie stammen oder woher andere Daten wie diese stammen. Sie können sich vorstellen, auf der Straße zu stehen und die nächstgelegene Parkstation oder das nächstgelegene Restaurant zu finden. Anwendungen, die Geodaten und Daten anwenden können. Das Rechnen von Daten, die wissen, wo sie sich im Weltraum befinden, ist sehr wichtig, weil Sie müssen wissen können, wo sich andere Objekte und Entitäten befinden, und das schnell.
Wir haben permanent verbundenes Handy gesehen. Selbst wenn wir nachts schlafen gehen, ticken unsere Handys immer noch, aktualisieren unsere E-Mails, überprüfen unsere Kalender, schauen auf das Wetter und finden heraus, ob das, was wir zum Frühstück möchten, verfügbar sein wird. Dort ist viel Lärm zu hören, was sich massiv auf das auswirkt, was wir im Backend tun müssen und wie schnell wir es tun.
Insgesamt ist das Ausmaß und die Auswirkung dessen, was als das Internet der Dinge bezeichnet wird, oder meistens die Maschine-zu-Maschine-Konnektivität, bei der Geräte mit Geräten sprechen und dies bis hin zu Motoren, die an die Klemme gebunden sind Seite von Flugzeugen, die dem Flugzeug selbst oder dem Flugzeugmanagementsystem mitteilen, dass ein Lager für Triebwerk Nummer vier übermäßigem Verschleiß und Hitze ausgesetzt ist, und dass es bei der Landung ausgetauscht werden sollte. Anschließend kommuniziert es mit einer anderen Maschine und platziert ein bestellen, und magischerweise erscheint ein Ingenieur auf dem Flug am Flughafen und ist bereit, es während des Betankens zu ersetzen.
Und das Ausmaß, das so groß und so groß ist, dass wir uns mit dem befassen mussten, worauf ich mich beziehe, über den Zugang zu Art, damit umzugehen. Weil eine neue Welt und Willkommen in der neuen Welt, eine neue Welt von allem, was wir benutzen, verbunden zu sein; Es waren einmal Satelliten und Netzwerkgeräte, jetzt sind es mobile Geräte, unsere Laptops, Tablets und Telefone, und sogar in meinem brandneuen Audi ist ein Schild eingebaut, das ständig über seinen eigenen Gesundheitszustand berichtet, sich aber auch selbst aktualisiert. und weiß, wo es ist und welche Karten anwendbar sind, und sagt mir sogar, wann ich eine andere Route fahren soll, wenn Verkehr auf der Straße vor mir ist.
Alles, was wir jetzt aufbauen, alles, was wir jetzt mit Ihnen sprechen, ist darauf ausgelegt, uns mit anderen Dingen zu verbinden, nicht nur von mir zu System, sondern von System zu System, und in der Lage zu sein, mit dem wir fertig zu werden müssen auf der Infrastrukturebene sehr unterschiedliche Denkweisen anwenden, sowohl bei der Hardware als auch bei der Software, und insbesondere bei den Datenbankebenen, die Systeme benötigen, um dies zu untermauern. In vielerlei Hinsicht ist die Datenbank zum Motor geworden, und die Apps sind es wirklich Nur kleine Bots, die Dinge tun.
Ich werde mich hier schnell mit dieser etwas humorvollen Ansicht abfinden, wohin wir mit diesen Dingen gehen und was ich als "IoT auf Knopfdruck" bezeichne. Es wurde ein neues Gadget namens "The" erstellt Amazon Dash Button, und dies ist ein kleines, daumengroßes Gadget. Tatsächlich ist es in vielerlei Hinsicht dasselbe wie mein USB-Stick. Wenn Sie dieses Ding kaufen, kostet es online bei Amazon etwa 4, 99 US-Dollar, es wird an Sie versendet, Sie konfigurieren es mit Ihrem Mobiltelefon und Sie schließen es literarisch an eines Ihrer Geräte an, z. B. einen Kühlschrank oder eine Waschmaschine oder was auch immer. Wenn in Ihrem Waschmaschinenbeispiel das Waschpulver irgendwann ausgeht, können Sie diesen Knopf drücken und es wird nach Hause gewählt und automatisch mehr für Sie bestellt, und auf magische Weise werden Ihnen mehr über unsere guten Freunde bei Amazon zugestellt.
Für mich macht das Angst, denn es wird eine Explosion einer Reihe von Dingen geben, die mit dem Netzwerk verbunden sind und versuchen, Konnektivität herzustellen und Nachfrage zu generieren. Wenn Sie sich vorstellen können, ist ein oder zwei dieser Dinge vielleicht nicht so beängstigend, aber als ich das letzte Mal nachgesehen habe, gab es über 110 dieser Dinge mit einem Branding, so dass fast jede Marke auf dem Planeten versuchen wird, ihren eigenen kleinen Schub zu bekommen. button IoT, dass du nach Hause gehst und einen Knopf drückst und dort steht: „Bestelle mir eine Pizza.“ Du drückst einen weiteren Knopf und es wird morgen ein vorgefertigtes Mittagessen für deine Kinder für die Schule bestellt.
Dies führt zu einer derart massiven Nachfrage nach Transformation im Back-End-Bereich, auf Anwendungsebene, insbesondere auf Datenbankebene, dass wir meines Erachtens gerade erst die Spitze des Eisbergs der Art von Performance-Transformation gesehen haben, die wir sehen müssen . Und damit übergebe ich es Doktor Robin Bloor und bekomme auch seine Einsichten darüber, wo wir uns gerade befinden.
Rebecca Jozwiak: Okay Robin, ich habe dir den Ball gereicht.
Robin Bloor: Ist das nicht gut? Okay, los geht's, ich bin es. Ich habe Dezs Präsentation gesehen, bevor ich zu dieser gekommen bin, also würde ich Dinge sagen, die komplementär sind, anstatt nur einige der Dinge zu wiederholen, die Dez gesagt hat. Ich dachte, ich würde über die Datenbankevolution in Bezug auf das, was tatsächlich mit der Architektur passiert ist, und so weiter und so fort, von Datenbanken aus einer historischen Perspektive sprechen.
Das grundlegende Problem, das jeder Datenbankanbieter hat, ist die Beibehaltung einer flexiblen Architektur, die skaliert und mit der Hardwareentwicklung Schritt hält. Ich werde darüber nachdenken, aber wenn Sie zurückblicken und sehen, wie die Datenbanken früher erstellt wurden und wie sie jetzt erstellt wurden, unterscheiden sie sich erheblich von dem, was ich als architektonisches Design bezeichne . Es lohnt sich nur zu überdenken, warum das so ist, oder zumindest denke ich, dass es so ist. Die Hardware-Faktoren und Dez haben uns einen besonders guten Überblick über die unteren Schichten in Bezug auf Speicher und Festplatte gegeben. Was wir jetzt haben, und dies ist die Zukunft, Intel ist der nächste, CP, der ein FPGA darauf haben wird. Was die Leute damit anfangen werden, weiß ich nicht. AMD verschmilzt CPUs und GPUs und was für einen Unterschied wird das bewirken? Dies sind die Arten von Änderungen, die sich tatsächlich auf die Datenbank auswirken werden, und ich vermute, dass Aerospike unter anderem, weil Aerospike von der Leistung getrieben wird, sich das wahrscheinlich schon einmal ansieht und herausfindet, wohin es gehen wird mit der Art und Weise, wie das Produkt funktioniert.
Wir haben ein System auf einem Chip, das noch nicht gestartet ist. SSDs, von denen wir wissen, aber der springende Punkt ist, dass sie tatsächlich schneller werden, ungefähr Moores Gesetzesrate, ein Faktor von 10 alle sechs Jahre. Aber Intel ist im Begriff, einen 3D-Crosspoint herauszubringen, der angeblich mehr als hundertmal schneller ist als SSDs. Tatsächlich wird das die Geschwindigkeit verändern, mit der Produkte wie Aerospike tatsächlich funktionieren gehen.
Dann haben wir die parallelen Hardware-Architekturen, mit anderen Worten die Art und Weise, wie wir Hardware konstruiert haben - ursprünglich war es nur eine CPU, die über dem Speicher lag, die über der Festplatte lag, aber es ist viel komplizierter geworden. Die Idee eines Systems auf einem Chip ist, dass Sie tatsächlich Parallelität von Chip zu Chip haben und alles mit außerordentlicher Geschwindigkeit laufen lassen können, und wir wissen nicht genau, welche dieser Produkte tatsächlich dominieren werden.
Das ist nur ein Blick in die Zukunft, aber auf der Hardware-Ebene beschleunigt sich die Leistung und die Kosten sinken weiter, so wie Dez es beschrieben hat. Ihre CPUs werden nicht unbedingt billiger, sie werden nur schneller und so weiter.
Aus geschäftlicher Sicht ist in einigen Situationen, und dies sind Marktsituationen, zunächst der Geschäftswert ausschlaggebend. Wenn Sie besonders - wenn Sie absolut überzeugt sind, dass eine bestimmte Aktie im Preis fallen wird, erhält die erste Person, die den Verkaufsauftrag erhält, den besten Preis. Es ist wirklich so einfach. Daher gibt es ein Technologierennen, das sich mit dem automatisierten Handel in den Banken befasst, um tatsächlich zu versuchen, diese Situationen zu gewinnen. Was ist danach passiert? Was passiert, nachdem die Banken ihre Sache damit gemacht haben? Plötzlich stellen Sie fest, dass andere Bereiche mit denselben Geschwindigkeitsanforderungen infiziert werden.
Wirklich, was passierte, ist, dass die Menschen aus der Gleichung entfernt wurden, und das passierte mit Internet-Werbung sehr schnell. Aber die Sache war, es ist nicht die spezifische Transaktion, die Ausführung von Methoden, dies ist ein ganzer Geschäftsprozess, es ist die Tatsache, dass eine Webseite gerade abgeworfen wurde und eine Entscheidung getroffen werden muss, die eine ziemlich komplizierte Entscheidung sein kann. In Bezug auf die Werbung, die tatsächlich auf dieser Webseite geschaltet werden soll, lässt sich ableiten, wer auch immer der Benutzer des Browsers ist. Dies ist die am besten geeignete Anzeige, um diese Werbung zu schalten, und so weiter und so fort. Es ist eine sehr komplexe Sache geworden, und ich werde es noch einmal erwähnen.
Der Punkt ist jedoch, dass die Leistung und Skalierbarkeit von Geschäftsprozessen nicht dasselbe Problem ist wie die Leistung und Skalierbarkeit einer Abfragefunktion, und dies ist mir aufgrund eines kürzlich mit Aerospike durchgeführten Besprechungsraums durchaus bekannt sind sich auch bewusst. Wenn Sie tatsächlich mit dieser Geschwindigkeit arbeiten, sind Asset-Eigenschaften für eine Transaktion und jede Ereignisverarbeitung von Bedeutung. Sie sind wirklich, wirklich wichtig. Sehr viel von dem, was einige Datenbanken tun, was ein oder zwei Buchstaben aus dem Bestand verliert, kann im Kontext ziemlich gut funktionieren - dies wird im Kontext, über den wir sprechen, gut funktionieren. Es ist nicht wirklich akzeptabel, um ehrlich zu sein.
Aus technologischer Sicht sehen Sie tatsächlich: Ich weiß, dass es zwei Arten von Hebeleffekten gibt, um die Architekturen zu erstellen, die tatsächlich erforderlich sind, um die Geschwindigkeit zu erreichen, mit der wie Aerospike eine Million Transaktionen ausgeführt werden können pro Sekunde. Sie müssen tatsächlich sehr präzise in Bezug auf die Softwareentwicklung sein. Sie können nicht einfach weghacken. Sie müssen sich Gedanken über Codepfadlängen machen. Sie müssen den Arbeitsspeicher optimal nutzen und tatsächlich ganze Transaktionen optimieren. Sie benötigen eine intelligente Parallelität und eine ausfallsichere Parallelität. Sie müssen das Netzwerk vergrößern, anstatt es zu verkleinern, da es, sobald Sie das Netzwerk in irgendetwas einbeziehen, der wahrscheinlichste Zeiger für die Latenz ist und die Transaktionen zu langsam werden.
Sie müssen so viel wie möglich in ein bekanntes Netzwerk einbinden, bevor Sie es tatsächlich skalieren, und Sie möchten wirklich nicht schnell skalieren, Sie möchten wirklich nicht viele Prozesse. Sie möchten ein Netzwerk, das von niemand anderem verwendet wird. Und Sie möchten ein unglaublich schnelles Netzwerk haben.
Accelerated SSD Storage ist etwas - eigentlich denke ich, dass das meiste davon auf das zutrifft, was Aerospike tut. Eines der interessanten Dinge ist, dass es sich um eine NoSQL-Datenbank handelt. Früher wurde geglaubt - ich weiß nicht, vor einigen Jahren -, dass die relationale Datenbank die einzige Datenbank war, die alles beherrschte, und es waren nur diese seltsamen kleinen Nischensituationen, in denen Sie nichts brauchten relational zu gehen. Es ist jetzt irgendwie auf den Kopf gestellt. Es sind die schnellen Datenbanken, die sich in diesen SQL-Datenbanken befinden, und einer der Gründe dafür, der Hauptgrund dafür, ist, dass sie das Verknüpfen von Daten vermeiden und Daten so ziemlich objektorientiert speichern. Wenn Sie mit einem Objekt fertig sind, speichern Sie es einfach und ziehen das gesamte Objekt zurück. Es werden keine Dinge zusammengefügt, um sie tatsächlich zu verarbeiten. Darum geht es bei Geschwindigkeit. Solche Techniken erzeugen Geschwindigkeit im Datenbankkontext.
Das ist die Spur der Tränen, das ist das, was mit der Datenbank passiert ist. Die Geschichte oder die Erzählung der relationalen Datenbanken war Ende einer Datenbank tatsächlich nicht wahr. Sogar als sie anfingen zu dominieren, war es immer noch notwendig. Objektdatenbanken haben die letzten Transaktionen in jenen Tagen ausgeführt, da relationale Datenbanken sie tatsächlich nicht ausführen konnten, und dann stellte sich heraus, dass die relationalen Datenbanken, die Zeilenspeicher verwenden, auch keine schnellen Abfragen ausführen konnten. Sie benötigten Spaltenspeicher. Und dann stellten wir fest, dass, wenn Sie tatsächlich grafische Abfragen für Daten durchführen wollten, weder ein Spaltenspeicher noch eine relationale Datenbank von Nutzen sind, und dass Sie tatsächlich eine spezifisch grafikfähige Datenbank benötigen, die für Sie erstellt wird. Dann kamen RDF-Datenbanken ins Spiel, und sobald Sie sich tatsächlich mit der Bedeutung der Semantik befasst haben, haben wir die NoSQL-Datenbanken sehr, sehr spezifisch für die Geschwindigkeit. Sie als NoSQL zu bezeichnen, ist fast so, als würden Sie all diese Datenbanken als gleich einstufen. Tatsächlich unterscheiden sie sich grundlegend in dem, was darunter liegt. Der einzige Grund, warum sie den Namen NoSQL tragen, ist, dass sie sich nicht um SQL kümmern, weil es zu teuer ist. Die Transaktionslatenzen, die sie benötigen.
Das Internet der Dinge - von dem ich dachte, ich würde es am selben Punkt beenden, an dem Dez es beendet hat - ist noch nicht vorbei, all diese Situation in Bezug auf Geschwindigkeit und Latenzanforderungen ist noch nicht vorbei, bis die fette Dame anfängt zu beginnen disgorge diese Daten, und es hat noch nicht wirklich begonnen. Viele dieser Daten werden die Latenzen haben wollen, die ich angezeigt habe, also denke ich, das ist alles, was ich zu sagen habe. Lassen Sie es uns an Aerospike und Brian Bulkowski weitergeben.
Brian Bulkowski: Hallo, vielen Dank, dass Sie sich der Bloor-Gruppe und mir für diese Präsentation heute angeschlossen haben. Wenn ich darüber nachdenke, worüber Dez und Robin gerade gesprochen haben, möchte ich Ihnen etwas über den Weg erzählen, den Aerospike gegangen ist, um einer Reihe von Branchen neue Datenbanktechnologien und NoSQL-Datenbanktechnologien zur Verfügung zu stellen. Es war ein großartiger Weg. Wir haben 2008 mit Aerospike begonnen und viele der Trends gesehen, die Dez und Robin erwähnt haben. Insbesondere über In-Memory-Datenbanken, die Flash nutzen können, sowie die Art der skalierbaren Cloud-Systeme und die für die Personalisierung erforderlichen Skalierungen, Verhaltensanalysen und die Art der VIP-Erlebnisse von Prominenten, die diskutiert wurden.
Als wir uns dem Problem einer Datenbank näherten, bei der es sich um eine Front-End-Betriebsdatenbank handelte, die in der Lage war, Anwendungen zu unterstützen, die zur Lösung dieser Probleme geschrieben werden konnten, stellten wir uns das Problem, wie wir im Wesentlichen eine verteilte Hash-Tabelle, den Speicher, erstellen konnten -verteilte Hash-Tabelle, die erstaunlich schnell und in der Lage war, Millionen von Transaktionen pro Sekunde auszuführen, aber zu einem vernünftigen Preis. Als wir unseren Prototypen fertiggestellt hatten, wurde uns klar, dass wir herausfinden müssen, wer diese Art von Geschwindigkeit benötigen könnte. Als Silicon Valley-Unternehmen stellten wir schnell fest, dass es wirklich die Werbebranche war, die in der Lage war, diese Art von Informationen zu konsumieren und sich dafür interessierte. Daher würde ich gerne eine Sekunde damit verbringen, über Echtzeit-Gebote und wie diese zu sprechen Markt funktioniert.
Robin erwähnte, wie der Finanzhandel funktioniert, bei dem es sich bei der ersten Transaktion häufig um die gewinnbringende Transaktion handelt, und es gibt im Wesentlichen eine Zeit bis zur Markteinführung der Latenz und einen Wert bis zur Latenz. Die Werbebranche ist auf interessante Weise ein wenig anders, da das Ziel in der Werbung eine Auktion ist, die zwischen zehn Millisekunden und fünfzig Millisekunden dauert. Der Name des Spiels, und es gibt oft Hunderte von Unternehmen, die in Echtzeit auf jede einzelne Anzeige bieten, die im Internet geschaltet wird, besteht darin, die größtmögliche Datenmenge zu erhalten und die besten Algorithmen innerhalb von zehn bis fünfzig Millisekunden zu nutzen größte Datenmenge.
Diese Veränderung und Verschiebung ereignete sich in der Werbebranche in jeder dieser kleinen Millisekunden. Sie haben eine zeitlich begrenzte Komplikation mit den besten Algorithmen über die größte Datenmenge, und um dies zu erreichen, bringen Sie viele kleine Teile zusammen Daten. Aktuelle IP-Adressinformationen, aktuelle Informationen zu einer bestimmten Gerätekategorie, aktuelle Informationen zum Website-Verhalten und aktuelle Suchbegriffe werden in die Geheimnisse der Algorithmen eines bestimmten Unternehmens aufgenommen, um einen Preis und ein Gebot zu ermitteln.
Dies war ein faszinierender Markt, an dem wir teilgenommen haben. Wir haben unseren ersten Einsatz bei Aerospike im Jahr 2010 mit einigen der ersten Unternehmen durchgeführt, die ernsthaft in der Real-Time-Bidding-Wirtschaft tätig waren, und haben dann für die Mehrheit der Unternehmen in diesem Bereich den Front-End-Speicher für Verhaltensdaten erreicht Raum. Was wir seitdem gefunden haben und eine bestimmte Architektur sind, die ich im Verlauf dieser Präsentation erläutern werde, ist, dass alles in den Jahren 2010, 2011, 2013 passierte und sich weiterentwickelt. Werbung ist ein sehr dynamischer Markt.
Aber diese Art von VIP-Erfahrung kann man sich vorstellen, als würde man die richtige Anzeige schalten und keine Anzeige für beispielsweise Kinderprodukte schalten, weil ich zufällig keine Kinder habe, also werde ich keine effektive Anzeige haben, wenn dies der Fall ist Aber wenn es um schnelle Autos geht, ist das die Art von Werbung, die Brian zu schalten ist. Das ist wirklich die Art von VIP-Erfahrung bei Deals, ob bei Rabatten oder nicht, wenn Sie auf einer Einzelhandels-Website sind, sogar bei der Betrugserkennung. Ist dies das normale Muster einer bestimmten Person oder einer bestimmten Kreditkarte? All diese Technologien für Echtzeitanalysen, Verhaltensvorhersagen und Vorhersageanalysen sickern jetzt aus der Werbebranche aus, die dies seit einigen Jahren aus Spaß und Gewinn tut, und kommen nun auch in den Einzelhandel und Bankwesen und Betrugserkennung usw. durch eine bestimmte Architektur. Aerospike hat das Privileg, Teil einiger dieser Fälle zu sein.
Die Architektur, die wir als funktionierend und praktisch dafür erachten, besteht darin, statt eine Reihe von Abfragen von einem Anwendungsserver aus zu erstellen, einen größeren Teil Ihrer Berechnungen auf den Anwendungsserver selbst zu verlagern und dann eine Datenbank im Wesentlichen als Speicher zu verwenden Motor für die Art von Objekten, über die Robin sprach. In diesem Fall verwechseln diese Architekturen dies nicht mit Ihrer tatsächlichen Analyse hier. Sie sehen auf der rechten Seite dieser Folie, dass es hier noch eine Analyse gibt, um Erkenntnisse zu generieren. Dies sind Aufträge, die häufig über Petabytes, Dutzende Petabytes an Daten und bei einigen unserer großen Kunden sogar über Exabytes mit einer Vielzahl von Technologien arbeiten. Sie benötigen ein Big-Data-Team, ein Analytics-Team und ein quantitatives Team, das herausfindet, was beispielsweise für Geokoordinaten wichtig sind und welche Modelle für die Ermittlung dieser Beziehungen und die Erstellung des VIP-Erlebnisses funktionieren. Das ist ein ganzes Problem für sich und keines, an dem Aerospike direkt teilgenommen hat, und es gibt eine Menge großartiger Technologien, wenn Sie sich mit einem solchen System befassen.
Wir haben uns sehr gefreut und mit der Branche zusammengearbeitet, wenn Sie diese Erkenntnisse haben, wie Sie sich an der Art von Maschine-zu-Maschine- oder schnellen Maschine-zu-Mensch-Transaktionen beteiligen, bei denen Sie diese Erkenntnisse nutzen und umsetzen sie real für jeden Menschen, Moment für Moment? Die Architektur, die wir gesehen haben, ist eine, in der es einen Anwendungsserver gibt, der geschrieben ist und der all diese Berechnungen durchführt und die von Ihnen erstellten Modelle durchblättert und das Verhalten der letzten Zeit betrachtet und dies im Wesentlichen anhand eines Schlüsselparadigmas oder durchführt Zumindest sehr abfragelichtes System.
Wenn es sich um die Art von Datentypen handelt, von denen wir sprechen, die Art von Datenflüssen, von denen wir sprechen, mit Millionen von Schreibvorgängen pro Sekunde, Millionen von Lesevorgängen pro Sekunde, Millionen und Hunderten und Tausenden von Entscheidungen pro Sekunde Zweitens funktioniert das Erstellen komplexer Indizes, mehrdimensionaler Indizes, einfach nicht sehr gut, es ist nicht skalierbar. Der Weg, um diese Form der Skalierung zu erreichen, besteht darin, viel Parallelität zu betreiben. Wir werden später ein wenig darüber sprechen, wie wir das machen. Ein Teil davon ist ein zustandsloser App-Server, der in Ihrer eigenen Sprache geschrieben ist.
Was wir häufig sehen, ist ein bestimmtes Projekt, das ein neues Anwendungsframework voraussetzt, das auf den Mitarbeitern, der Technologie, die sie verwenden, und dem Problem, mit dem sie sich befassen, basiert. Wir haben Leute gesehen, die Python verwenden, viele Leute verwenden Java, wir sehen immer noch C-Programmierer, weil ein Großteil davon immer noch eine hohe Leistung aufweist, vielleicht sogar Dinge wie die alten MATLAB-Bibliotheken. Und sie müssen Tausende von Datenpunkten pro Sekunde berühren, um eine effektive Entscheidung zu treffen.
Eine Frage, die ich manchmal gestellt habe, ist: „Nun, Brian, wenn Sie Millionen von Transaktionen pro Sekunde ausführen können, wer braucht das?“ Wenn Sie sich zum Beispiel die nordamerikanische Zahlungsabwicklung ansehen und Aerospike damit befasst ist Bei Lösungen zur Betrugserkennung in diesem System und bei der Unterstützung von Anwendungsentwicklern, die einige sehr innovative Aufgaben bei der Betrugserkennung ausführen, werden selbst von den größten Zahlungsprozessoren nur wenige Tausend Zahlungsvorgänge pro Sekunde abgewickelt. Und doch, als das erste Unternehmen zu uns kam und erklärte, es wolle NoSQL einsetzen und sich überlegen, wie unsere Lösung für ihre Anwendung aussehen würde, wollten sie 5.000 Daten in einem 750-Millisekunden-Fenster abrufen. Nun haben Sie plötzlich ein paar hundert Geschäftstransaktionen und ein paar tausend Daten, die bei jeder Berechnung berücksichtigt werden müssen, und jetzt sind Sie in der Lage, Millionen von Transaktionen pro Sekunde zu benötigen.
Der Fall - für eine Sekunde Werbung beiseite zu legen, der Fall von Betrug ist faszinierend, denn wo Geld ist, gibt es Betrug und Betrugsprävention in Echtzeit, im Gegensatz zu dem Versuch, nach einem Betrug analytisch zu sortieren, ist es wirklich a Es geht darum, so viele Daten wie möglich online zu stellen, und Sie können sich das als Spiegelbild dieser VIP-Erfahrung vorstellen. Benimmt sich diese Person so, wie sie sich normalerweise nicht benimmt? Und so steigt die Wahrscheinlichkeit, dass es sich um ein betrügerisches System handelt und nicht um diese Person. Greifen diese Personen normalerweise über ein bestimmtes Gerät oder mehrere Geräte mit bestimmten Bildschirmauflösungen zu? Zeigen sie normalerweise ein bestimmtes Einkaufsverhaltensmuster? Vielleicht können wir Betrug im Laufe der Transaktion im Keim ersticken. Das sollte Sie sehr an die Art von Dingen erinnern, die innerhalb einer Transaktion im Werbesystem passieren.
Wir lösen Systeme, bei denen jeder einzelne Zahlungsabwickler ein großes Datenteam hat, viele historische Daten hat, neue Modelle erstellt und nicht alle Modelle mit uns bei Aerospike teilt, weil sie sind wirklich eine geheime Soße. Wenn Sie ein Abonnent von Gartner sind und Gartner über die Algorithmusökonomie sprechen gehört haben, ist dies ein Algorithmus und ein Unternehmen, die gegeneinander kämpfen, um Betrug zu bekämpfen und die Anzahl erfolgreicher Transaktionen zu erhöhen, weil Sie auch nicht " Ich möchte keine Transaktionen blockieren. Das ist die Art von Projekten, nach denen wir in Aerospike in dieser Größenordnung suchen.
Ein weiterer Fall, an dem wir mit Finanzdienstleistungsunternehmen gearbeitet haben, ist das so genannte Intraday System of Record. In diesem Fall geht es darum, dass ich selbst in einem Einzelhandelssystem eine reichhaltigere Erfahrung machen kann, in der ich in der Lage sein möchte, meine bestimmte Position zu betrachten, und dies äußerst genau tun möchte. Ich möchte keinen Haken vor meinem DB2-System haben. Stattdessen möchte ich die genauen Daten und zwischen Mobilgeräten, aber auch Dinge wie eine Risiko-Neuberechnung untersuchen. Die Risiko-Neuberechnung sollte jetzt auf Minutenbasis erfolgen. Sie möchten in der Lage sein, auch das Risiko jedes Einzelnen neu zu berechnen das globale Risiko, systemisches Risiko im gesamten Unternehmen innerhalb weniger Minuten.
Und wieder ist es das gleiche Problem. Jedes einzelne Konto, das ein bestimmtes ist, wird als Schlüsselwert-Lookup für ein bestimmtes Objekt betrachtet. Dies kann dann parallel erfolgen. Vor allem ermöglicht dieses Paradigma Ihnen, Ihren Code und Ihre Algorithmen in einer Hochsprache zu schreiben. Das ist einfacher zu debuggen und schneller auf den Markt zu bringen. In dieser Algorithmusökonomie muss ich in der Lage sein, meine Algorithmen jetzt online zu stellen. Dies ist ein ganz anderes Problem für die Modellierung und die Geschäftsbeziehung, bei dem relationale Systeme großartig sind. Wenn Sie eine Teiletabelle haben und diese Teile mit Aufträgen und diese Aufträge mit Personen verknüpft sind, haben Sie einen Geschäftsprozess, der streng modelliert werden kann und sich wahrscheinlich während der gesamten Lebensdauer Ihres Unternehmens nicht ändert. Ein neuer Algorithmus zum Auffinden neuer Betrugsmuster muss jedoch genau und schnell geschrieben und online geschaltet werden, um Geschäftsentscheidungen innerhalb weniger Tage, wenn nicht sogar schneller treffen zu können. Eine NoSQL-Lösung für diese Art von Aufzeichnungssystem ist wirklich ein erstaunliches System für diese Leute, da sie Daten sehr schnell aufnehmen und neue Algorithmen erstellen können, also nicht nur eine neue Kundenerfahrung bei der Adressierung von Mobilgeräten, sondern wirklich Entwicklung einer Vielzahl neuer Anwendungen.
Was wir langfristig bei Aerospike sehen, ist die Tatsache, dass jeder Datenbanktyp, jedes physische Layout von Daten auf der Festplatte seine eigenen Komponenten hat, und bei Aerospike konzentrieren wir uns wirklich auf diesen Schlüsselwert oder das rollenorientierte System, wie Robin sagte mit einer hohen Transaktionskonsistenz, die es Menschen wirklich ermöglicht, Säulenspeicher und Datenseen mit hohem Datenvolumen sowie Hardcore-Transaktionssysteme zu betreiben, bei denen Berichterstellungsbeschränkungen bestehen. Wir sehen, dass sie alle in eine Vielzahl unterschiedlicher Abfragemodule einfließen müssen. Wir sehen einige der JSON-basierten Abfrage-Engines. Wir sehen Dinge wie elastische Suche, wir sehen Spark, die alle zu unterschiedlichen Zeiten verschiedene Sorten benötigen, wie zum Beispiel Säulen- und Reihengeschäfte, in denen sich Aerospike auszeichnet.
Wir sehen wirklich, dass diese verschiedenen Typen und die Branche an einen Punkt kommen, an dem es eine Notwendigkeit sein wird, die besten dieser Rassen zu finden. Leider werden wir aufgrund der Realität von Langzeitanalysen und Batch-Jobs im Vergleich zu Analysen und betrieblichen Einschränkungen wahrscheinlich nicht an den Punkt kommen, eine einzige Größe für alle zu haben, aber wir werden an den Punkt kommen, in der Lage zu sein um klar zwischen einigen der Kerndatenlayouts zu wählen.
Sprechen wir eine Minute über die Innovation von Flash. Ich habe immer noch die Frage, obwohl Flash, wie bereits erwähnt, schon lange bei uns ist. Als wir 2009 mit Aerospike begannen, kam 2009 vermutlich Intel mit dem X25 heraus, dem ersten SATA-bemannten Massenmarkt-Flash-Laufwerk, und davor gab es eine Reihe von Flash-Systemen Aber das war es wirklich, was in das Bewusstsein vieler Technologien eingebrochen ist. Danach brachte Fusion-io Flash auf den breiteren Unternehmensmarkt.
Was jetzt passiert, ist das Aufkommen eines Systems namens NVMe. NVMe ist ein SATA- oder SAS- oder sogar SCSI-ähnlicher Standard, der es verschiedenen Kartenherstellern ermöglicht, mit Treibern innerhalb des Betriebssystems mit einem hohen Maß an Effizienz zusammenzuarbeiten. Dies führt zu einem höheren Leistungsniveau, zum einen, weil NVMe auf PCIE als zugrunde liegendem Transport basiert, der viel schneller ist als SATA, SAS oder irgendetwas anderes, aber auch erstklassige Treiber zulässt.
Unter Linux gibt es zum Beispiel Jens, und Jens ist der NVMe-Treiberführer, Jens expo, und er leistet einen besseren Job als jeder einzelne Intel- oder Fusion-io-Treiber mit all seinen Ressourcen. Wenn Sie die Leistung des Betriebssystems selbst haben, um den besten Treiber zu erstellen, sehen Sie einige wirklich erstaunliche Leistungsniveaus. Dies alles untermauert die Idee, dass Flash tatsächlich einen Großteil der geringen Latenz des Arbeitsspeichers bieten kann.
Aerospike ist aufgrund seines Cluster-Modells immer noch eine großartige RAM-Datenbank. Wenn Sie jedoch einen Netzwerk-Hop durchführen, für den skalierbarer Speicher erforderlich ist, müssen Sie bereits mindestens fünf bis 50 Mikrosekunden aufwenden Zusätzliche 70 Mikrosekunden NAND sind normalerweise kein Hindernis, und Sie können auch Flash verwenden, vorausgesetzt, NAND-Flash ist bereits im Netzwerk vorhanden. Viele Leute fragen sich dann, wie - das klingt alles großartig, wenn Sie Ihre eigene Hardware kaufen, wie geht es den öffentlichen Clouds? Ich denke, Sie werden jetzt feststellen, dass diese öffentlichen Clouds unabhängig von der verwendeten öffentlichen Cloud sehr starke Flash-Angebote haben. Es unterscheidet sich ein bisschen von Cloud-Anbieter zu Cloud-Anbieter. Amazon hat seine I2-Instanzen, die meiner Meinung nach seit einem Jahr, zwei Jahren, nicht mehr verfügbar sind und wirklich hochwertige Flash-Geräte sind, und Aerospike hat das Bereitstellungsmuster darüber.
Ich möchte speziell auf Google Compute, Google Compute Engine und Google Cloud eingehen, da sie unserer Erfahrung nach einige der leistungsstärksten Geräte und einige der flexibelsten Bereitstellungsmuster aufweisen. Sie sehen aber auch neue Bereitstellungsmuster wie Pivotal, eine Art öffentlich / privat, sodass Sie mit Pivotal-Apps sowohl Orte, die Flash unterstützen und verschiedene Speichergeräte unterstützen, als auch Docker-Muster richtig machen können. In der Tat ist dies ein Punkt in der Geschichte, an dem Flash nicht nur zum Kaufen und Einfügen in Ihre Rechenzentren zur Verfügung steht, sondern bereits bei allen Infrastrukturanbietern eingesetzt wurde, da dies der beste Weg ist, um High-IOPS-Systeme zu erwerben eine sehr vernünftige Latenz.
Nur ein Moment zu Aerospike - Aerospike ist eine Cluster-verteilte Datenbank, die sich sowohl für Cloud-Bereitstellungen als auch für Rechenzentren eignet. Wir sind der Ansicht, dass die Flexibilität, mehr Daten und mehr Leistung hinzufügen zu können, bei solchen neuen Netzanwendungen unbedingt erforderlich ist, da Sie beim Starten eines Projekts nicht wissen, ob Sie fünfzigtausend Transaktionen pro Sekunde, hunderttausend und mehr benötigen Millionen, zwei Millionen, also möchten Sie sich etwas Spielraum geben, um Server hinzufügen zu können. Und doch möchten Sie skalieren, damit jeder Server für sich schnell sein kann. Sie möchten nicht wirklich mit fünfhundert oder tausend Servern enden, die Datenbankserver sind, die langsam sind. Scale-out ist nicht das einzige Spiel in der Stadt. Wie Dez bereits sagte, gibt es eine neue Z-Achse.
Hoffentlich gibt Ihnen das einige neue Ideen darüber, wie Geschwindigkeit und Größe neue Märkte ansprechen. Vielleicht arbeiten Sie an Projekten, bei denen Sie in Betracht ziehen können, umfassendere Anwendungen zu erstellen und ein Anwendungsframework mit einem wichtigeren Schlüssel zu verwenden Wert oder NoSQL-Datenbank darunter. Bei Aerospike haben sicherlich viele unserer Kunden und viele unserer Open-Source-Anwender dieses Muster erfolgreich umgesetzt, und ich freue mich darauf, dass die Branche es in größerem Maße übernimmt.
Rebecca Jozwiak: Vielen Dank, Brian, und ich bin sicher, dass Dez und Robin ein paar gute Fragen an Sie haben. Robin?
Dez Blanchfield: Ich freue mich, hier einzuspringen. Robin, hast du eine Frage? Ansonsten habe ich ein schnelles, das ich starten kann.
Robin Bloor: Entschuldigung, ich war stumm. Ich bin eingetaucht, aber niemand hat mich gehört. Die Frage fiel mir sofort ein, da dies ein sehr ausgefeilter Satz von technologischen Fähigkeiten ist. Welche Art von Eskalation oder Transaktionsrate haben Sie in Bezug auf die bestehenden Kunden, die Sie haben, in Bezug auf einige dieser Anzeigenanwendungen? Steigt die Transaktionsrate weiter? Und wenn ja, zu welcher Rate?
Brian Bulkowski: Interessante Frage, Robin. Jede Branche hat in jedem Unternehmen eine eigene Kurve. Nehmen wir die nordamerikanische Werbung, in der die nordamerikanische Werbung im Jahr 2012 wahrscheinlich näher an 200.000 Anzeigen pro Sekunde lief, in einer Art Standard-Intraday, nicht meiner Zeit, und jetzt ist sie wahrscheinlich auf etwa drei bis fünf Millionen Anzeigen pro Sekunde angewachsen. Aber dann passierte etwas Interessantes. Die Werbebranche hat begonnen, sich mit einigen Betrugsbedenken zu befassen, und die Teile der Branche, die Betrug blockieren können, haben bei einigen unserer anspruchsvolleren Kunden, die Betrug feststellen konnten, einen leichten Rückgang der Transaktionsraten um den Faktor zwei verzeichnet. Natürlich mussten sie einige Datenbank-Lookups durchführen, um Betrug zu blockieren, so dass es letztendlich irgendwie dasselbe war.
Ein interessanter Anwendungsfall ist die Telekommunikation. Ich habe das nicht wirklich erwähnt. Die Telekommunikation verzeichnete einen Anstieg der Transaktionen aufgrund von Abrechnungen, die auf jedem einzelnen Paket basieren, das über das Mobilfunknetz gesendet wird. Früher hatten wir detaillierte Aufzeichnungen und einmal pro Minute einen Anruf, was weißt du, ein kleiner Ping ging durch das Netzwerk und hat dieser Typ noch eine Minute Zeit? Jetzt müssen wir basierend auf jedem Paket im Internet eine Route erstellen und sogar routen. Das ist ein Problem in einem Mobilfunknetz, das plötzlich Millionen von Paketen pro Sekunde enthält und immer wieder wächst. So ist ein Fall, dass jede Anwendung eine nette kleine Art von 2X pro Jahr fährt. Bei einigen Kunden sehen wir: „Aber warte, ich habe eine neue Anwendung. Ich möchte mein Risiko durch Betrug erhöhen. Ich möchte meinem Betrug und meinem Risiko ein tieferes Kundenerlebnis hinzufügen. “Jeder einzelne von ihnen belastet die zugrunde liegende Datenbank neu.
Robin Bloor: Ja, ich denke, das war es, worauf ich in der kurzen Präsentation hingewiesen habe, die ich gegeben habe: Früher dachten wir, eine Transaktion wäre, jemand macht etwas, und vielleicht gibt es eine Kaskade von Ereignissen, und alles wird aufgezeichnet, und jetzt haben viele Transaktionen einen immensen Suchaufwand, und Sie haben in der Präsentation einige Beispiele angegeben. Und deshalb führen Sie keine Transaktion mehr aus, sondern führen eine Art Anwendung aus, die viele, viele Elemente enthalten kann.
Die andere Frage, bevor ich sie an Dez weitergebe - da wir uns offensichtlich in diesem Bereich engagieren -, ist die andere Frage, die Sie beantworten sollen, wenn Sie eine vernünftige Antwort darauf haben. Sie ist sowohl Dez als auch ich erwarten das Internet von Dinge oder das Internet von Allem, wie es manchmal genannt wird, um eine ziemlich dramatische Menge an Transaktionsverkehr zu erzeugen. Kannst du damit sprechen? Ist das Ihre Erfahrung, haben Sie Kunden, die mit dieser Art von Problem zu Ihnen kommen, und wie sehen Sie das im Moment?
Brian Bulkowski: Sicher, ich denke, es gibt ein wenig Verwirrung, und das ist gelinde gesagt, über das Internet der Dinge. Die Kunden, die ich bisher sehe, bringen einfach das Internet zu den Dingen, die sie haben. Denken Sie an diese Amazon-Schaltflächen - es ist alles Amazon - diese Schaltflächen, Sie können sie nicht wiederverwenden und lassen sie online zu Walmart gehen. Es ist nicht wie bei einem Browser, dass Sie alles mischen und anpassen können. Auf der anderen Seite geschieht Maschine-zu-Maschine, und wenn Sie Ihr Tesla-Auto anschließen, um es aufzuladen, sendet Tesla einen riesigen Informationsfluss, jeden einzelnen Sensor, in das Auto, aber er fließt zur Analyse und Verbesserung in den Computer von Tesla Qualität. Ich sehe, dass all das von Maschine zu Maschine und alle Sensoren in einem einzelnen Unternehmen neue Anforderungen schaffen.
Heute fließt dies hauptsächlich in diese Analysesysteme ein und bezieht sich auf Tesla. Teslas erste Verwendung bestand meines Erachtens darin, die Batterielebensdauer unter „Welche Betriebstemperaturen, welche Lasten sind das? Schauen wir es uns an, entwerfen wir eine bessere Batterie. “Aber dann denken sie, und das ist alles großartig, das ist eine Art tiefgreifendes Analyseproblem, das fasziniert. Die nächste Frage lautet:„ Wie verbessere ich das Erlebnis von Moment zu Moment? ? "
Nehmen wir nun den Fall Nest, in dem Sie vorhersagende Analysen durchführen, um die Temperatur eines Hauses von Moment zu Moment zu ändern. Das ist der Fall, in dem wir beginnen, in Aerospike zu sehen, wo es diesen riesigen Datensee und diese riesigen Analyseprozesse gibt, aber was soll ich jetzt tun? Ich muss einen Teil der letzten Woche, des letzten Monats, vielleicht sogar nur die Informationen des letzten Tages aufbewahren, wahrscheinlich auf einem Back-End, weil wir es mit einfachen Sensoren zu tun haben Geräte, und ich werde in diesem Moment eine Reihe von Analysen durchführen, um Erfahrungen zu ändern. Diese Art von nestartigen Erfahrungen, für die ich Aerospike-Anwendungsfälle sehe.
Robin Bloor: Okay, das, was ich mit dem Internet der Dinge erwartet hatte, war, dass man Schwellenwert-Trigger bekommen würde und dass sie anfangen würden, Kaskaden von Ereignissen zu erzeugen. Hast du so etwas gesehen oder hast du das noch nicht gesehen?
Brian Bulkowski: Das waren Dez und ich - ich habe Dez nur nach seiner Meinung gefragt, als wir vor der Show chatteten. Was ich noch nicht gesehen habe, ist die Art von Kaskade von Daten eines Unternehmens zu Daten eines anderen Unternehmens, dass mein Samsung-Kühlschrank mit meiner LG-Waschmaschine spricht, weil ich nur herausgefunden habe, dass ich einen ganzen Haufen Schokolade über den Boden verschüttet habe Ich glaube, ich warte immer noch darauf, was das Internet der Dinge angeht. Ich denke, es gibt einige geschäftliche und sicherheitstechnische Probleme, die größtenteils nicht technisch sind und die beantwortet werden müssen, um dies zu erkennen.
Robin Bloor: Okay, Dez?
Dez Blanchfield: Ich habe einige sehr starke Ansichten zu diesem letzten Punkt, den ich nur kurz in das Gespräch einbringen werde. Ich denke oft, Wirtschaft und Technologie denken, dass sie tatsächlich dahin fahren, wo die Nachfrage herkommt, aber wenn wir uns ansehen, was passiert ist, als das iPhone zu einer Sache wurde, war es in meinen Augen eine Art erstes mobiles Gerät, wenn Sie sich entschuldigen das Wortspiel, aber ein Gerät, das man mit sich herumtragen kann, das tatsächlich viele kleine Apps in der Tasche laufen lässt, und es hat eine bedeutende Veränderung in dem bewirkt, was wir als Computer angesehen haben. Viele Leute denken an iPhones oder Smartphones oder Android-Telefone als Telefone, aber sie sind nicht, sie sind eigentlich nur ein kleiner Computer, auf dem Apps ausgeführt werden, und eine der Apps, die ausgeführt werden, führt Anrufe aus und sie sind nicht die Anrufe, an die wir noch denken, sind keine analogen Punkt-zu-Punkt-Anrufe, wie Brian hervorhob. Es sind kleine Pakete, die weitergeleitet werden.
Was wir jedoch gesehen haben, ist, dass Smartphones in den meisten Fällen nicht wirklich zum Telefonieren genutzt werden. Wahrscheinlich werden mit 98% meiner Handlungen auf dem Smartphone keine Anrufe getätigt. Es ist alles andere als Anrufe, es sind Apps. Ich denke, dieser Kaskadeneffekt - und ich möchte dies gerne schnell auf eine Frage bringen -, aber der Kaskadeneffekt wird tatsächlich von den Verbrauchern hervorgerufen, und tatsächlich habe ich diesen einen Liner, den ich ziemlich oft herauswerfe, um ein paar CXOs zu bekommen Ich sitze im Raum und passe auf, wenn ich denke, dass sie bei der Präsentation, die ich mache, einschlafen, was hoffentlich nicht allzu oft vorkommt.
Ich habe es in der Art gesagt, dass die Störung, die Sie in Ihrem Geschäft sehen, nicht ausschließlich durch Technologie verursacht wird, sondern meistens von Ihren Kunden verursacht wird. Und sie setzen sich auf und fragen sich tatsächlich, was er dort meint. Wenn ich also über den Einsatz von Technologie nachdenke, dann haben wir USENET gesehen. Wir haben all diese lustigen Dinge im Internet gesehen, aber nicht viele Leute haben das soziale Umfeld und dessen Auswirkungen vorhergesagt. Jeder, der jedem erzählen möchte, was er zum Frühstück gegessen hat, und der Lärm, den das verursachte, und die Backend-Technologie, die wir hatten, und dann natürlich die Werbung, versucht, sie mit Dingen zu füllen.
Ich denke, wir werden einen Kaskadeneffekt sehen, der zu einem Punkt führt, an dem Geräte mit Geräten sprechen, Verbraucher nur noch verstehen, was dies tatsächlich bedeutet und was dies bewirken kann. Sie haben einen interessanten Punkt angesprochen, warum der Amazon-Button nicht mit Walmart spricht. Ich werde diese Frage stellen, was passiert, wenn Walmart einen eigenen Button bekommt, und was ist dann, wenn die zwanzig besten Amazonen und Walmarts sowie andere große Distributions- und Einzelhandelsnetzwerke jeweils einen eigenen Button bekommen? Wohin führt uns das? Im Einzelnen lautet meine Frage an Brian: „Wohin gehen wir mit diesem ganz neuen Paradigma der Leistung? Sie sind am Puls der Zeit und arbeiten mit Unternehmen zusammen, die dies sowohl auf der Ebene der physischen Infrastruktur als auch auf der Ebene der Datenübertragung tun. Wohin führt uns das, wenn diese nächste große Welle kommt? Welche Art von Einsicht können Sie aus Ihrer Erfahrung mit dem, was im Backend passiert, teilen? “
Brian Bulkowski: Sicher, die Art und Weise, wie ich über viele dieser Dinge denke, ist, sich auf die Benutzererfahrungen zu konzentrieren, und genau das, was Sie gesagt haben, sind die Benutzer, die treiben, auch wenn wir als Technologen und als Geschäftsleute eine Idee haben Eine clevere Idee, die wir den Benutzern gefallen, und ich gehe zurück zum Nest-Beispiel. Als meine Schwester Nest in ihrem Haus installierte, sagte sie: „Mein Haus ist ruhiger, ich kann Dinge hören. Es ist nicht einmal so, dass ich weniger für Strom bezahle “, sagt sie, aber Sie könnten das Nest jetzt nicht aus ihren Händen reißen, weil sie es mag, in einem ruhigeren Haus zu sein, im Gegensatz zu einem, in dem die Heizung maximal aufbläst und dann wieder ausschalten.
Die Frage ist letztendlich, welche Benutzererfahrungen wir ermöglichen können. Das endet damit, dass wir eine Erfahrung von Lebensqualität machen, dass wir viel dafür bezahlen würden, wenn wir das Geld hätten und in der ersten Welt wären. Ich gebe dir ein Beispiel aus meinem eigenen Haus, meine Freundin mag kalte Milch. Sie mag wirklich kalte Milch, und so oft müssen wir versuchen herauszufinden, wo es im Kühlschrank kalt genug sein wird, und nicht, dass der Rest der Dinge überhitzt. Nun, das ist großartig - und ich sagte zu meiner Freundin: „Würden Sie 10 USD pro Monat bezahlen, um kalte Milch zu haben und keinen gefrorenen Aufschnitt zu haben?“ Sie meinte: „Auf jeden Fall.“ Und 10 USD pro Monat von jedem Verbraucher bekommen ist hart.
Ich denke, dass wir bei diesen Erfahrungen wirklich ein Auge darauf haben müssen, was das Endverbrauchererlebnis ist, das wirklich angetrieben werden könnte. Ich denke, das war ein Teil des Geheimnisses des iPhones. Ich denke, es ist Teil des Geheimnisses von Tesla, ein besseres Auto mit all den Daten zu bauen, die Idee eines Produktzyklus und einer jährlichen Veröffentlichung aufzuheben und an jedem Teil kontinuierliche Verbesserungen vorzunehmen. Wir müssen uns einige clevere Ideen einfallen lassen, wie wir all diese Daten tatsächlich auf eine Weise nutzen können, die von Moment zu Moment für das Leben der Menschen überzeugend ist.
Dez Blanchfield: Ja, das ist eine großartige Einsicht. Davon ausgehend, das andere Ende des Spektrums, das genau mit der Art von Dingen übereinstimmt, die wir jetzt mit dem sehen, was die Verbraucher verlangen, und wir alle haben etwas im Haus, das dies und das warm hält. Das andere Ende des Spektrums ist dann, und wir haben dies in einer Art traditioneller „Big-Data-Welt“ gesehen, in der Datenzuweisungen immer seltener werden als die Zähne von Hühnern und diejenigen, die auf dem Markt sind, mehr angeboten werden als die CIOs verdienen In einigen Fällen werden die Arten von Unternehmen, mit denen Sie zusammenarbeiten, und die Arten der Entwicklung, die Sie gesehen haben, sowie die Arten von Entwicklern, die Art von Datenarchitekten und die Netzwerkspecials immer schwieriger zu finden ? Müssen Organisationen jetzt darüber nachdenken, wie sie die Art der Fähigkeiten erreichen können, die sie im Back-End für die Art der Entwickler und Datenarchitekten benötigen? Was sehen Sie auf dieser Ebene in Bezug auf die Qualifikationsressourcen, mit denen sie verstehen werden, wie diese Technologie jetzt sinnvoll eingesetzt werden kann?
Brian Bulkowski: Ja, ich denke, das ist eine der Herausforderungen für die Organisationen, mit denen ich gesprochen habe. Ob es sich um ein - das schlimmste Problem handelt, von dem ich gehört habe, sind größere Unternehmen. Wenn Sie sagen: "Ich bin von dieser großen Bank, ich bin von Chase und ich war ein Datenarchitekt." Wenn die Welt Ihre Auster ist und Ihr Gehalt deutlich steigt, besteht das Problem der Abwanderung darin, einen Job an einem dieser Orte zu finden, weil nicht genügend Menschen vorhanden sind und Sie dann einfach von Job zu Job wechseln können. Ich höre nichts als diese Art von Problem, und das ist eigentlich einer der Gründe, warum ich Aerospike auf die Verwendung von Werkzeugen fokussiert habe, die für das jeweilige Projektteam geeignet sind.
Anstatt zu versuchen, in ein Projektteam zu gehen und zu sagen: „Hey, Sie sollten unsere Abfragesprache verwenden.“ Sehen Sie, wenn diese Leute heutzutage den Bus fahren, Jungs und Mädels, und wenn sie eine bestimmte Abfragesprache verwenden und Werkzeug, sie werden dabei bleiben, und ich kann sie mit nichts anderem überreden. Mein Ziel ist es, die Art von Aerospike-Leistung als Datenbank hinter die von ihnen verwendeten Werkzeuge zu stellen, und das ist Teil dieser Idee, der Folien, die Sie über die Zukunft der Poliglot-Datenbank sehen. Ich muss die Muster der Anwendung und der Analyse zwischen diesen Leuten unterstützen, weil es wirklich schwierig ist, Leute zu finden, die sowohl den mathematischen Hintergrund als auch die statistischen Fähigkeiten haben, um in dieser Welt zu navigieren.
Dez Blanchfield: Eine weitere interessante Sache, die den Leuten vielleicht nicht bewusst ist. Ich meine, Aerospike ist ein sehr starker Akteur in der Open-Source-Welt Geschäft funktioniert und was es für Sie tut. Sie haben erwähnt, dass Sie direkt mit Leuten zusammengearbeitet haben, die Dinge bis auf die Kernel-Ebene erledigen, also mit dem Linux-Kernel. Es gibt einige große Player in diesem Bereich, und es gibt einige berühmte Marken, die wir nicht erwähnen werden, aber eine Organisation wie Aerospike in Ihrer jüngeren Geschichte, die Open-Source-Erfahrung, wie passt das in das Gesamtbild? und welche wettbewerbsvorteile haben sie gesehen?
Brian Bulkowski: Sicher, als wir 2014 auf Open Source umgestiegen sind, haben wir erkannt, dass eine Kerninfrastruktur, wie eine Datenbank, verfügbar sein muss, dass sie vertrauenswürdig sein muss und ein natürliches Gegengewicht zwischen der alten Welt der geschlossenen Systeme Quelle, und sobald Sie in eine bestimmte Datenbank investieren, haben diese Leute Sie von Technologiezyklus zu Technologiezyklus ausgeliefert, und es muss ein Gleichgewicht geben. Wir müssen in der Lage sein, Versionen herauszubringen, die neue Dinge tun, und vielleicht ist dies eine Unternehmensversion. Wir benötigen ein Dual-License-Modell mit einer Open-Source-Version für Leute, die die Reifen kicken, die gemeinnützige Arbeit leisten sowie eine Unternehmensversion, die eine Inhaberlizenz ist und unbegrenztes Arbeiten ermöglicht.
Und natürlich haben wir auch das höchste Maß an Geschwindigkeit und Skalierbarkeit, da es sich um eine Enterprise-Version handelt. Wir glauben an das Duell-Lizenz-Modell, und das war großartig für unser Geschäft. Wir möchten, dass die Leute mit Aerospike anfangen, dass kleine Projekte die Reifen sprengen, dass es ganz einfach ist, einfach zu Amazon zu gehen, ein Bestätigungsskript zu starten und ein Aerospike-Cluster innerhalb von fünf Minuten zu starten. Zum anderen wollen wir den Unternehmenskunden mehr geben.
Dez Blanchfield: Wir nähern uns der Spitze der Stunde, also werde ich gleich zu Rebecca zurückkehren, aber wenn es nur einen Einzeiler gäbe, den Sie da rauswerfen würden, sozusagen der Rat Sie würden Leuten geben, die in den Bereich der Technologie eindringen möchten, die Sie auf den Markt gebracht haben, und wie sie sie übernehmen werden. Was würden Sie sagen, der erste Schritt für sie besteht darin, ihre Technologien zumindest einzugrenzen Sehen Sie sich an, wie sie einen Wettbewerbsvorteil aus Ihrer Plattform ziehen können.
Brian Bulkowski: Klar, ein Teil der Botschaft ist, dass es ein Level an Geschwindigkeit und Können gibt, das jetzt einfach ist. Sie benötigen keinen Cassandra-Cluster mit tausend Knoten, um Millionen von Transaktionen pro Sekunde zu erzielen. Sie können dies bereits in den ersten Phasen Ihres Projekts tun. Die Dinge sind also viel einfacher als früher. Dann ist der zweite Ratschlag, dass Sie, wie Sie bereits sagten, Modelle für die Kundenbindung in mathematischen Geschäftsprozessen entwickeln müssen, die all diese Daten nutzen. Die gute Nachricht ist also, dass die Daten verfügbar sind Eine schlechte Nachricht ist, dass Sie tatsächlich nach Mustern und überzeugenden Anwendungsfällen suchen müssen.
Dez Blanchfield: Ja, großartiger Rat, also gebe ich Rebecca jetzt zurück. Vielen Dank dafür, es war ein großartiger kleiner Chat über die Technologie, ich schätze es.
Rebecca Jozwiak: Danke, Dez. Ich habe ein paar gute Fragen vom Publikum. Lassen Sie mich diese Folie werfen. Ich weiß, dass Sie über das System der Aufnahme- und Mainframe-Inhalte gesprochen haben, aber wie oft sehen Sie ein absolutes Offloading, oder ist die Replikation ein Abgleich am Ende eines Tages, von dem Sie mehr sehen?
Brian Bulkowski: Was wir in Aerospike sehen, ist die Verwendung einer NoSQL-Datenbank vor diesem Tagesabschluss-Abstimmungssystem. Sie brauchen Intraday, die richtige Antwort. Sie können nicht die falsche Antwort haben, und das hat Robin über Asset gesagt, wird unterschätzt, aber die Geschäftsprozesse rund um die gesetzlichen Anforderungen der Abstimmung können ziemlich kompliziert werden, und es gibt Jahrzehnte der Technologie und Jahrzehnte der Rechtsprechung und Rechtspraxis rund um die Durchführung der Abstimmung. Wir bei Aerospike sehen also, dass Sie Ihre Algorithmen in einer aktuelleren Datenbank mit mehr Transaktionen pro Sekunde ausführen. Aus rechtlichen Gründen benötigen Sie jedoch unbedingt ein Abstimmungssystem, das diese rechtlichen Prozesse durchlaufen hat. Wir sehen beides, und wir sehen, dass dies im Wesentlichen die zweistufige IT-Praxis ist, die in gewissem Maße von Leuten wie Anderson Consulting und Gartner dargestellt wird. Wir sehen viel davon.
Rebecca Jozwiak: Okay, gut. Jemand anderes zeigte Interesse an diesem speziellen Dia. Er sagte, dass es wirklich interessant sei und fragte sich, ob man nur ein bisschen mehr zwischen Flash und In-Memory vergleichen könne.
Brian Bulkowski: Klar, lassen Sie mich noch einmal kurz auf die Seite treten. Ich weiß, wir sind kurz vor dem Ende der Zeit. Nun, Flash ist Speicher - es sind Chips - ich neige dazu, über RAM nachzudenken. RAM hat also bestimmte Eigenschaften, erfordert viel Leistung, ist sehr gut für zufällige Schreibvorgänge sowie für zufällige Lesevorgänge geeignet. Wo NAND schnelle zufällige Lesevorgänge und eine geringere Leistung ermöglicht, ist es bei zufälligen Schreibvorgängen sehr schlecht. Es gibt einige subtile Unterschiede in der Funktionsweise dieser beiden Chips auf Lithographieebene, die eine Reihe technischer Unterschiede hervorrufen.
Wenn Sie Analysen durchführen und viele Daten überspringen müssen, oder wenn Sie bei Aerospike Indizes haben, sind die Indizes im RAM aufgrund von Parallelität und wahlfreiem Zugriff immer noch sehr gut zu verwenden. Ein höherer Direktzugriff ist erforderlich. In Aerospike verwenden wir diese Indizes jedoch, um ein bestimmtes Objekt oder einen bestimmten Datenblock zu finden. Dies ist der geeignete Ort, um auf ein NAND zuzugreifen, da es zu einer Art größerem Speicher unter den Indizes wird. Das ist dann eine Transaktion zu einem Speichergerät, aber immer noch nach einer Menge von Möglichkeiten und Filtern in Ihrem Indizierungssystem.
Rebecca Jozwiak: Okay, gut. Und dann wissen wir, dass wir bereits viel über das Internet der Dinge gesprochen haben, und ein Teilnehmer sagte, dass das Internet der Dinge im Großen und Ganzen von Vorteil ist, aber wachsen Unternehmen, Regierungsbehörden und Entwickler sicher und sichern Daten in der gleichen Geschwindigkeit, denken Sie?
Brian Bulkowski: Vielleicht Dez, möchten Sie hineinspringen?
Dez Blanchfield: Ja, ich freue mich darauf. Ich denke die Antwort ist nein. Tatsächlich ist eine meiner Lieblings-Wegwerf-Zeilen zu diesem Thema sehr, sehr kurz, dass ich denke, dass die Explosion von Maschine zu Maschine und das allgemeine Internet der Dinge, die Kommunikation und die Sicherheit, das damit verbundene Risiko, an dem Punkt angelangt sind, an dem wir gerade sind Regierungen können nicht mit der Änderungsrate mithalten. Tatsächlich wissen wir, dass viele Unternehmen mit der Änderungsrate nicht Schritt halten können. In der Tat, wenn ich es umschreibe, ist die Änderungsrate heute so groß, dass die Organisationen sprinten müssen, um mithalten zu können, aber sie müssen in mehreren Rennen sprinten. Ich glaube nicht, dass das Gesetz und die Regierung im Allgemeinen, weder auf Bundes- noch auf Länderebene, mit der Änderungsrate mithalten können.
Nun, mein allgemeiner Rat an die Leute ist eine Art Handeln und bitte später um Vergebung. Es gab in der Vergangenheit viele Beispiele dafür. Sie werden aufholen, aber ich denke, es ist jetzt wirklich an den Geschäfts- und Technologieanbietern, Innovationen in diesem Bereich vorzunehmen und sicherzustellen, dass wir mit den Sicherheits- oder Datenschutzrisiken vertraut sind und uns mit diesen auseinandersetzen müssen. Wie Sie bereits erwähnt haben, war es vor allem für Banken so, wenn Sie darüber nachdachten, was eine Bankenorganisation traditionell mit Dingen wie der Geldwäschebekämpfung gemacht hat, und Ihren Kunden, die AML / KYC-Herausforderung, kannten, dass wir es alle drei bis fünf Jahre versuchten und Compliance erfüllen.
Jetzt denke ich, dass das in jede einzelne Transaktion eingebaut werden muss. Sie waren schon immer in der Lage, dies auf Gebotsebene mit Werbung sowie Aktien- und Anleihen- und Aktienhandel zu tun. Ich denke, wir sind an dem Punkt angelangt, an dem die Leistung, die Sie mit der Aerospike-Plattform erzielen, es uns ermöglicht, darüber nachzudenken, wie wir dies erreichen Privatsphäre, wie bringen wir Sicherheit in diese unmittelbare Echtzeit-Entscheidungskette? Die Antwort lautet also: Nein, ich glaube nicht, dass die Regierungen mithalten. Ich denke, Unternehmen müssen Schritt halten, und ich denke, wir müssen jetzt handeln und später um Vergebung bitten.
Brian Bulkowski: Lassen Sie mich noch ein paar Punkte hinzufügen. Die Leute, mit denen ich zu tun habe, die Technologieunternehmen, mit denen ich zu tun habe, wissen sehr genau, ob sie auf der richtigen Seite des Gesetzes stehen Ich benutze diesen bestimmten Datenblock? Was war seine Vorsehung, und ist dies eine geschützte Entscheidung oder Erfahrung? Wie mache ich das alles? Das sind also die guten Nachrichten. Manchmal wundere ich mich über unsere Diskussion als Gesellschaft, auf die wir zusteuern, und ob selbst unsere Gesellschaftsdiskussion in Bezug auf die Nutzung der neuen Fähigkeiten vom IoT bis hin zum maschinellen Lernen, das der einzige Weg ist, auf dem angemessenen Niveau ist um die Datenmengen zu sortieren, die wir haben. Aber die gute Nachricht ist, dass die Leute, mit denen ich gesprochen habe, wirklich auf der richtigen Seite sind, wenn es darum geht, mit den von uns getroffenen rechtlichen Entscheidungen richtig umzugehen.
Rebecca Jozwiak: Das sind einige wirklich gute Antworten von Ihnen beiden, und ich stimme vollkommen zu. Ich glaube nicht, dass die Sicherheit so schnell wie die technologische Entwicklung voranschreitet, insbesondere wenn es um das Internet der Dinge geht, aber ich muss denken, dass die Leute ihr Bestes geben, und ich hoffe, wir werden es schaffen. Es ist immer ein bisschen schwierig, Cyberdieben und Cyberkriminellen zehn Schritte voraus zu sein, aber wir werden es schaffen.
Leute, wir sind acht Minuten nach der vollen Stunde gegangen. Ich möchte unseren Gästen Brian Bulkowski von Aerospike und Dez Blanchfield sowie Robin Bloor danken. Ich danke dir sehr. Sie können unsere Archive immer unter insideanalysis.com, SlideShare, YouTube finden. Wir haben viele gute Webcasts, es war ein arbeitsreicher Monat. Es wird nächsten Monat ein arbeitsreicher Monat, also bleiben Sie dran und wir hoffen, Sie das nächste Mal zu sehen. Danke Leute, tschüss.