Speicherkonzepte Legende: x = Funktion abgedeckt Erläuterung der Kategorien: Im Bereich der Speicherkonzepte existieren je nach Einsatzzweck unterschiedliche Ansätze und Produkte. Als wichtige Werkzeugkategorien werden unterschieden: Relationale Datenbanken: Relationale Datenbanken sind Speicherkonzepte welche auf einem relationalen Datenbankmodel beruhen. Analytische Datenbanken: Analytische Datenbanken sind spalten-basierte, hybride Datenbanken oder Datenbanken, die auf relationaler Basis für die Analyse optimiert sind, also auch Appliances oder Datenbanken mit MPP-Unterstützung. Multidimensionale Datenbanken: Multidimensionale Datenbanken sind Speicherkonzepte, welche die auf konzeptioneller Ebene dargestellten multidimensionalen Datenstrukturen auch in ihrer physischen Datenbank- und Speicherstruktur umsetzen. Sonstige: Unter sonstigen Datenbanken und Speichertechnologien werden Datei-basierte, Streaming-, Graphen-, assoziative, objekt-orientierte Datenbanken sowie verteilte Dateisysteme aufgeführt. Klassische, relationale Datenbanken Analytische Datenbanken Multi-dimensionale Datenbanken Hersteller Produkt Sonstige Kurzbeschreibung Actian Ingres Actian PSQL x Eigenentwickelte Datenbank zum Aufbau von OLAPund OLTP-Anwendungen (ehem. Pervasive) Actian Versant Object Database x Objekt-Datenbank, vordergründig verwandt zur Unterstützung bei der Applikationsentwicklung in C++ oder Java Amazon Elastic MapReduce (EMR) x Über Cloud-Service verfügbare Hadoop-Distribution Open-Source-Datenbank für OLTP-/WebAnwendungen x Apache Hadoop x x Freies Java-Framework für skalierbare, verteilt arbeitende Anwendungen bestehend aus einer Sammlung von Komponenten für die Verwaltung, den Zugriff und die Analyse strukturierter und unstrukturierter Daten; Top-Level-Projekt der Apache Software Foundation Apache Spark x x Framework mit in-memory Engine für verteilte Verarbeitung, Komponenten für Echtzeitverarbeitung, maschinelles Lernen, Graphenverarbeitung Basho Riak x Key-Value-Store NoSQL-Datenbank Cisco Parstream Cloudera Cloudera Enterprise x Hadoop-Distribution mit Ergänzungen für bspw. Datenmanagement, Security, SQL-Zugriff, Analytics Cortex CortexDB x Multi-Engine-NoSQL-Datenbank, die einen assoziativen Ansatz verfolgt; vordergründig genutzt zum Aufbau von analytischen und operativen Applikationen Couchbase Couchbase Server x Verteilte (shared nothing), dokumentenorientierte NoSQL-Datenbank mit Fokus auf Key-Value- oder JSON-basierten Zugriff Exasol Exasol Firebird Foundation Firebird Analytische Datenbank mit Fokus auf Real Time Analytics, die u.a. eine Verarbeitung wahlweise auf GPU- oder CPU-Basis ermöglicht; kein dediziertes Cloud-Angebot, aber plattformunabhängig x x x Massiv-parallele, spalten-orientierte, in-memory Datenbank; ergänzende bzw. funktional erweiternde Angebote in Form von Kombination mit BIWerkzeugen, Hadoop, SAP BW Accelerator; verfügbar als Appliance oder Cloud-Angebot Relationale Open-Source-Datenbank HortonWorks Data Platform x HP Vertica IBM Cognos TM1 IBM DB2 for Linux, Unix and Windows (with BLU Acceleration) x IBM Informix x IBM InfoSphere BigInsights IBM PureData System for Analytics (powered by Netezza Technology) IBM PureData System for Hadoop IBM PureData System for Operational Analytics Datenbank mit spalten-basierter Speicherung; über HP auch als Cloud-Angebot verfügbar; als ConvergedSystem 300 auch als Appliance für HP Hardware verfügbar Multidimensionale Datenbank, positioniert im Cognos-Portfolio für multidimensionale Aufgabenstellungen Relationales Datenbankmanagementsystem DB2 (LUW, zOS) mit Optionen für BI-Anwendungen (bspw. BLU Acceleration) x x x Klassische relationale Datenbank x x Infor ION BI OLAP Server Intersystems Caché Jedox Jedox OLAP Server Kognitio Analytical Platform x MammothDB MammothDB x MapR Converged Data Platform Komplettangebot bestehend aus analytischer Datenbank-Engine (InfoBright-Technologie) als Storage-Option in der MySQLDatenbankmanagement-Umgebung; auch als Cloud Angebot verfügbar Multidimensionale In-Memory OLAP-Datenbank für Planung, Analyse und Reporting x x x Massiv-parallele, relationale, in-memory Datenbank x x InfiniDB MarkLogic MarkLogic Microsoft Analytics Platform System Microsoft Azure DocumentDB x Microsoft HDInsight x Microsoft SQL Server (Database Engine) Microsoft SQL Server Analysis Services Neo Neo4J x OpenPDC OpenPDC x Oracle Big Data Appliance Oracle Database Oracle Exadata Database Machine (inkl. u.a. Exadata Storage Server) Oracle Hyperion Essbase x x x x x Dokumentenorientierte NoSQL-Datenbank mit Volltextsuche, ACID-Unterstützung und HadoopKonnektor Big Data Appliance bestehend aus Microsoft Parallel Data Warehouse (Massiv-parallele, relationale DB), HDInsight und Polybase (T-SQL Query-Engine zur simultanen Abfrage (poly)/strukturierter Daten in SQL und Hadoop) In der Cloud verfügbare NoSQL- Datenbank zur Speicherung und Verarbeitung polystrukturierter Daten Hadoop-Distribution auf Basis von HortonWorks mit analytischen Ergänzungen Relationale Datenbank mit Funktionen für Datenintegration, Datenaufbereitung und Reporting x x Multidimensionale / Tabulare Datenbank x x Relationale cluster-fähige Datenbank mit SQLSchnittstelle Datenmanagement-Plattform auf Basis eigener Hadoop-Distribution mit Ergänzungen für bspw. Verwaltung, Security, SQL-Zugriff, Streaming Relationale Open-Source-Datenbank auf Basis von MySQL Spaltenorientierte Datenbank in Open Source und MPP-fähiger Closed Source Enterprise Version. Ebenso in der Edition "for the Cloud" erhältlich. Edition "for Apache Hadoop" integriert Hadoop via SQL Schnittstelle für HDFS. MariaDB (ehem. Calpont) x In-memory-basierte Objektdatenbank; SQL-Abfragen auf dimensionale Strukturen; Analyseoptionen Multidimensionale in-Memory OLAP-Datenbank für Planung, Analyse und Reporting. x MariaDB Hadoop-Umgebung basierend auf IBMs HadoopPlattform InfoSphere BigInsights kombiniert mit Funktionen für Analyse, Verwaltung, Workflows, Bereitstellung und Sicherheit DB2 Appliance optimiert für operationale analytische Workloads x Enterprise Edition Hadoop-basierte Lösung für Big-Data-Szenarien mit Datenintegrations- und Analysekomponenten Massiv-parallele Data Warehouse Appliance x Infobright MariaDB Hadoop-Distribution mit Ergänzungen für bspw. Datenmanagement, Security, SQL-Zugriff, Analytics x Java-basierte Open-Source-Graphen-Datenbank, auch als Community-Version mit beschränkten Funktionen und ohne Support verfügbar Open Source Anwendungen für Complex Event Processing Hadoop-Appliance auf Basis von Cloudera CDH mit Oracle-spezifischen Ergänzungen Relationale Datenbank für OLTP/OLAPAnwendungen (mit OLAP Option) Analytische-Datenbank-Appliance-Version der Oracle-Datenbank mit ergänzendem Storageserver x x Multidimensionale Datenbank zur Unterstützung von Analyse und Planungsanwendungen MySQL Oracle Times Ten x Pivotal Big Data Suite x Pivotal GemFire Pivotal Greenplum Database x Massiv-parallele Datenbank zur Speicherung und Verarbeitung polystrukturierter Daten, hybride Speicherformen (zeilen-, spaltenorientiert); auch als Data Computing Appliance (DCA) verfügbar Pivotal HDB x Elastische SQL-Abfrage-Engine; Apache-HAWQbasierte Komponente, u.a. für optmierten SQLZugriff auf Hadoop mit besonderer Unterstützung von Hortonworks PostgreSQL PostgreSQL SAND CDBMS SAP Altiscale x SAP Business Warehouse Accelerator x SAP HANA SAP MaxDB SAP Netweaver BW/BI SAP Sybase Adaptive Server Enterprise (SAP Sybase ASE) SAP Sybase IQ SAS Data Sets x SAS High-Perfomance Computing x SAS OLAP Server SAS SAS Scaleable Performance Data Server Teradata Appliance for Hadoop Teradata Aster Analytics x Teradata Database x Teradata Integrated Big Data Platform Yaacomo Yaacomo x Open-Source-Datenbank für OLTP-/WebAnwendungen; durch das flexible Engine-Konzept auch für OLAP-Anwendungen geeignet Relationale, in-memory Datenbank als Datenspeicher für OLTP-Anwendung wie auch zur Beschleunigung von OLAP-Anwendungen Plattform mit Pivotal Greenplum Database, HDB und GemFire Gridfähige Datenbank mit Fokus auf In-memoryEchtzeitanalysen und NoSQL-Unterstützung Oracle x x x Open-Source-Datenbank x Appliance zur Beschleunigung von Anfragen auf die SAP-BW-Applikation Spaltenorientierte in-memory Lösung für analytische Auswertungen Relationale Datenbank mit Fokus auf Abbildung von OLTP-Szenarien x x x Data Warehosuing Applikation Klassische relationale Datenbank, positioniert als Basis für Anwendungen der SAP Business-Suite x x x x Analytische spalten-orientierte Datenbank erweitert um Logik/Analysen zentriert auf die Kundenbetrachtung Als Cloud-Service zur Verfügung Hadoop-Distribution auf Basis von Apache Hadoop x x x x x x Spaltenorientierte Datenbank, unterstützt die Analyse von Business-Intelligence-Daten und dient u.a. als Speicher für SAP NetWeaver Business Warehouse Proprietäre Dateiart, die Daten und Metadaten hält; vorwiegend verwendet als Dateiablage in SASUmgebungen MPP-In-memory-Umgebung mit Fokus auf der Beschleunigung der analytischen SAS-Lösungen High-Perfomance Analytics Umgebung zur Verwaltung und Ablage von OLAPCubes Framework für Verwaltung großer Datenmengen in SAS-Umgebungen (z.B. Base SAS Data Sets und relationale Datenbanken) Hadoop-Plattform ergänzt um spezifische Funktionen Big-Data-Analyse-Platform mit Funktionen für Machine Learning, Graphen-, Text-Analyse, SQLMapReduce-Funktionen, bestehend u.a. aus Aster Database; verfügbar als Software-only, als Appliance, für Hadoop, als SaaS (AWS) MPP-fähige Datenbank, meist als EDWH in Verbindung mit eigener Hardware positioniert; eigene angepasste analytische Werkzeuge; auch als Cloud-Angebot verfügbar Offload-Storage für kalte Daten, die in Verbindung mit Teradata Database mit anderen Daten kombiniert und ausgewertet werden können Datenbank-Appliance auf Basis der Yaacomo db und Administrationsoberfläche im MySQL Look-andFeel; das System nutzt zusätzlich zu CPU GrafikProzessoren (GPU) sowie Solid State Disks (SSD) zur Performance-Steigerung