Einführung in Oracle NoSQL Database. DOAG Konferenz 2013 Nürnberg, November 2013 Ute Middendorf metafinanz Informationssysteme GmbH
|
|
- Ingeborg Rothbauer
- vor 5 Jahren
- Abrufe
Transkript
1 Einführung in Oracle NoSQL Database DOAG Konferenz 2013 Nürnberg, November 2013 Ute Middendorf metafinanz Informationssysteme GmbH
2 Wir fokussieren mit unseren Services die Herausforderungen des Marktes und verbinden Mensch und IT. Business Intelligence Themenbereiche Über metafinanz Enterprise DWH Data Modeling & Integration & ETL Architecture: DWH & Data Marts Hadoop & Columnar DBs Data Quality & Data Masking Insurance Reporting Standard & Adhoc Reporting Dashboarding BI Office Integration Mobile BI & InMemory SAS Trainings for Business Analysts BI & Risk Customer Intelligence Customer based Analytics & Processes Churn Prediction and Management Insurance Analytics Segmentation and Clustering Predictive Models, Data Mining & Statistics Scorecarding Social Media Analytics Fraud & AML Risk Solvency II (Standard & internal Model) Regulatory Reporting Compliance Risk Management metafinanz gehört seit 23 Jahren zu den erfahrensten Software- und Beratungshäusern mit Fokus auf die Versicherungsbranche. Mit einem Jahresumsatz von 250 Mio. EUR und über Mitarbeitern entwickeln wir für unsere Kunden intelligente zukunftsorientierte Lösungen für komplexe Herausforderungen Ute Middendorf Ihr Ansprechpartner Senior Consultant Diplom Informatikerin Mehr als 12 Jahre Oracle-Erfahrung Certified Hadoop Developer mail: phone: <Titel der Präsentation> Seite 2
3 Inhalt 1 Grundlagen 2 Architektur 3 Installation 4 Datenzugriff 5 Fazit Einführung in Oracle NoSQL Database Seite 3
4 1 Grundlagen
5 NoSQL hat bereits einen Bedeutungswandel hinter sich. NoSQL In den Anfängen um 1998: - RDBS ohne SQL-Programmierschnittstelle (-API) - Also im wahrsten Sinne des Wortes: no SQL / kein SQL Seit 2009: - Sammelbegriff für die zum relationalen Modell alternative Datenbankentwicklung - Entstanden aus einem von Johan Oskarsson organisierten Event zum Thema distributed data storage - Not Only SQL / Nicht nur SQL Einführung in Oracle NoSQL Database Seite 5
6 Eine Alternative zu den relationalen DBMS sind NoSQL Datenbanken. NoSQL Kriterien Nicht relationales Datenbankmodell Verteilte Datenhaltung und horizontale Skalierbarkeit Einfache Replikation Open Source Schemafrei Einfache Programmierschnittstelle Kein strenges Konsistenzmodell (Nicht ACID sondern BASE) Erfüllt AP-Aspekte des CAP Theorems Nicht alle NoSQL Datenbanken erfüllen alle Kriterien. Einführung in Oracle NoSQL Database Seite 6
7 Es lassen sich jeweils nur zwei Aspekte des CAP Theorems in einem DB System verwirklichen. CAP Theorem Das Akronym CAP steht für die englischsprachigen Begriffe Consistency Konsistenz der gespeicherten Daten. Am Ende einer Transaktion muss sichergestellt sein, dass alle Replikate aktualisiert sind. Availability Verfügbarkeit im Sinne von akzeptablen Antwortzeiten. Partition Tolerance Verfügbarkeit des Systems Einführung in Oracle NoSQL Database Seite 7
8 Relationale DBS und NoSQL DBS erfüllen unterschiedliche Aspekte vom CAP Theorem. CAP Kriterien in Datenbanksystemen C P A A Relationales DBS P NoSQL DBS C Einführung in Oracle NoSQL Database Seite 8
9 NoSQL Datenbanken verwirklichen das dem ACID Modell gegenüberstehende BASE Konzept. ACID Atomicity: Eine Transaktion wird ganz oder gar nicht ausgeführt Consistency: Datenkonsistenz ist das Hauptanliegen Isolation: Transaktionen sind voneinander unabhängig Durability: Eine festgeschriebene Änderung kann immer wiederhergestellt werden BASE Basically Available: Prinzipiell ist das System verfügbar, es können jedoch einzelne Teile ausfallen Soft State: Loser Zustand, d.h. es findet ein fließender Wechsel zwischen konsistenten und inkonsistenten Zuständen statt Eventually consistent : Zu einem undefinierten zukünftigen Zeitpunkt ist Konsistenz gegeben Einführung in Oracle NoSQL Database Seite 9
10 Die Oracle NoSQL Database Community Edition ist lizensiert unter der GNU Affero General Public License. Oracle NoSQL Database Community Edition (1) Leichte Installation, Konfiguration und Online Administration Java und C APIs Schnelle, indizierte Btree Speicherung Speichert Billionen Records und mehrere Terrabyte an Daten Transaktionen erfüllen ACID (Atomic, Consistent, Isolated, Durable) JMX Agenten für das System Monitoring Unterstütze das Streaming von großen Objekten Integration mit Hadoop Replikation für High Availibility, Fehlertoleranz, Failover und Lese Skalierbarkeit Kein Single Point of Failure Dynamisches Partitioning (aka Sharding ) Einführung in Oracle NoSQL Database Seite 10
11 Bei der Enterprise Edition handelt es sich um die kommerzielle Variante der Oracle NoSQL Database. Oracle NoSQL Database Community Edition (2) Skalierbar bis auf tausende Knoten Transparentes Load Balancing Backup und Restore auf Knotenebene Extrem getuntes Memory Management Oracle NoSQL Database Enterprise Edition Alle Features wie Community Edition JMX und SMTP Agenten für das System Monitoring Oracle External Tables werden unterstützt Oracle Semantic Graph und Oracle Event Processing Integration Support Einführung in Oracle NoSQL Database Seite 11
12 2 Architektur
13 Abhängig von der Art und Weise der Datenspeicherung lassen sich NoSQL Datenbanken in vier Kategorien aufteilen. Kategorien von NoSQL Datenbanken dokumentenorientierte Datenbanken ("document stores") Key-Value Datenbanken spaltenorientierte Datenbanken Graphendatenbanken Die Oracle NoSQL Datenbank fällt in die Kategorie Key-Value Datenbanken. Einführung in Oracle NoSQL Database Seite 13
14 In einer typischen Three-Tire-Web-Architektur kann die Oracle NoSQL Datenbank neben einer klassischen Datenbank stehen. Key Value-Store Loadbalancer Webserver Webserver Applikation Server NoSQL DB Treiber Applikation Server NoSQL DB Treiber Applikation Server NoSQL DB Treiber Klassische Datenbank Storage Node Storage Node Admin Storage Node Storage Node KVStore Storage Node Storage Node Storage Node Storage Node Storage Node Storage Node Storage Node Storage Node Einführung in Oracle NoSQL Database Seite 14
15 Der Key Value Store besteht aus Storage Nodes, auf denen in Shards gruppiert Replikation Nodes (Master und Replikat) laufen. Key Value Store Bestehet aus vielen Storage Nodes (pysikalische oder virtuelle Server) mit eigenem lokalen Storage Auf einem Storage Node läuft ein Administration Service. Auf jedem Storage Node läuft ein Storage Node Agent (SNA) Die Hardwareausstattung der einzelnen Server wird mit der Kennzahl Capacity beschrieben Der Capacity Wert bestimmt die Anzahl der Replication Nodes, die auf dem Storage Node angelegt werden Die Replication Nodes werden in Replikations Master und Replikat unterteilt Der Replikations Master managet modifizierende Zugriffe (create, update, delete) Replikate sind Read-Only Kopien Replication Nodes sind zu Gruppen, den sogenannten Shards, zusamengefasst Jeder Shard besteht aus einem Master und n Replikaten Die komplette Beschreibung des KVStores wird als Topologie bezeichnet Einführung in Oracle NoSQL Database Seite 15
16 Bei einem Replikationsfaktor r werden ein Master Knoten und r-1 Replikationsknoten zu einer Replikationsgruppe (Shard) zusammen gefasst. Replication Nodes und Shards KVStore Mit Replikationsfaktor r=3 Shard 1 Shard 2 Shard n Storage Node 1 Replikations Master Storage Node 4 Replikations Master Storage Node n Replikations Master S Storage Node 2 Replikat S Storage Node 5 Replikat S Storage Node n+1 Replikat Storage Node 3 Replikat Storage Node 6 Replikat Storage Node n+2 Replikat Einführung in Oracle NoSQL Database Seite 16
17 Der Schlüssel zur Bestimmung des Shards setzt sich aus einem Major und einem Minor Key zusammen. Zusammenhang Schlüssel <-> Shard Die Verteilung der Schlüssel auf die einzelnen Shards erfolgt mit Hilfe einer MD5- Hash-Funktion Die Hash-Funktion errechnet eine Partition, die eindeutig einem Shard zugeordnet ist Bei der Einrichtung des Key-Value Stores wird die Anzahl der Partitionen konfiguriert. Achtung: Die Partitions-Anzahl kann später nicht mehr geändert werden! Die Verwendung einer Hash-Funktion stellt eine gleichmäßige Verteilung der Daten sicher Der Schlüssel setzt sich aus einem Major Key und einem Minor Key zusammen Die Hash-Funktion wird nur auf den Major Key angewendet Inhaltlich zusammengehörende Daten werden durch den zweiteiligen Schlüssel in physikalischer Nähe gespeichert Einführung in Oracle NoSQL Database Seite 17
18 Die Verteilung der Daten auf die einzelnen Storage Nodes erfolgt mittels Hash-Funktion. Key-Space Hash-Funktion 18 Partitionen Shard 0 Shard 18 Master Replika 1 Replika 2 Master Replika 1 Replika 2 SN1 SN4 SN7 SN10 SN13 SN16 SN2 SN5 SN8 SN11 SN14 SN17 SN3 SN6 SN9 SN12 SN15 SN18 Rechenzentrum 1 Rechenzentrum 2 Einführung in Oracle NoSQL Database Seite 18
19 3 Installation
20 Die Oracle NoSQL Datenbank erfüllt das NoSQL-Kriterium der einfachen Installation. Beispiel Installation Die Installation erfolgt in einer Virtual Maschine Installiert wird die Oracle NoSQL DB Community Edition 11gR2 ( ) Bei der VM handelt es sich um einen CDH4-Knoten (CDH4 = Cloudera Distribution for Hadoop Version 4) Simuliert werden 3 Storage Nodes Die Capacity der einzelnen Storage Nodes ist 1 Der Replikationsfaktor ist 3 Die Anzahl der Partitionen ist 10 In wenigen Schritten und nach nur wenigen Minuten ist die Oracle NoSQL Datenbank installiert und konfiguriert. Einführung in Oracle NoSQL Database Seite 20
21 Die Software und Dokumentation kann im Oracle Technetwork (OTN) heruntergeladen werden. Software Download Voraussetzungen Linux oder Solaris 10 am Besten nicht in einer Virtual Machine mindestens Java SE 6 (JDK u25) Zeitsynchronisation zwischen den einzelnen Knoten, z.b. mittels ntp Zeitliche Abweichung von weniger als einer halben Sekunden muss gewährleistet sein Einführung in Oracle NoSQL Database Seite 21
22 Bevor mit der Installation gestartet werden kann, müssen einige Festlegungen getroffen werden. Festzulegende Faktoren Home Verzeichnis der Software Root Verzeichnis für den Key Value Store Zu verwendene Ports - Admin-Konsole - Listener Port - Interne Kommunikation Capacity-Wert der Storage Nodes Anzahl der Partitionen Einführung in Oracle NoSQL Database Seite 22
23 Für die Testinstallation sind die Werte entsprechend dieser Folie festgelegt worden. Test-Installation Software-Home: /opt/oracle/nosql Partitionen: 10 Sonstiges: Storage Node 1 Storage Node 2 Storage Node 3 $KVROOT = /opt/oracle/ KVROOT1 KVROOT2 KVROOT3 Listener Port Admin-Konsole Interne Kommunikation bis bis bis Capacity Einführung in Oracle NoSQL Database Seite 23
24 Die ersten Schritte der Installation bestehen aus dem Entpacken der Software, dem Anlegen der Verzeichnisse für den KVStore und dem Setzen von Umgebungsvariablen. 1. Software entpacken und Softlink erstellen cd /opt/oracle tar xvf /Downloads/kv-cd tar ln s kv NoSQL 2. Verzeichnisse für KVStore anlegen mkdir /opt/oracle/kvroot1 mkdir /opt/oracle/kvroot2 mkdir /opt/oracle/kvroot3 3. Umgebungsvariable setzen KVHOME=/opt/oracle/NoSQL KVROOT1=/opt/oracle/KVROOT1 KVROOT2=/opt/oracle/KVROOT2 KVROOT3=/opt/oracle/KVROOT3 Einführung in Oracle NoSQL Database Seite 24
25 Das Software-Home-Verzeichnis der Community Edition hat nach dem Entpacken die hier angegebene Struktur. Verzeichnisstruktur $KVHOME -- doc -- AdminGuide -- examples -- GettingStartedGuide -- javadoc -- misc -- RDFGraph -- examples -- avro -- externaltables -- hadoop -- hello -- schema -- lib -- src -- oracle Einführung in Oracle NoSQL Database Seite 25
26 Im vierten Schritt werden die Strukturen des Key Value Stores unter Verwendung der zu Beginn definierten Werten angelegt. 3. Anlegen der Strukturen für die KVStores java -jar $KVHOME/lib/kvstore.jar makebootconfig -root /opt/oracle/kvroot1 -host localhost -harange 10110, port admin capacity 1 -num_cpus 0 -memory_mb 0 java -jar $KVHOME/lib/kvstore.jar makebootconfig -root /opt/oracle/kvroot2 -host localhost -harange 10210, port admin capacity 1 -num_cpus 0 -memory_mb 0 java -jar $KVHOME/lib/kvstore.jar makebootconfig -root /opt/oracle/kvroot3 -host localhost -harange 10310, port admin capacity 1 -num_cpus 0 -memory_mb 0 Einführung in Oracle NoSQL Database Seite 26
27 Pro simuliertem Server wird ein Storage Node Agent gestartet. Für die weitere Konfiguration wird auf einem Knoten das Administrations Interface gestartet. 5. Starten des Storage Node Agents nohup java -jar $KVHOME/lib/kvstore.jar start -root /opt/oracle/kvroot1 & nohup java -jar $KVHOME/lib/kvstore.jar start -root /opt/oracle/kvroot2 & nohup java -jar $KVHOME/lib/kvstore.jar start -root /opt/oracle/kvroot3 & 6. Starten des Administrations CLI auf einem Knoten java -jar $KVHOME/lib/kvstore.jar runadmin -port host localhost Einführung in Oracle NoSQL Database Seite 27
28 Die Konfiguration der Oracle NoSQL Datenbank wird in dem Administrations Command Line Interface durchgeführt. 7. Konfigurieren des KVStore Namens configure -name TestStore Store configured: TestStore 8. Konfigurieren des Rechenzentrums plan deploy-datacenter -name "Garching" -rf 3 wait Executed plan 1, waiting for completion... Plan 1 ended successfully Einführung in Oracle NoSQL Database Seite 28
29 Die Konfiguration der Oracle NoSQL Datenbank wird in dem Administrations Command Line Interface durchgeführt. 9. Hinzufügen des ersten Storage Node configure -name TestStore plan deploy-sn -dc dc1 -host localhost - port wait Executed plan 2, waiting for completion... Plan 2 ended successfully 10. Starten des Admin-Prozesses plan deploy-admin -sn sn1 -port wait Executed plan 3, waiting for completion... Plan 3 ended successfully 11. Einrichten eines Storage Node Pools pool create name TestPool Einführung in Oracle NoSQL Database Seite 29
30 Die Konfiguration der Oracle NoSQL Datenbank wird in dem Administrations Command Line Interface durchgeführt. 12. Anzeigen der aktuellen Topologie show topology store=teststore numpartitions=0 sequence=2 dc=[dc1] name=garching repfactor=3 sn=[sn1] dc=dc1 localhost:10100 capacity=1 RUNNING 13. Hinzufügen des ersten Storage Nodes zum Pool plan join -name TestPool -sn sn1 Added Storage Node(s) [sn1] to pool TestPool Einführung in Oracle NoSQL Database Seite 30
31 Die Konfiguration der Oracle NoSQL Datenbank wird in dem Administrations Command Line Interface durchgeführt. 14. Hinzufügen der weiteren Storage Nodes plan deploy-sn -dc dc1 -host localhost -port wait plan deploy-sn -dc dc1 -host localhost -port wait 15. Hinzufügen der weiteren Storage Nodes zum Pool plan join -name TestPool -sn sn2 sn sn3 Added Storage Node(s) [sn2, sn3] to pool TestPool Einführung in Oracle NoSQL Database Seite 31
32 Das Erstellen der Topologie schliesst die Konfiguration der Oracle NoSQL Datenbank ab. Durch das deployen wird der Key Value Store angelegt. 16. Erstellen der Topologie topology create -name topo -pool TestPool -partitions 10 Created: topo 17. Deployen der Topologie plan deploy-topology -name topo wait Executed plan 6, waiting for completion... Plan 6 ended successfully 18. Verlassen des Administrations CLI exit Einführung in Oracle NoSQL Database Seite 32
33 Der aktuelle Status der Oracle NoSQL Datenbank kann mit einem Java-Befehl angezeigt werden. Status des KVStores java -jar $KVHOME/lib/kvstore.jar ping -port host localhost Pinging components of store TestStore based upon topology sequence #18 TestStore comprises 10 partitions and 3 Storage Nodes Storage Node [sn1] on localhost:10100 Datacenter: Garching [dc1] Status: RUNNING Ver: 11gR :28:13 UTC Build id: b205fb13eb4e Rep Node [rg1-rn1] Status: RUNNING,MASTER at sequence number: 41 haport: Storage Node [sn2] on localhost:10200 Datacenter: Garching [dc1] Status: RUNNING Ver: 11gR :28:13 UTC Build id: b205fb13eb4e Rep Node [rg1-rn2] Status: RUNNING,REPLICA at sequence number: 41 haport: Storage Node [sn3] on localhost:10300 Datacenter: Garching [dc1] Status: RUNNING Ver: 11gR :28:13 UTC Build id: b205fb13eb4e Rep Node [rg1-rn3] Status: RUNNING,REPLICA at sequence number: 41 haport: Einführung in Oracle NoSQL Database Seite 33
34 Administrative Informationen über die Oracle NoSQL Datenbank können übersichtlich im Web-Browser angezeigt werden. Topologie Einführung in Oracle NoSQL Database Seite 34
35 Administrative Informationen über die Oracle NoSQL Datenbank können übersichtlich im Web-Browser angezeigt werden. Topologie mit Detail-Info Einführung in Oracle NoSQL Database Seite 35
36 Administrative Informationen über die Oracle NoSQL Datenbank können übersichtlich im Web-Browser angezeigt werden. Konfigurationsablauf Einführung in Oracle NoSQL Database Seite 36
37 Administrative Informationen über die Oracle NoSQL Datenbank können übersichtlich im Web-Browser angezeigt werden. Konfigurationsablauf mit Detail-Info Einführung in Oracle NoSQL Database Seite 37
38 Administrative Informationen über die Oracle NoSQL Datenbank können übersichtlich im Web-Browser angezeigt werden. Kritische Events Einführung in Oracle NoSQL Database Seite 38
39 Administrative Informationen über die Oracle NoSQL Datenbank können übersichtlich im Web-Browser angezeigt werden. Logfile Anzeige Einführung in Oracle NoSQL Database Seite 39
40 4 Datenzugriff
41 Der Zugriff auf die Oracle NoSQL Datenbank erfolgt mittels eines Java Application Programming Interface. Managen von Key-Value Paaren Es gibt keine Abfragesprache wie SQL Zur Verfügung stehen JAVA-APIs In Planung sind C-APIs Drei grundlegende Operationen PUT Speichern eines Key-Value Paares GET Abrufen eines Key-Value Paares DELETE Löschen eines Key-Value Paares Einführung in Oracle NoSQL Database Seite 41
42 Unabhängig davon welche Operation durchgeführt werden soll, muss als erstes eine Verbindung zum Key-Value Store hergestellt werden. Beispiel Code PUT import oracle.kv.*; public class KV_Store { public static void main(string args[]) { KVStore store = KVStoreFactory.getStore ( new KVStoreConfig( TestStore, new String[] { storagenode1:10100, storagenode3:10300 })); store.put( Key.createKey( TestKey ), Value.createValue(new String ( Test Wert ).getbytes()) ); store.close(); } } Einführung in Oracle NoSQL Database Seite 42
43 Mittels put wird das Paar der Instanzen der Klasse oracle.kv.key und oracle.kv.value in der Oracle NoSQL Datenbank gespeichert. Beispiel Code PUT import oracle.kv.*; public class KV_Store { public static void main(string args[]) { KVStore store = KVStoreFactory.getStore ( new KVStoreConfig( TestStore, new String[] { storagenode1:10100, storagenode3:10300 })); store.put( Key.createKey( TestKey ), Value.createValue(new String ( Test Wert ).getbytes()) ); store.close(); } } Einführung in Oracle NoSQL Database Seite 43
44 Operationen, die auf den Key-Value-Store ausgeführt werden, werden jeweils mit dem Schließen der Verbindung beendet. Beispiel Code PUT import oracle.kv.*; public class KV_Store { public static void main(string args[]) { KVStore store = KVStoreFactory.getStore ( new KVStoreConfig( TestStore, new String[] { storagenode1:10100, storagenode3:10300 })); store.put( Key.createKey( TestKey ), Value.createValue(new String ( Test Wert ).getbytes()) ); store.close(); } } Einführung in Oracle NoSQL Database Seite 44
45 Die Methode get liefert neben den dem Wert noch Versions-Informationen zurück anhand derer erkannt werden kann, ob ein veralteter Wert von einem Replikat gelesen wurde. Beispiel Code GET import oracle.kv.*; public class KV_Store { public static void main(string args[]) { KVStore store = KVStoreFactory.getStore ( new KVStoreConfig( TestStore, new String[] { storagenode1:10100, storagenode3:10300 })); ValueVersion vv store.get( Key.createKey( TestKey ) ); Value v = vv.getvalue(); System.out.println(new String(v.getValue())); store.close(); } } Einführung in Oracle NoSQL Database Seite 45
46 Die Oracle NoSQL Datenbank ermöglicht es dem Entwickler Datenkonsistenz (C) und Verfügbarkeit (A) bei schreibenden Transaktionen zu steuern. Schreibkonsistenz Konfigurierbar beim Verbindungsaufbau zum KVStore Alternativ bei jedem PUT-Aufruf Mittels Instanz von oracle.kv.durability Im Durability Objekt wird festgelegt: Commit-Policy für den Master Node Commit-Policy für die Replication Nodes Replica-Acknowledgement-Policy für die Replication Nodes Einführung in Oracle NoSQL Database Seite 46
47 Die Oracle NoSQL Datenbank ermöglicht es dem Entwickler Datenkonsistenz (C) und Verfügbarkeit (A) bei schreibenden Transaktionen zu steuern. Schreibkonsistenz Mögliche Werte für die Commit-Policy sind SYNC: Warten bis der Storage Node die Transaktion in die Log-Datei geschrieben hat und diese auf die Platte synchronisiert hat WRITE_NO_SYNC: Warten bis der Storage Node die Transaktion in die Log-Datei geschrieben hat. Auf die Plattensynchronisation wird nicht gewartet. NO_SYNC: Kein Warten Mögliche Werte für die Replica-Acknowledgement-Policy sind ALL: Warten bis alle Replication Nodes das Schreiben der Transaktion bestätigt haben SIMPLE_MAJORITY: Warten bis eine einfache Mehrheit der Replication Nodes die Transaktion geschrieben hat NONE: Kein Warten auf die Replication Nodes Einführung in Oracle NoSQL Database Seite 47
48 Die Oracle NoSQL Datenbank ermöglicht es dem Entwickler ebenso Datenkonsistenz (C) und Verfügbarkeit (A) bei Lesezugriffen zu steuern. Lesekonsistenz Konfigurierbar beim Verbindungsaufbau zum KVStore Alternativ bei jedem GET-Aufruf Mittels Instanz von oracle.kv.consistency Mögliche Werte der Consistency-Policy sind ABSOLUTE: Es wird jeweils vom Master gelesen, d.h. der Wert ist aktuell TIME: Es kann von einem Replication Node gelesen werden, allerdings darf der Wert nicht älter sein als der Parameter für Time angibt VERSION: Es kann von einem Replication Node gelesen werden, allerdings darf der Wert nicht mehr als x Versionen alt sein. NONE_REQUIRED: Es kann ohne Berücksichtigung des Alters des Wertes von einem Replication Node gelesen werden Einführung in Oracle NoSQL Database Seite 48
49 Neben den einfachen PUT, GET, DELETE Methoden gibt es Zahlreiche weitere Methoden, um auf die Daten der Oracle NoSQL Datenbank zuzugreifen. Weitere Zugriffsmethoden KVStore.putIfAbsent() KVStore.putIfPresent() KVStore.putIfVersion() KVStore.delete() KVStore.deleteIfVersion() KVStore.multiDelete() KVStore.multiGet() KVStore.multiGetIterator() Weitere Zugriffsmethode Enterprise Edition Oracle External Table Einführung in Oracle NoSQL Database Seite 49
50 5 Fazit
51 Bei der Oracle NoSQL Datenbank handelt es sich um eine Key-Value Datenbank, die ein flexibles Transaktionsmodell unterstützt. Fazit Einfach Installation und Konfiguration ist in wenigen Schritten durchgeführt Leicht erweiterbar mit zusätzlichen Knoten, allerdings Partitionsanzahl nicht anpassbar Java und C API für Datenzugriffe Architektur Key-Value Store mit Major und Minor Key Gleichmäßig verteilte Daten durch Hash-Funktion Horizontale Skalierbarkeit Hochverfübarkeit durch Replikation Konsistenz Nicht nur BASE, sondern ACID Lese- und Schreibkonsistenz - und somit die Performance - kann vom Entwickler beeinflusst werden Datenaustausch Hadoop & Oracle DB Seite 51
52 Interesse? Fragen? Austausch? Treffen Sie uns an unserem Stand und gewinnen Sie eine Hadoop-Schulung!
53 Einführung in Oracle NoSQL Database metafinanz Informationssysteme GmbH Leopoldstr. 146 Phone: Fax: DWH & Hadoop Expertise Besuchen Sie uns auch auf:
SQL oder NoSQL: Das ist die Frage! Oracle NoSQL Database
SQL oder NoSQL: Das ist die Frage! Oracle NoSQL Database Carsten Czarski Oracle Deutschland B.V. & Co KG Agenda NoSQL: Was ist das und wozu ist das gut? Anwendungsbereiche für NoSQL-Technologien,
MehrOracle NoSQL Database als weiteres Standbein
Oracle NoSQL Database als weiteres Standbein Frank Püchl PAYBACK GmbH München Co-Author: Carsten Czarski, ORACLE Deutschland B.V. & Co KG, München Schlüsselworte Datenbank, NoSQL, Key-Value-Store, closed-loop,
MehrÜberblick Hadoop Einführung HDFS und MapReduce. DOAG Regionaltreffen München/Südbayern Februar 2014
Überblick Hadoop Einführung HDFS und MapReduce DOAG Regionaltreffen München/Südbayern Februar 2014 Wir fokussieren mit unseren Services die Herausforderungen des Marktes und verbinden Mensch und IT. Business
MehrNoSQL. Prof. Dr. Ingo Claßen. Einführung. Kategorisierung von NoSQL-Systemen. Verteilung. Konsistenz. Literatur
NoSQL Prof. Dr. Ingo Claßen Hochschule für Technik und Wirtschaft Berlin Einführung Kategorisierung von NoSQL-Systemen Verteilung Konsistenz Literatur Einführung Warum NoSQL Unterstützung großer Datenmengen
MehrRavenDB, schnell und skalierbar
RavenDB, schnell und skalierbar Big Data & NoSQL, Aydin Mir Mohammadi bluehands GmbH & Co.mmunication KG am@bluehands.de Immer mehr Mehr Performance Mehr Menge Mehr Verfügbarkeit Skalierung http://www.flickr.com/photos/39901968@n04/4864698533/
MehrOracle Big Data Technologien Ein Überblick
Oracle Big Data Technologien Ein Überblick Ralf Lange Global ISV & OEM Sales NoSQL: Eine kurze Geschichte Internet-Boom: Erste Ansätze selbstgebauter "Datenbanken" Google stellt "MapReduce"
MehrSkalierbare Webanwendungen
Skalierbare Webanwendungen Thomas Bachmann Lead Software Architect & CIO Mambu GmbH Twitter: @thobach Anwendungsbeispiel Hohe Nichtfunktionale Anforderungen Sicherheit Vertraulichkeit Integrität Verfügbarkeit
MehrHadoop & Spark. Carsten Herbe. 8. CC-Partner Fachtagung 2015
Hadoop & Spark Carsten Herbe 8. CC-Partner Fachtagung 2015 29.04.2015 Daten & Fakten 25 Jahre Erfahrung, Qualität & Serviceorientierung garantieren zufriedene Kunden & konstantes Wachstum 25 Jahre am Markt
MehrOracle Data Warehouse Mit Big Data neue Horizonte für das Data Warehouse ermöglichen
DATA WAREHOUSE Oracle Data Warehouse Mit Big Data neue Horizonte für das Data Warehouse ermöglichen Alfred Schlaucher, Detlef Schroeder DATA WAREHOUSE Themen Big Data Buzz Word oder eine neue Dimension
MehrSODA. Die Datenbank als Document Store. Rainer Willems. Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG
SODA Die Datenbank als Document Store Rainer Willems Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG vs No Anforderungskonflikte Agile Entwicklung Häufige Schema-Änderungen Relationales
MehrBig Data: Eine Einführung
1 ORACLE DOJO NR. 2 CARSTEN CZARSKI Big Data: Eine Einführung Oracle NoSQL Database, Hadoop, MapReduce und der Oracle Loader for Hadoop im Zusammenspiel ORACLE DOJO NR. 2 2. AUFLAGE ÜBERARBEITET & ERWEITERT
MehrNoSQL-Datenbanken und Hadoop im Zusammenspiel mit dem Data Warehouse
NoSQL-Datenbanken und Hadoop im Zusammenspiel mit dem Data Warehouse Carsten Czarski Oracle Deutschland B.V. & Co KG Big Data Betrachten von Daten die bislang nicht betrachtet wurden
Mehrdaniel.kreuzhofer@microsoft.com Image source http://commons.wikimedia.org/wiki/file:modern_warehouse_with_pallet_rack_storage_system.jpg Definitionen Azure Region Eine Ansammlung von Rechenzentren, die
MehrConfiguration Management mit Verbosy 17.04.2013 OSDC 2013. Eric Lippmann www.netways.de
Configuration Management mit Verbosy 17.04.2013 OSDC 2013 Eric Lippmann Kurzvorstellung NETWAYS Expertise OPEN SOURCE SYSTEMS MANAGEMENT OPEN SOURCE DATA CENTER Monitoring & Reporting Configuration Management
MehrHadoop in a Nutshell Einführung HDFS und MapReduce. Oracle/metafinanz Roadshow Februar 2014
Hadoop in a Nutshell Einführung HDFS und MapReduce Oracle/metafinanz Roadshow Februar 2014 Head of Data Warehousing DWH Principal Consultant DWH Senior Consultant Wir fokussieren mit unseren Services die
MehrPolyglot Persistence und NoSQL
Polyglot Persistence und NoSQL Mehr Flexibilität, mehr Komplexität!? Stefan Kühnlein Solution Architekt OPITZ CONSULTING GmbH Nürnberg, 18.11.2014 OPITZ CONSULTING GmbH 2014 Seite 1 Agenda 1. Rückblick
MehrNoSQL Datenbanken am Beispiel von HBase. Daniel Georg
NoSQL Datenbanken am Beispiel von HBase Daniel Georg No to SQL at all sondern Not only SQL Open- Source Community Erst im Jahr 2009 gestartet Community bietet verschiede Lösungen: Casandra, CouchDD, HBase,
MehrEinführung in die Praxis mit Oracle NoSQL
Einführung in die Praxis mit Oracle NoSQL @nmarhoul #NoSQL #Doag2015 2015 Negib Marhoul, Systemberater Oracle Deutschland Mittwoch, 18. November 2015 Safe Harbor Statement The following is intended to
MehrBig Data Management Thema 14: Cassandra
Thema 14: Cassandra Jan Kristof Nidzwetzki Thema 14: Cassandra 1 / 25 Übersicht 1 Grundlagen Überblick Geschichte Datenmodel 2 Architektur Der logische Ring Persistenz der Daten Tunable Consistency Read
MehrBig Data und Oracle bringen die Logistik in Bewegung
OPITZ CONSULTING Deutschland GmbH Dortmund, 07.05.2014 Bild-Quelle: Web-Seite von Pasta ZARA, Big Artikel Data So und entstehen Oracle bringen unsere die Nudeln Logistik in Bewegung http://de.pastazara.com/so-entstehen-unsere-nudeln
MehrPublic Cloud im eigenen Rechenzentrum
Public Cloud im eigenen Rechenzentrum Matthias Weiss Direktor Mittelstand Technologie Oracle Deutschland B.V. & Co.KG Copyright 2016 Oracle and/or its affiliates. All rights reserved. Agenda Oracle Cloud
MehrNeues von Grid Control. Ralf Durben Oracle Deutschland B.V. & Co. KG Business Unit Datenbank DBTec
Neues von Grid Control Ralf Durben Oracle Deutschland B.V. & Co. KG Business Unit Datenbank DBTec Agenda Grid Control 11g Neue Infrastruktur Installation Integration mit MyOracle Support Unterstützung
MehrOXO³ technische Aspekte der Oracle EMEA internen BI Implementierung
OXO³ technische Aspekte der Oracle EMEA internen BI Implementierung Bojan Milijaš (bojan.milijas@oracle.com) Senior Business Analyst (OCP) ORACLE Deutschland GmbH Kennen Sie das Sprichwort
MehrNovaBACKUP DataCenter 5.0. Screenshots
Software-Architektur Software - Architektur Zentrale Management Konsole Zentrales Management Zentrale Datenbank - Was/Wann/Wo - Zeitpläne - Jobs Backup Client Backup Client Backup Client Backup Server
MehrGSCC General Storage Cluster Controller. TSM Verfügbarkeit
GSCC General Storage Cluster Controller TSM Verfügbarkeit Skyloft 17.06.2015 Karsten Boll GSCC Themen Historie und Überblick Design und Architektur IP Cluster (DB2 HADR) GSCCAD das GUI Trends GSCC Neuigkeiten
MehrANALYTICS, RISK MANAGEMENT & FINANCE ARCHITECTURE. NoSQL Datenbanksysteme Übersicht, Abgrenzung & Charakteristik
ARFA ANALYTICS, RISK MANAGEMENT & FINANCE ARCHITECTURE NoSQL Datenbanksysteme Übersicht, Abgrenzung & Charakteristik Ralf Leipner Domain Architect Analytics, Risk Management & Finance 33. Berner Architekten
MehrS3 your Datacenter. Software Defined Object Storage. Die kostengünstige und skalierbare Lösung für Ihre unstrukturierten Daten
S3 your Datacenter Software Defined Object Storage Die kostengünstige und skalierbare Lösung für Ihre unstrukturierten Daten Unstrukturierte Daten explodieren Volume in Exabytes Sensors & Devices Social
MehrRedo Logs. Informationen soweit der Logminer reicht Thomas Klughardt Senior Systems Consultant
Redo Logs Informationen soweit der Logminer reicht Thomas Klughardt Senior Systems Consultant Dell Data center & cloud management Client management Performance management Virtualization & cloud mgmt Windows
MehrNoSQL-Databases. Präsentation für Advanced Seminar "Computer Engineering", Matthias Hauck, matthias.hauck@stud.uni-heidelberg.de
NoSQL-Databases Präsentation für Advanced Seminar "Computer Engineering", Matthias Hauck, matthias.hauck@stud.uni-heidelberg.de Klassische SQL-Datenbanken Anwendungsgebiet: Geschäftsanwendungen Behördenanwendungen
MehrLinux-Camp: Linux als Server am Beispiel LAMP
Linux-Camp: Linux als Server am Beispiel LAMP Linux, Apache, MySQL, PHP mit Ubuntu Version 8.04 Inhalt LAMP-Komponenten LAMP-Komponenten installieren, konfigurieren und prüfen Apache Webserver PHP5 MySQL
MehrOracle Big Data Technologien Ein Überblick
Oracle Big Data Technologien Ein Überblick Carsten Czarski Oracle Deutschland B.V. & Co KG Big Data Betrachten von Daten die bislang nicht betrachtet wurden Neue Beziehungen finden...
MehrHochverfügbarkeit mit AlwaysOn für die SSISDB. Stefan Grigat,
Hochverfügbarkeit mit AlwaysOn für die SSISDB Stefan Grigat, 13.06.2015 Speaker Bio Stefan Grigat BI-Consultant bei ORAYLIS GmbH MCSE & MCSA für SQL Server 2008 und 2012/2014 Über 8 Jahre praktische Anwendung
MehrTimeMachine. Installation und Konfiguration. Version 1.4. Stand 21.11.2013. Dokument: install.odt. Berger EDV Service Tulbeckstr.
Installation und Konfiguration Version 1.4 Stand 21.11.2013 TimeMachine Dokument: install.odt Berger EDV Service Tulbeckstr. 33 80339 München Fon +49 89 13945642 Mail rb@bergertime.de Versionsangaben Autor
MehrOracle Big Data Technologien Ein Überblick
Oracle Big Data Technologien Ein Überblick Jürgen Vester Oracle Deutschland B.V. & Co KG Um was geht es bei Big Data? Bei Big Data sprechen wir eine Klasse von Daten an, die in der
MehrNoSQL Andere Wege in der Speicherung von Geodaten?
NoSQL Andere Wege in der Speicherung von Geodaten? Holger Baumann, Agenda Status Quo Speicherung von Geodaten in SQL-Datenbanken Datenbanken im Web Umfeld Verteilte Datenbanken Begriff und Klassifizierung
MehrDatenbanksysteme. Prof. Dr.-Ing. Sebastian Michel TU Kaiserslautern. Wintersemester 2015/16.
Datenbanksysteme Wintersemester 2015/16 Prof. Dr.-Ing. Sebastian Michel TU Kaiserslautern smichel@cs.uni-kl.de MapReduce, Prof. Dr.-Ing. S. Michel TU Kaiserslautern Datenbanksysteme, WS 15/16 2 / 35 MapReduce,
MehrGroovy und CouchDB. Ein traumhaftes Paar. Thomas Westphal
Groovy und CouchDB Ein traumhaftes Paar Thomas Westphal 18.04.2011 Herzlich Willkommen Thomas Westphal Software Engineer @ adesso AG Projekte, Beratung, Schulung www.adesso.de thomas.westphal@adesso.de
MehrIntern: Ceph Kurzeinführung in die verteile Storage-Lösung
Intern: Ceph Kurzeinführung in die verteile Storage-Lösung Dominik Vallendor 29.05.2017 Tralios IT GmbH www.tralios.de Motivation Lokale Speicher sind unflexibel, selbst mit Redundanzlösungen (bsp. DRBD)
MehrPRODATIS CONSULTING AG. Folie 1
Folie 1 Führend im Gartner Magic Quadranten für verteilte, interagierende SOA Projekte Oracle ist weltweit auf Rang 1 auf dem Markt der Enterprise Service Bus Suiten (ESB) für SOA Software 2010 26,3 %
MehrVeeam Availability Platform. Marco Horstmann System Engineer, Veeam
Veeam Availability Platform Marco Horstmann System Engineer, Veeam Software marco.horstmann@veeam.com @marcohorstmann Vorstellung Veeam Software Die Veeam Availability Platform Private Cloud / On-Premises
MehrOracle BI&W Referenz Architektur Big Data und High Performance Analytics
DATA WAREHOUSE Oracle BI&W Referenz Architektur Big Data und High Performance Analytics Alfred Schlaucher, Oracle Scale up Unternehmensdaten zusammenfassen Noch mehr Informationen
MehrNoSQL Datenbanken EIN ÜBERBLICK ÜBER NICHT-RELATIONALE DATENBANKEN UND DEREN POTENTIALE IM ALLGEMEINEN UND IN DER INDUSTRIE
NoSQL Datenbanken EIN ÜBERBLICK ÜBER NICHT-RELATIONALE DATENBANKEN UND DEREN POTENTIALE IM ALLGEMEINEN UND IN DER INDUSTRIE Was bedeutet NoSQL? Ein Sammelbegriff für alternative Datenbanklösungen, die
MehrSprecher. Stephan Krauß Enterprise Portale E-Commerce. Dipl.-Phys. Johannes Knauf Business Analytics Data Science
Sprecher Stephan Krauß Enterprise Portale E-Commerce T +49 (0)911 25 25 68 0 F +49 (0)911 25 25 68 68 info@ancud.de http://www.ancud.de Dipl.-Phys. Johannes Knauf Business Analytics Data Science T +49
MehrOracle 10g Einführung
Kurs Oracle 10g Einführung Teil 2 Oracle 10g Express Edition (XE) Installation auf Windows XP GridAgenda Timo Meyer Administration von Oracle-Datenbanken Seite 1 von 50 Timo Meyer Sommersemester 2006 Seite
MehrNoSQL. Was Architekten beachten sollten. Dr. Halil-Cem Gürsoy adesso AG. Architekturtag @ SEACON 2012 Hamburg
NoSQL Was Architekten beachten sollten Dr. Halil-Cem Gürsoy adesso AG Architekturtag @ SEACON 2012 Hamburg 06.06.2012 Agenda Ein Blick in die Welt der RDBMS Klassifizierung von NoSQL-Datenbanken Gemeinsamkeiten
MehrPostgreSQL im Cluster. Hans-Jürgen Schönig Hans-Jürgen Schönig
PostgreSQL im Cluster Über uns PostgreSQL Dienstleistungen Cybertec bietet Ihnen... 24x7 Support für PostgreSQL PostgreSQL Consulting Performance Tuning PostgreSQL Training Cloud & Clustering PostgreSQL
MehrBIW - Überblick. Präsentation und Discoverer Demonstration - Teil 1 - Humboldt Universität zu Berlin am 10. Juni 2004
BIW - Überblick Präsentation und Discoverer Demonstration - Teil 1 - Humboldt Universität zu Berlin am 10. Juni 2004 Annegret Warnecke Senior Sales Consultant Oracle Deutschland GmbH Berlin Agenda Überblick
MehrR.I.P Oracle-Datenbank. ggg
R.I.P Oracle-Datenbank ggg DOAG Konferenz + Ausstellung - Nürnberg 16. November 2016 Jedes IT-Projekt benötigt eine Datenbank 2 Große Websites, aber... 3 Gartner Studie 4 DB-Engines Ranking 5 Anwendungsfall
MehrSharePoint Provider for Oracle
SharePoint Provider for Oracle DOAG 2011 (Atos) (Oracle) SharePoint Provider for Oracle Integration der Oracle Datenbank als zentrales Repository für alle Dokumente in Microsoft SharePoint Farmen Aufwertung
Mehr5000 User+, Erfahrungen im Produktivbetrieb einer Saas-DB. DOAG 2011 Konferenz + Ausstellung Bernhard Vogel & Frank Szilinski, esentri
5000 User+, Erfahrungen im Produktivbetrieb einer Saas-DB DOAG 2011 Konferenz + Ausstellung Bernhard Vogel & Frank Szilinski, esentri Agenda Was ist RDS? Warum RDS? Setup Betrieb Lizensierung Datensicherheit
MehrPräsentation der Bachelorarbeit
Präsentation der Bachelorarbeit Einrichtung einer BI-Referenzumgebung mit Oracle 11gR1 Jörg Bellan Hochschule Ulm Fakultät Informatik Institut für Betriebliche Informationssysteme 15. Oktober 2009 Agenda
MehrHochverfügbare LDOMs mit Oracle Solaris Cluster
Hochverfügbare LDOMs mit Oracle Solaris Cluster Marco Stadler stadler@jomasoft.ch Senior Technical Specialist JomaSoft GmbH 1 2 Inhalt Wer ist JomaSoft? Kundenanforderungen LDoms (Oracle VM Server for
MehrBig Data Hype und Wirklichkeit Bringtmehrauchmehr?
Big Data Hype und Wirklichkeit Bringtmehrauchmehr? Günther Stürner, Vice President Sales Consulting 1 Copyright 2011, Oracle and/or its affiliates. All rights Überschrift 2 Copyright 2011, Oracle and/or
MehrDatenbanksysteme Kapitel 6: Neue Konzepte der Datenbanktechnologie
Datenbanksysteme Kapitel 6: Neue Konzepte der Datenbanktechnologie Prof. Dr. Peter Chamoni Mercator School of Management Lehrstuhl für Wirtschaftsinformatik, insb. Business Intelligence Prof. Dr. Peter
Mehrbizhub Evolution SECURITY CUBE bizhub Evolution Installationsanleitung Version: 1.0
bizhub Evolution SECURITY CUBE Installationsanleitung Version: 1.0 bizhub Evolution Spezifikationen 2 Inhaltsverzeichnis Spezifikationen... 3 Vorbereitung... 3 Import... 4 Registrierung... 9 Konfiguration...
MehrDatenbankbasierte Lösungen
Technologische Beiträge für verteilte GIS - Anforderungen an verteilte GIS und Lösungsansätze Datenbankbasierte Lösungen Johannes Kebeck Senior Systemberater ORACLE Deutschland GmbH Agenda TOP Thema 1
MehrDATA WAREHOUSE. Big Data Alfred Schlaucher, Oracle
DATA WAREHOUSE Big Data Alfred Schlaucher, Oracle Scale up Unternehmensdaten zusammenfassen Noch mehr Informationen aus Unternehmens- Daten ziehen! Datenmengen, Performance und Kosten Daten als Geschäftsmodell
MehrPostgreSQL in großen Installationen
PostgreSQL in großen Installationen Cybertec Schönig & Schönig GmbH Hans-Jürgen Schönig Wieso PostgreSQL? - Die fortschrittlichste Open Source Database - Lizenzpolitik: wirkliche Freiheit - Stabilität,
MehrNoSQL-Datenbanken. Kapitel 1: Einführung. Dr. Anika Groß Sommersemester Universität Leipzig 1-1
NoSQL-Datenbanken Kapitel 1: Einführung Dr. Anika Groß Sommersemester 2017 Universität Leipzig http://dbs.uni-leipzig.de 1-1 Inhaltsverzeichnis NoSQL-Datenbanken Motivation und Definition Kategorisierung,
MehrOpen Source Data Center Virtualisierung mit OpenNebula. 22.05.2013 LinuxTag Berlin. Bernd Erk www.netways.de
Open Source Data Center Virtualisierung mit OpenNebula 22.05.2013 LinuxTag Berlin Bernd Erk VORSTELLUNG NETWAYS NETWAYS! Firmengründung 1995! GmbH seit 2001! Open Source seit 1997! 38 Mitarbeiter! Spezialisierung
MehrKostenoptimierte Cloud-Administration mit Solaris Container Technologie
Kostenoptimierte Cloud-Administration mit Solaris Container Technologie Joachim M. Dietsch Principal Sales Consultant Global Elite Accounts Agenda Virtualisierungs-Technologien System
MehrSE2 - also ich möchte das nicht.
SE2 - also ich möchte das nicht. Martin Friemel mfriemel@webag.com DOAG 2016 Konferenz 15. November 2016, 12:00 Uhr NCC Nürnberg Convention Center 1 Bisherige Konfiguration Datenbank: Oracle Standard Edition
MehrDas diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen
Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen 16OH21005 gefördert. Die Verantwortung für den Inhalt dieser
MehrHadoop Projekte Besonderheiten & Vorgehensweise. Oracle/metafinanz Roadshow Februar 2014
Hadoop Projekte Besonderheiten & Vorgehensweise Oracle/metafinanz Roadshow Februar 2014 Head of Data Warehousing DWH Principal Consultant DWH Senior Consultant Wir fokussieren mit unseren Services die
MehrVirtueller Campus. Virtueller Campus Horw mit interaktiver Steuerung. HowTo: Server in Betrieb nehmen
Virtueller Campus Virtueller Campus Horw mit interaktiver Steuerung HowTo: Bachelor Diplomarbeit FS 2013 HowTo: Inhaltsverzeichnis 1. EINLEITUNG... 1 2. WONDERLAND.JAR AUF SERVER KOPIEREN... 1 3. NUTZUNG
MehrHochverfügbarkeit mit Windows Server vnext. Carsten Rachfahl Microsoft Hyper-V MVP
Hochverfügbarkeit mit Windows Server vnext Carsten Rachfahl Microsoft Hyper-V MVP Carsten Rachfahl www.hyper-v-server.de Roling Cluster Upgrade Herausforderung: Update eines Failover Clusters ohne Downtime
MehrÜberblick und Vergleich von NoSQL. Datenbanksystemen
Fakultät Informatik Hauptseminar Technische Informationssysteme Überblick und Vergleich von NoSQL Christian Oelsner Dresden, 20. Mai 2011 1 1. Einführung 2. Historisches & Definition 3. Kategorien von
Mehr<HTML DB> Web Application Development
Web Application Development Ralph Behrens Sales Consultant Oracle Deutschland GmbH IT-Fundstücke... Excel-Spreadsheets als Datenbanken PC-'Datenbanken' (Access, Lotus Notes) als Einzelplatzlösung
MehrOracle PaaS and IaaS Public Cloud Services P I L L A R - D O K U M E N T A T I O N J U L I 2016
Oracle PaaS and IaaS Public Cloud Services P I L L A R - D O K U M E N T A T I O N J U L I 2016 Inhaltsverzeichnis Geltungsbereich 1 Oracle Cloud Service Level Objective Policy: Angestrebte Verfügbarkeit
MehrZend PHP Cloud Application Platform
Zend PHP Cloud Application Platform Jan Burkl System Engineer All rights reserved. Zend Technologies, Inc. Zend PHP Cloud App Platform Ist das ein neues Produkt? Nein! Es ist eine neue(re) Art des Arbeitens.
MehrSAP Analytics für KMU. Oktober 2017
SAP Analytics für KMU Oktober 2017 1. Trend 2. Lösung Inhalt 3. Szenarien 4. Angebot 5. Vorteile 6. Testen Sie es! 7. Referenz 8. Unsere Kunden 9. Kontakt Reporting mit Excel? Werden Sie es los. Ganz einfach.
MehrVeeam und Microsoft. Marco Horstmann System Engineer, Veeam
Veeam und Microsoft Marco Horstmann System Engineer, Veeam Software marco.horstmann@veeam.com @marcohorstmann Windows Server 2016 Support Die vollständige und fortschrittliche Unterstützung von Veeam erschliesst
MehrWie setzt Swisscom Solaris 11 ein
Wie setzt Swisscom Solaris 11 ein Fritz Wittwer Marcel Hofstetter fritz.wittwer@swisscom.com hofstetter@jomasoft.ch Senior System Engineer Swisscom Enterprise Customers Geschäftsführer / Enterprise Consultant
MehrSolaris Cluster. Dipl. Inform. Torsten Kasch <tk@cebitec.uni Bielefeld.DE> 8. Januar 2008
Dipl. Inform. Torsten Kasch 8. Januar 2008 Agenda Übersicht Cluster Hardware Cluster Software Konzepte: Data Services, Resources, Quorum Solaris Cluster am CeBiTec: HA Datenbank
MehrMySQL Cluster mit Galera
MySQL Cluster mit Galera DOAG Konferenz 2013 Nürnberg Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com 1 / 19 Über FromDual GmbH FromDual bietet neutral und unabhängig:
MehrOracle EngineeredSystems
Oracle EngineeredSystems Überblick was es alles gibt Themenübersicht Überblick über die Engineered Systems von Oracle Was gibt es und was ist der Einsatzzweck? Wann machen diese Systeme Sinn? Limitationen
MehrOracle Public Cloud benutzen
Oracle Public Cloud benutzen 1. Service auswählen 2. Plan auswählen 3. Service konfigurieren 6. Benutzen & verwalten 5. Credentials erhalten 4. Request abschicken 1 Oracle Public Cloud Architektur Ge-Hosted,
MehrOracle-Legitimation mit einer Standard-BI Lösung (SAS) in der Praxis. Christian Schütze metafinanz - Informationssysteme GmbH
Oracle-Legitimation mit einer Standard-BI Lösung (SAS) in der Praxis Christian Schütze metafinanz - Informationssysteme GmbH Wir fokussieren mit unseren Services die Herausforderungen des Marktes und verbinden
MehrHadoop Demo HDFS, Pig & Hive in Action. Oracle DWH Konferenz 2014 Carsten Herbe
Hadoop Demo HDFS, Pig & Hive in Action Oracle DWH Konferenz 2014 Carsten Herbe Wir wollen eine semi-strukturierte Textdatei in Hadoop verarbeiten und so aufbereiten, dass man die Daten relational speichern
MehrOracle NoSQL eine Alternative für die traditionelle Datenbank?
Oracle NoSQL eine Alternative für die traditionelle Datenbank? Gunther Pippèrr Ist Oracle NoSQL nur ein Hype oder die Zukunft? Oder wird es ein Miteinander mit der traditionellen Datenbank geben? Die Oracle-NoSQL-Datenbank
MehrNoSQL-Datenbanken. Kapitel 1: Einführung. Lars Kolb Sommersemester 2014. Universität Leipzig http://dbs.uni-leipzig.de 1-1
NoSQL-Datenbanken Kapitel 1: Einführung Lars Kolb Sommersemester 2014 Universität Leipzig http://dbs.uni-leipzig.de 1-1 Inhaltsverzeichnis NoSQL-Datenbanken Motivation und Definition Kategorisierung, Eigenschaften
MehrHA Architekturen mit MySQL
HA Architekturen mit MySQL DOAG SIG Database MySQL, Hannover, 19. May 2011 Oli Sennhauser Senior MySQL Consultant, FromDual GmbH oli.sennhauser@fromdual.com http://www.fromdual.com www.fromdual.com 1 FromDual
MehrDatenbanken und Datenbanktypen Tag 1 : Kapitel 1. Christian Inauen. Lernziele. Entwicklung der Datenbanken.
Tag 1 : und 10.08.2015 Jede/r Lernende... kann in eigenen Worten die Entstehung von erläutern kennt die verschiedenen Arten von mit entsprechenden Eigenschaften kann die Abkürzungen ACID, BASE und CAP
MehrHANA Solution Manager als Einstieg
Markus Stockhausen HANA Solution Manager als Einstieg Collogia Solution Day Hamburg 28.04.2016 Agenda HANA Solution Manager als Einstieg 1 Überblick 2 Techniken 3 Sizing Collogia Unternehmensberatung AG,
MehrOracle Database Cloud Service
1 Oracle Database Cloud Service Gerd Schoen Senior Leitender Systemberater 2 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from
MehrAutomatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c. Robin Müller-Bady Systemberater, Oracle Deutschland
Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c Robin Müller-Bady Systemberater, Oracle Deutschland The following is intended to outline our general product direction. It is intended
MehrOracle Datenbank Architektur - nicht nur für Einsteiger
Oracle Datenbank Architektur nicht nur für Einsteiger Martin Klier Performing Databases GmbH Mitterteich 2/37 Referent Martin Klier Lösungsarchitekt und Datenbankspezialist Fachliche Schwerpunkte: Performanceoptimierung
MehrInfinispan - NoSQL für den Enterprise Java Alltag
Infinispan - NoSQL für den Enterprise Java Alltag Version: 1.1 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Gliederung NoSQL und Java EE Infinispan Integrationsszenarien
MehrEinführung OWB Java API Carsten Herbe
Einführung OWB Java API Carsten Herbe Stand: November 2010 metafinanz bietet Fach-, Prozess- und Technologiekompetenz aus einer Hand 20 Jahre dynamic X²cellence metafinanz GmbH ist ein Software- und Beratungshaus
MehrOracle Cloud Control. Seminarunterlage. Version 12.03 vom
Seminarunterlage Version: 12.03 Version 12.03 vom 1. Oktober 2013 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
MehrHistorisierung mit Flashback Database Archive (FDA)
Historisierung mit Flashback Database Archive (FDA) DOAG Konferenz 2013 Nürnberg, 19.-21. November 2013 Wolfgang Tanzer metafinanz Informationssysteme GmbH Wir fokussieren mit unseren Services die Herausforderungen
MehrRapid Deployment mit JomaSoft VDCF
Rapid Deployment mit JomaSoft VDCF Marcel Hofstetter hofstetter@jomasoft.ch http://www.jomasoftmarcel.blogspot.ch Geschäftsführer / Enterprise Consultant JomaSoft GmbH Oracle ACE Associate Solaris Swiss
MehrVorhandene SCVMM Konfiguration pruefen / bereinigen / bearbeiten. Fehlende VM loeschen / aktualisieren / Host Cluster Status ueberarbeiten
Migration SCVMM 2008 R2 auf SCVMM 2012 Vorhandene SCVMM Konfiguration pruefen / bereinigen / bearbeiten Fehlende VM loeschen / aktualisieren / Host Cluster Status ueberarbeiten Aktuellste SCVMM 2008 R2
MehrOracle Hot Standby. XE, SEOne, SE. Maximum Performance Mode. WIN, Linux, Unix Einfache Lösung. bis zu 10 Standby DB
Network Failure Management Graceful Switchover XE, SEOne, SE WIN, Linux, Unix Einfache Lösung Oracle Hot Standby Maximum Performance Mode 100% Java Kompression bis zu 10 Standby DB Die Oracle Experten
MehrQuo vadis, DBA? Johannes Ahrends & Markus Flechtner
Quo vadis, DBA? Johannes Ahrends & Markus Flechtner Johannes Ahrends Oracle Spezialist seit 1992 1992: Presales bei Oracle in Düsseldorf 1999: Projektleiter bei Herrmann & Lenz Services GmbH 2005: Technischer
MehrPersönlichkeiten bei bluehands
Persönlichkeiten bei Technologien bei Skalierbare Anwendungen mit Windows Azure GmbH & co.mmunication KG am@.de; posts..de/am 1 2 3 4 5 6 7 8 9 Immer mehr Mehr Performance Mehr Menge Mehr Verfügbarkeit
MehrAuf einen Blick. 1 Einführung 25. 2 Die Grundlagen 55. 3 Praxis 1 - das Kassenbuch. (zentraler CouchDB-Server) 139
Auf einen Blick 1 Einführung 25 2 Die Grundlagen 55 3 Praxis 1 - das Kassenbuch (zentraler CouchDB-Server) 139 4 Praxis 2 - das Kassenbuch als CouchApp 161 5 CouchDB-Administration 199 6 Bestehende Anwendungen
MehrSystem Center 2012 R2 und Microsoft Azure. Marc Grote
System Center 2012 R2 und Microsoft Azure Marc Grote Agenda Ueberblick Microsoft System Center 2012 R2 Ueberblick Microsoft Azure Windows Backup - Azure Integration DPM 2012 R2 - Azure Integration App
MehrOracle Bare Metal Cloud Service
Oracle Bare Metal Cloud Service Ein Überblick Marcus Schröder Master Principal Sales Consultant Business Unit Core & Cloud Technologies November, 2017 2 Safe Harbor Statement The following is intended
MehrGünter Kraemer. Adobe Acrobat Connect Die Plattform für Kollaboration und Rapid Training. Business Development Manager Adobe Systems
Adobe Acrobat Connect Die Plattform für Kollaboration und Rapid Training Günter Kraemer Business Development Manager Adobe Systems 1 Austausch von hochwertigen Informationen Besprechungen 2D/3D Modelle
Mehr