Speicherkonzepte

Werbung
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
Herunterladen