Komponenten

Datenbankanbieter Google MapReduce hinzufügen

IPO Exasol: 1. Börsengang 2020 mit 14 Euro erstem Kurs

IPO Exasol: 1. Börsengang 2020 mit 14 Euro erstem Kurs
Anonim

Greenplum und Aster Data Systems, zwei Startups, die in großem Umfang beteiligt sind Englisch: bio-pro.de/en/region/stern/magazin/…2/index.html Data Analysis hat diese Woche angekündigt, dass ihre Produkte MapReduce unterstützen werden, eine ursprünglich von Google entwickelte Programmiertechnologie für die parallele Verarbeitung großer Datenmengen über Standardhardware.

Softwareentwickler sind mit Sprachen wie Java und C ++ vertrauter als die Datenbank-Sprache SQL, sagte Mayank Bawa, Mitbegründer und CEO von Aster, Hersteller eines Cluster-Datenbank-System, das Arbeitslasten in mehrere diskrete Ebenen teilt.

"Die meisten Entwickler kämpfen mit den Nuancen, eine Datenbank gut zu ihren Anweisungen tanzen", er schrieb in einem Blogbeitrag. "In der Tat ist ein SQL-Maestro erforderlich, um interessante Abfragen für Datentransformationen (während der ETL-Verarbeitung oder Extract-Load-Transform-Verarbeitung) oder Data Mining (während der Analyse) durchzuführen."

Geben Sie MapReduce ein, dessen Ziel es war, a "trivial parallelizable framework, so dass auch unerfahrene Entwickler (aka Praktikanten) Programme in einer Vielzahl von Sprachen (Java / C / C ++ / Perl / Python) schreiben können, um Daten unabhängig von der Skala zu analysieren", schrieb Bawa.

Inzwischen Greenplum, Der Hersteller einer Datenbank, die auf ein Petabyte an Informationen skaliert werden kann, sagte diese Woche, dass ein MapReduce-Framework ab September Teil seiner Datenfluss-Engine sein wird.

Die Zwillingsdurchsagen brachten ein Anerkenntnis der Datenbank world.

"MapReduce kann eine Menge wichtiger Arbeit in der Datenmanipulation und -analyse leisten. Die Integration in SQL sollte lediglich die Anwendbarkeit und Leistungsfähigkeit erhöhen", schrieb Curt Monash von Monash Research im DBMS2-Blog

"MapReduce wird für tabu nicht benötigt lar Datenverwaltung. Das wurde auf andere Weise effizient parallelisiert ", fügte er hinzu." Aber wenn Sie nicht-tabellarische Strukturen wie Textindizes oder Diagramme erstellen wollen, stellt MapReduce eine große Hilfe dar. "