Einführung in die Praxis mit Oracle NoSQL
|
|
- Gert Neumann
- vor 6 Jahren
- Abrufe
Transkript
1
2 Einführung in die Praxis mit Oracle #NoSQL #Doag Negib Marhoul, Systemberater Oracle Deutschland Mittwoch, 18. November 2015
3 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. 3
4 Agenda NoSQL Herkunft und Ausrichtung Einsatzgebiete der Oracle NoSQL DB Aufbau eines Clusters und Skalierung in der Produktion Key Value Store - Implizierte Datenstrukturen 4
5 NoSQL Herkunft und Ausrichtung Kurz und Bündig 5
6 Not Only SQL NoSQL Herkunft und Ausrichtung 6
7 2005 7
8 2009 8
9 One Size Fits all NoSQL Herkunft und Ausrichtung Dritte Normalform vs. Objekt Orientierte Programmierung Schema vs. Kein Schema Cluster mit Shared Everything vs. Sharding 9
10 Was haben NoSQL DB häufig gemeinsam Etwas Theorie zum Mitnehmen Verteilte Systeme Non-Relational Open Source Schemaless 10
11 NoSQL Datenmodelle Impliziertes Schema Polyglot Persistency Key-Value Stores Vergleichbar mit Hash Maps, Put/Get API Document Stores Jedes Dokument definiert eine Struktur, z.b. JSON Column Stores Graph Databases 11
12 CAP Eine Formel mit Nebenwirkung Available (A) Consistency (C) Partition (P) Tolerance Single Server Systeme können CA sein Verteilte Systeme sind immer eine Auswahl zwischen CP oder AP Die Wahl zwischen Konsistenz und Ausfallsicherheit ist eine Business Entscheidung Kompromiss wird zwischen Consistency und Respondstime 12
13 CAP Eine Formel mit Mehrfachdeutung Available (A) Consistency (C) Partition (P) Tolerance Single Server Systeme können CA sein Verteilte Systeme sind immer eine Auswahl zwischen CP oder AP Die Wahl zwischen Konsistenz und Ausfallsicherheit ist eine Business Entscheidung Kompromiss wird zwischen Consistency und Respondstime Martin Kleppmann 13
14 Aufbau der Oracle NoSQL DB Aufbau eines Clusters und Skalierung in der Produktion 14
15 Wo steht Oracle NoSQL Skalierbar, Hochverfügbar, Key-Value Datenbank Application Application NoSQL DB Driver Storage Nodes Datacenter A Application Application NoSQL DB Driver Storage Nodes Datacenter B Oracle NoSQL DB Funktionen Key-Value, JSON BASE Transactions Online Management Smarte Topologie Unterscheidungsmerkmale: Table Data Model Secondary Indices Data Center Support Flexible schema Streaming Large Object API ACID Transactions Online Rolling Upgrade OEM managed & Oracle technology integrated Engineered Big Data Appliance 15
16 Architektur Taxanomie Oracle NoSQL DB Treiber: Smart Driver Technology, Topology Aware Storage Node (SN): Jeder SN stellt die Hardware und beinhaltet N tion Nodes (RepNode) tion Node (RN): Ein RN pro Disk Drive ist praktisch jeweils eine KV-Datenbank Instanz Shard (Replikationsgruppe, RG) : Eine logische und ausfallsichere Gruppierung der verfügbaren RN mit konfigurierbarem Replikationsfaktor 17
17 Topologie Einführung : Basis, Aktualisierung und Ausbau Shard 1 Shard 2 Shard 3 Zone 1 Rechenzentrum : Frankfurt Storage Node 1 KV Store: Capacity 3, RF 3 Storage Node 2 Storage Node 3 KV Store: Container für Storage Nodes und tion Nodes Capacity: Ressourcen der Storage Nodes, z.b. Disk Drives. tion Factor: Erhöht die Datensicherheit und Leseperformanz. tion Node And Partitions 18
18 Topologie Einführung : Basis, Aktualisierung und Ausbau Shard 1 Zone 1 Rechenzentrum : Frankfurt Storage Node 1 KV Store: Capacity 3, RF 3 Storage Node 2 Storage Node 3 Zone 2 Rechenzentrum München Capacity 3, RF 1 Storage Node 4 Partitions: Verhindern Hotspots. Zones: Ausfallsicherheit über Rechenzentren. Shard 2 Topology: Automatisierte Bereitstellung und Aktualisierung des Clusters Shard 3 19
19 Topologie Ausfallsicherheit, Skalierbarkeit und Upgrade Read/Write Zone 1 Rechenzentrum Frankfurt KVStore: Primary Storage Node 1 Read / Write Prozess. Kopiert Daten an alle s im Shard. Slave Read Only Prozess. Read Only 20
20 Topologie Ausfallsicherheit, Skalierbarkeit und Upgrade Zone 1 Rechenzentrum Frankfurt KVStore: Primary Storage Node 1 Zone 1 Rechenzentrum Frankfurt KVStore: Primary Storage Node 1 Wenn ausfällt 1 Verbleibende s wählen neuen (PAXOS). 2 Alter koten kann als wieder eingebunden werden. 3 Bei einem einzigen Knoten im Shard. 21
21 Topologie Ausfallsicherheit, Skalierbarkeit und Upgrade Zone 1 Rechenzentrum Frankfurt KVStore: Primary Storage Node 1 Zone 1 Rechenzentrum Frankfurt KVStore: Primary Storage Node 1 Zone 1 Rechenzentrum Frankfurt KVStore: Primary Storage Node 1 Storage Node Administrator (SNA) 1 Listener für tion Node 2 Automatischer Restart von oder Knoten. 3 Read Only, Bei einem Knoten 22
22 Topologie Ausfallsicherheit und Skalierbarkeit capacity: 3 Shard 1 Shard 2 Shard 3 tion Factor = 2 tion Factor = 3 Datendurchsatz Mehr Shards => Höhere Schreibperformanz Mehr s pro Shard => Höhere Leseperformanz Datenkapazität Mehr Storage Nodes => Mehr Datenkapazität Mehr Disks pro SN => Mehr Datenkapazität Shard 1 Shard 2 23
23 Topologie Rebalancing Cluster Elastitzität Storage Node 1 Storage Node 2 Storage Node 3 Anpassungen an unterschiedliche Hardware im Cluster Stärkere Knoten können mehr Last übernehmen Häufig gefordert bei Austausch einzelner HW-Knoten Oracle NoSQL DB Partition 24
24 Kapazitätsplanung Tools und Calculator inklusive java -Xmx256m -Xms256m -d64 -XX:+UseCompressedOops -jar $KVHOME/lib/je.jar DbCacheSize -key 13 -data records === Database Cache Size === Number of Bytes Description ,492,337,504 Internal nodes only 46,132,787,584 Internal nodes and record versions 1,116,604,787,616 Internal nodes and leaf nodes 40 GB RAM tion Factor 3 = 120 GB RAM 1,2 TB Disk tion Factor 3 = 3,6 TB Disk 25
25 Kapazitätsplanung Beispiel Hardware-Ausstattung Pro Storage Node - 48 GB RAM - 3 Disks mit jeweils 500 GB 48 GB 500 GB 500 GB 500 GB 26
26 Kapazitätsplanung Beispiel Hardware-Ausstattung 3 Storage Nodes - 48 GB RAM x 3 = 144 GB (> 120GB) 48 GB 48 GB 48 GB - 1,5 TB (500GBx3) x 3 = 4,5 TB (> 3,6 TB) 1,5 TB 1,5 TB 1,5 TB 27
27 Installation, Bootstrapping und Deployment der Topologie Bootstrapping Storage Node Storage Node (SN) - Cluster Konfiguration Start Storage Node Agent (SNA) SNA $KVROOT/ config.xml - NoSQL Listener Kommunikation zwischen Admin Knoten und den NoSQL DB Knoten Admin Tasks Create Store Create Datacenter Assigne SN to DC Deploy MxN Topology tion Node 1 tion Node 2 tion Node 3 - Auf Basis vom Replikationsfaktor werden mit dem deployen der Topologie entsprechend Shards und tion Nodes angelegt - KV Store : DataCenter: Frankfurt tion Factor = 3 Events 28
28 Bootstraping Oracle NoSQL DB Skript Beispiel 29
29 Deployment der Topologie Skript Beispiel 30
30 Aufbau eines Clusters und Skalierung in der Produktion Demo 31
31 Demo Capacity 3 tion Factor 3 Zone 1 Nürnberg 3x3 32
32 3x3 NoSQL DB Cluster Zone 1 Rechenzentrum : Nürnberg KV Store: Capacity 3, RF 3 Shard 1 Shard 2 Shard 3 33
33 Demo Capacity 3 tion Factor 3 Zone 1 Nürnberg 4x3 34
34 4x3 NoSQL DB Cluster Zone 1 Rechenzentrum : Nürnberg KV Store: Capacity 3, RF 3 Shard 1 Shard 2 Shard 3 Shard 4 35
35 Demo Capacity 4 tion Factor 1 Zone 1 Nürnberg 4x4 ZONE Zone 2 München 36
36 4x4 NoSQL DB Cluster Zone 1 Rechenzentrum : Nürnberg KV Store: Capacity 3, RF 3 Shard 1 Shard 2 Shard 3 Shard 4 Zone 2 Rechenzentrum : München KV Store: Capacity 4, RF 1 37
37 Key Value Store Implizierte Datenstrukturen 38
38 Die Basis: Was ist ein "Key-Value-Store"? Key = Index Key-Value Store CUSTOMERS Key Value Zeilen A A A A Das ist ein Text, der als Value abgelegt ist Datenstrukturen sind nicht selbstbeschreibend Im wesentlichen eine zweispaltige Tabelle "KEY" und "VALUE" VALUE kann auch ein komplexes Objekt sein Die Anwendung kennt die Datenstrukturen nicht selbstbeschreibend Joins zu anderen Key-Value Stores allein durch die Anwendung Einfache Zugriffe: GET, PUT, DELETE 39
39 Key Value ist nicht alles Tabellenstrukturen gehen auch Table API Tabellen-Abstraktion Zeilen und Spalten Secondary Indexes JSON / Avro Datenstrukturen Schema-Support JSON-Daten Key-Value Einfaches Datenmodell Key-Value Paare (major+minor-key Paradigma) Einfache Operationen read/insert/update/delete, Multi-Write support Scope der Transaktion Sätze eines major Key, ein API Aufruf Einfache Operationen Beliebige Binärdaten 40
40 Flexibles Datenmodell Key Value Paare Strings Major key: Minor key: subscriptions userid address picture Byte Array Value: expiration date phone # id.jpg Value Options: Opaque Object JSON Large Object RDF Triples Tables/Rows 41
41 Major und Minor Keys Major key Major key: Gruppen Information Eine Transaktion bezieht sich auf Sätze eines major Key Gespeichert im gleichen Shard Minor key: Server identifiziert einzelnes Element der Gruppe Unterstützung Untergruppen SSN: First_Name: Ashok Last_Name: Joshi Address: Street: 400 Oracle Parkway City: Redwood Shores State: CA ZIP: Balance: $1,000, Transaction history: : Buy X for $100;00, sell Y for $ : Buy X for $140.00, : Minor key Nested Minor key 42
42 Leseprozess der Oracle NoSQL DB Operation Results New Partition Map RepNode Storage Table tion Node ID Request Operation Hash Major Key Partition Map State Table Load Balancer Key, Transaction Policy Partition ID Shard ID Storage Node ID KV Store: Primary Shard 1 Applikation Smart Topology Driver Hash Function Partition Number... Shard 2 Operation + Key[M,m] + Value + Transaction Policy 43
43 Schreibkonsistenz festlegen: Codebeispiel Auf Ebene des Calls setzbar sowohl Table API als auch KV API Applikationsweiter Default : Durability d = new Durability( Durability.SyncPolicy.SYNC, Durability.SyncPolicy.SYNC, Durability.AckPolicy.NONE ); // Commit-Policy MASTER // Commit-Policy REPLICA // Replikations-Policy <KVStoreConfig>config.setDurability(d); : 44
44 Beispielanwendung App ER Diagram 45
45 Tabellen API der Oracle NoSQL Hierarchical key space, table meta layer Parent/child Parent/child Value Value Value Value 46
46 Tabellen und NoSQL Wiederspruch oder Ergänzung $ java -jar $KVHOME/lib/kvcli.jar -host kvhost01 -port store Doag2015Store kv-> execute "CREATE TABLE IF NOT EXISTS users (userid STRING, name RECORD (first STRING, middle STRING, last STRING), age INTEGER CHECK(age >=0 AND age<=200), gender ENUM(M,F), STRING,password STRING,active BOOLEAN DEFAULT TRUE, createdon LONG, modifiedon LONG,PRIMARY KEY (userid))"; Statement completed successfully kv-> show tables Tables: users 47
47 Tabellen und NoSQL Wiederspruch oder Ergänzung kv-> put table -name users -json Operation successful, row inserted. kv-> get table -name users lcome1","active":true,"createdon":0,"modifiedon":0} kv-> get table -name users -field userid -value 7369 lcome1","active":true,"createdon":0,"modifiedon":0} 48
48 Beispiel Diverse Abfragen Query by primary key kv-> get table -name user -field userid -value 1 Parent/child Query by secondary index Parent/child kv-> get table -name user -index index -field -value mike.smith@ .com Range Queries kv-> get table -name user -index ageindex -field age - start 12 -end 20 Queries with Value Value kv-> ordered results Value get table -name user -index index Value 49
49 Beispiel Join - Abfragen Intersection Queries (JOIN) Parent/child Parent/child kv-> get table -name User.Folder.Message -field userid - value 1 -field folderid -value 2 Value Value Value Value 50
50 NoSQL Briefkasten App Demo 51
51 Weitere Informationen zum Thema Forester Wave for NoSQL KeyValue Databases Q Yahoo Cloud Service Benchmark Oracle NoSQL Blog Vielen Dank fürs zuhören! Oracle NoSQL DB Dokumentation NoSQL-DB Org ORM Is an Offensive Anti-Pattern #NoSQL #Doag2015 A plain english introduction to CAP Theorem NoSQL Databases - Free Online Book Negib Marhoul, Systemberater Oracle Deutschland 52
52 Safe Harbor Statement The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. 53
53 54
54
WebLogic Server für Dummies
WebLogic Server für Dummies Robin Müller-Bady Sales Consultant, Oracle Deutschland Steffen Miller Principal Sales Consultant, Oracle Deutschland The following is intended to outline our general product
MehrWebLogic Server im Zusammenspiel mit Real Application Cluster
WebLogic Server im Zusammenspiel mit Real Application Cluster Michael Bräuer Leitender Systemberater Sylvie Lübeck Leitende Systemberaterin ORACLE Deutschland B.V. & Co. KG The following is intended to
Mehr<Insert Picture Here> 8. Business Intelligence & Data Warehouse Konferenz
1 The Safe Harbor The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
MehrOracle Data Visualization. Demo-Kino
Oracle Data Visualization Demo-Kino 16. November 2016, DOAG 2016 Konferenz Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes
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
MehrDemo Kino: Der Herr der Wolken Die Gefährten
Demo Kino: Der Herr der Wolken Die Gefährten Gemeinsame orchestriert: Database und Java Cloud Service Marcus Schröder Manuel Hoßfeld Oracle Deutschland B.V. & Co KG Copyright 2016, Oracle and/or its affiliates.
MehrNeues von Oracle Gut zu wissen
Neues von Oracle Gut zu wissen Lorenz Keller Manager Sales Consulting Server Technologies Customer Center Nord 12. Juni 2014 Safe Harbor Statement The following is intended to outline our general product
MehrSichere Testdaten mit Oracle Enterprise Manager
Sichere Testdaten mit Oracle Enterprise Manager Ralf Durben, Oracle Deutschland - BU Database 16. März 2016 Copyright 2015, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The
MehrInformationen zur Oracle DB SE2
Informationen zur Oracle DB SE2 Dipl.-Inf. Karin Patenge Leitende Systemberaterin Stand der Bearbeitung: 23. September 2015 Copyright 2014 Oracle and/or its affiliates. All rights reserved. Safe Harbor
MehrMigra?on VMWare basierender Datenbanken auf Knopfdruck
Migra?on VMWare basierender Datenbanken auf Knopfdruck Oracle Ravello Cloud Service Marcus Schröder Master Principal Sales Consultant Business Unit Core & Cloud Technologies Oracle Deutschland Copyright
Mehr<Insert Picture Here> Application Express: Stand der Dinge und Ausblick auf Version 5.0
Application Express: Stand der Dinge und Ausblick auf Version 5.0 Oliver Zandner ORACLE Deutschland B.V. & Co KG Was erwartet Sie in diesem Vortrag? 1. Was ist APEX? Wozu ist es gut?
MehrBPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung. Bernhard Fischer-Wasels Leitender Systemberater
BPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung Bernhard Fischer-Wasels Leitender Systemberater Safe Harbor Statement The following is intended to outline our general product direction.
MehrThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
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
MehrNeues von Oracle Gut zu wissen...
Neues von Oracle Gut zu wissen... Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord lorenz.keller@oracle.com The following is intended to outline our
MehrWarum Gesetze nicht programmiert werden sollten. Peer Meinhardt CRM Lösungsvertrieb öffentliche Auftraggeber. <Insert Picture Here>
Warum Gesetze nicht programmiert werden sollten Peer Meinhardt CRM Lösungsvertrieb öffentliche Auftraggeber 1 Safe Harbor Statement The following is intended to outline our general
MehrBusiness Process Management. Cloud und Mobile Computing. BPMday 2013 Köln, 13. November 2013. Enzo Favuzzi - Sales Manager WebCenter & BPM
Business Process Management von Cloud und Mobile Computing BPMday 2013 Köln, 13. November 2013 Enzo Favuzzi - Sales Manager WebCenter & BPM Safe Harbor Statement The
Mehr1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. ileana.somesan@oracle.com
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Oracle Datenbanken in der Oracle Public Cloud nutzen Ileana Someşan Systemberaterin ORACLE Deutschland The following is intended to
MehrSAFE HARBOR STATEMENT
SAFE HARBOR STATEMENT The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
MehrModellierung der Business Architecture mit BPM 12c
Modellierung der Business Architecture mit BPM 12c Michael Stapf DOAG 2014 Oracle Deutschland B.V. & Co. KG 18. November 2014 Safe Harbor Statement The following is intended to outline our general product
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
MehrITK-Trends 2010: Hardware and Software. Engineered to work together. Rolf Kersten EMEA Hardware Product Marketing, Oracle
ITK-Trends 2010: Hardware and Software. Engineered to work together. Rolf Kersten EMEA Hardware Product Marketing, Oracle SAFE HARBOR STATEMENT The following is intended to outline our general product
Mehr+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.
+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!. +++ Grundkonzepte von Oracle ALTA UI & Umsetzungsbeispiele
MehrOracle SQL Developer Data Modeling
Oracle SQL Developer Data Modeling DOAG Regio Rhein-Neckar Oracle Deutschland GmbH The following is intended to outline our general product direction. It is intended for information
Mehrist WebLogic Server leicht gemacht WAS WAS Volker Linz Sales Consultant Michael Fuhr Principal Sales Consultant November, 2015
WAS ist WAS WebLogic Server leicht gemacht Michael Fuhr Principal Sales Consultant Volker Linz Sales Consultant November, 2015 Safe Harbor Statement THE INFORMATION CONTAINED IN THIS DOCUMENT IS FOR INFORMATIONAL
Mehr2011 Oracle Corporation Customer Presentation Version 5.2.2/20110526
1 Neues zur Lizensierung der Oracle Sun Storage Archive Manager Software und Oracle Sun QFS Software Dirk Nitschke Sales Consultant The following is intended to outline our general
Mehr<Insert Picture Here> Projekte erfolgreich führen mit den richtigen Entscheidungen
Projekte erfolgreich führen mit den richtigen Entscheidungen Jürgen Stobinski Oracle Primavera Sales Consultant Agenda Vorstellung Entscheidungsgrundlage Entscheidungshilfsmittel
MehrSAM - QFS Diskarchivierung - eine Diskussion
SAM - QFS Diskarchivierung - eine Diskussion Rainer Hartwich Storage Consultant 5.SAM Nutzerkonferenz 27.05.2011 1 The following is intended to outline our general product direction. It is intended for
MehrIO Performance - Planung Messung, Optimierung. Ulrich Gräf Principal Sales Consultant Oracle Deutschland B.V. und Co. KG
IO Performance - Planung Messung, Optimierung Ulrich Gräf Principal Sales Consultant Oracle Deutschland B.V. und Co. KG The following is intended to outline our general product direction. It is intended
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/
MehrDer Oracle Mobile Cloud Service
Der Oracle Mobile Cloud Service - Die Infrastruktur für Mobile Apps in der Cloud Jürgen Menge Sales Consultant Oracle Deutschland B.V. & Co KG Safe Harbor Statement The following is intended to outline
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,
MehrOracle Database 12c In-Memory Option 7/18/2014. Eckart Mader Oracle Deutschland B.V. & Co. KG. Karlsruhe, den
Oracle Database 12c In-Memory Option Eckart Mader Oracle Deutschland B.V. & Co. KG Karlsruhe, den 17.07.2014 2 1 Safe Harbor Statement The following is intended to outline our general product direction.
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
MehrNeues von Oracle Gut zu wissen
Neues von Oracle Gut zu wissen Lorenz Keller Manager Sales Consulting Server Technologies Customer Center Nord 07. Juli 2015 2 Safe Harbor Statement The following is intended to outline our general product
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
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
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
Mehr<Insert Picture Here> Aufbau einer hochverfgbaren SOA Service Infrastruktur mit der SOA Suite 11g
Aufbau einer hochverfgbaren SOA Service Infrastruktur mit der SOA Suite 11g Thomas Robert Master Principal Sales Consultant Oracle Deutschland GmbH The following is intended to outline
MehrCassandra Query Language (CQL)
Cassandra Query Language (CQL) Seminar: NoSQL Wintersemester 2013/2014 Cassandra Zwischenpräsentation 1 Gliederung Basic facts Datentypen DDL/DML ähnlich zu SQL Besonderheiten Basic facts CQL kurz für
MehrHochverfügbare Webanwendungen mit Apache Cassandra. msg systems ag, 26. November 2014
R8 Hochverfügbare Webanwendungen mit Apache Cassandra 1 Forschung zu Wirtschaft 2 Name R8 Name R8 3 Applikations-Framework Big-Data-Framework für besonders anspruchsvolle Kunden 4 derzeitige Architekturen
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
MehrDer Aufbau von Cloudumgebungen mit Oracle Solaris 11
Der Aufbau von Cloudumgebungen mit Oracle Solaris 11 Detlef Drewanz Master Principal Sales Consultant 1 The following is intended to outline our general product direction. It is intended for information
MehrRein relationale DB in Prod? Datenbanken in produktiven Einsatz? SQL + NoSQL DB in Prod? (MongoDB, Redis, CouchDB, Cassandra)
1 Rein relationale DB in Prod? Datenbanken in produktiven Einsatz? 2 SQL + NoSQL DB in Prod? (MongoDB, Redis, CouchDB, Cassandra) 3 DB-Cluster in der Cloud? NoSQL?!? SQL Normalformen Come as you are Warum
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
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
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,
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
MehrOracle native json Support. Erste Schritte
Oracle native json Support Erste Schritte 1 Ausgangslage Als erster Schritt erstellen wir eine Tabelle, die wir für den weiteren Verlauf brauchen werden. Die Felder Id, Created und Username sind normale
MehrIDS Lizenzierung für IDS und HDR. Primärserver IDS Lizenz HDR Lizenz
IDS Lizenzierung für IDS und HDR Primärserver IDS Lizenz HDR Lizenz Workgroup V7.3x oder V9.x Required Not Available Primärserver Express V10.0 Workgroup V10.0 Enterprise V7.3x, V9.x or V10.0 IDS Lizenz
MehrSafe Harbor Statement
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
MehrNoSQL mit Postgres 15. Juni 2015
Tag der Datenbanken 15. Juni 2015 Dipl.-Wirt.-Inform. Agenda l Vorstellung l Marktübersicht l Warum PostgreSQL? l Warum NoSQL? l Beispielanwendung Seite: 2 Vorstellung Dipl.-Wirt.-Inform. [1990] Erste
MehrHochverfügbarkeit mit MySQL: Eine Kartographie der Lösungen
Erkan Yanar (linsenraum.de) Hochverfügbarkeit mit MySQL: Eine Kartographie der Lösungen 20. November DOAG 2012 20121 / 24 Hochverfügbarkeit mit MySQL: Eine Kartographie der Lösungen DOAG 2012 Erkan Yanar
Mehr1Copyright 2013, Oracle and/or its affiliates. All rights reserved.
1Copyright 2013, Oracle and/or its affiliates. All rights reserved. The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
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
MehrOracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH
Oracle9i Designer Rainer Willems Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Page 1 1 Agenda 9i Designer & 9i SCM in 9i DS Design Server Generierung &
MehrZuhause On-Premises und in der Cloud mit Identity Management
Zuhause On-Premises und in der Cloud mit Identity Management Larry Ellison: OOW2016 Security is job number one for Oracle. OOW2017 Security needs automation Michael Fischer ORACLE Deutschland B.V. & Co.
MehrCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 "THE FOLLOWING IS INTENDED TO OUTLINE OUR GENERAL PRODUCT DIRECTION. IT IS INTENDED FOR INFORMATION PURPOSES ONLY, AND MAY NOT BE INCORPORATED INTO ANY CONTRACT. IT IS NOT A COMMITMENT TO DELIVER ANY
MehrDisclaimer. Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Disclaimer "THE FOLLOWING IS INTENDED TO OUTLINE OUR GENERAL PRODUCT DIRECTION. IT IS INTENDED FOR INFORMATION PURPOSES ONLY, AND MAY NOT BE INCORPORATED INTO ANY CONTRACT. IT IS NOT A COMMITMENT TO DELIVER
MehrOpen Source Data Center Virtualisierung mit OpenNebula. 05.03.2013 CeBIT 2013. Bernd Erk www.netways.de
Open Source Data Center Virtualisierung mit OpenNebula 05.03.2013 CeBIT 2013 Bernd Erk VORSTELLUNG NETWAYS NETWAYS! Firmengründung 1995! GmbH seit 2001! Open Source seit 1997! 35 Mitarbeiter! Spezialisierung
MehrSafe Harbor Statement
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
MehrIn Nullkommanix zur Datenbank in der eigenen Cloud
In Nullkommanix zur Datenbank in der eigenen Cloud Ralf Durben & Manuel Hoßfeld BU Database Technologies Oracle Deutschland B.V. & Co KG Agenda Warum Multitenant für DB-Konsolidierung und DB-Cloud ( DBaaS
MehrIn diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen.
1 In diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen. Zunächst stellt sich die Frage: Warum soll ich mich mit der Architektur eines DBMS beschäftigen?
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
MehrDr. Jens Hündling Manager Sales Consulting Oracle, Potsdam. DOAG SIG BPM Frankfurt, 27. September 2011
Oracle Process Process Management: Strategie und Produktüberblick Dr. Jens Hündling Manager Sales Consulting Oracle, Potsdam DOAG SIG BPM Frankfurt, 27. September 2011 The
MehrNoSQL. Einblick in die Welt nicht-relationaler Datenbanken. Christoph Föhrdes. UnFUG, SS10 17.06.2010
NoSQL Einblick in die Welt nicht-relationaler Datenbanken Christoph Föhrdes UnFUG, SS10 17.06.2010 About me Christoph Föhrdes AIB Semester 7 IRC: cfo #unfug@irc.ghb.fh-furtwangen.de netblox GbR (http://netblox.de)
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
MehrCopyright 2015, Oracle and/or its affiliates. All rights reserved.
Copyright 2015, Oracle and/or its affiliates. All rights reserved. Oracle Database Cloud Services Eine Cloud für alle Fälle! Frank Schneede Leitender Systemberater Oracle Deutschland B. V. & Co. KG Copyright
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
MehrCopyright 2013, Oracle and/or its affiliates. All rights reserved.
1 Kein Wolkenkuckucksheim: Java- und ADF-Anwendungen bereitstellen in der Oracle Cloud Dr. Daria Schymura Systemberaterin Oracle Deutschland DOAG Konferenz 2013 Safe Harbor Statement The following is intended
MehrIn-Memory Grid Computing und Java EE
In-Memory Grid Computing und Java EE Michael Bräuer Oracle Deutschland B.V. & Co. KG Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
MehrOracle ADF Mobile. Jürgen Menge Oracle Deutschland B.V. & Co. KG. Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle ADF Mobile Jürgen Menge Oracle Deutschland B.V. & Co. KG 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
MehrOracle Scorecard & Strategy Management (OSSM) Björn Ständer, Director Business Development BI Oracle Deutschland B.V. & Co. KG
Oracle Scorecard & Strategy Management (OSSM) Björn Ständer, Director Business Development BI Oracle Deutschland B.V. & Co. KG The following is intended to outline our general product direction. It is
MehrContinuous Database Design
Continuous Database Design Entwicklertag Karlsruhe Mai 2017 Version: 2.0 Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Ihr Sprecher Thorsten Maier Trainer, Berater,
MehrWenn. Schnittstellen. alt werden... Claus Straube IT Architekt
Wenn Schnittstellen alt werden... Claus Straube IT Architekt claus.straube@muenchen.de A B Provider Consumer Request A Response B Provider Consumer Payload Request A Response B Provider Consumer Payload
MehrOracle Cloud Überblick
Oracle Cloud Überblick Annegret Warnecke Sales Consultant DOAG Regio / Hannover März 2016 Copyright 2014 Oracle and/or its affiliates. All rights reserved. 1 Safe Harbor Statement The following is intended
Mehr<Insert Picture Here> Upgrade von Java Anwendungen von OracleAS 10g auf FMW 11g
Upgrade von Java Anwendungen von OracleAS 10g auf FMW 11g Michael Bräuer, BU Middleware, Oracle Deutschland B.V. & Co. K.G michael.braeuer@oracle.com Thomas Robert, STU, Oracle Deutschland
MehrNeues aus der nicht-, semi- und relationalen Welt
Neues aus der nicht-, semi- und relationalen Welt Information Management Thomas Klughardt Senior System Consultant Das Big Data Problem Was bedeutet Big Data? Performancekritisch Echtzeit Cold Storage
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
MehrDATENBANK LÖSUNGEN. mit Azure. Peter Schneider Trainer und Consultant. Lernen und Entwickeln. www.egos.co.at
DATENBANK LÖSUNGEN mit Azure Peter Schneider Trainer und Consultant Agenda Cloud Services, Data Platform, Azure Portal Datenbanken in Virtuelle Maschinen Azure SQL Datenbanken und Elastic Database Pools
MehrSAP Simple Finance Die Finanz- und Risikomanagementlösung für die Digital Economy
SAP Simple Finance Die Finanz- und Risikomanagementlösung für die Digital Economy Elmar Hassler, Business Transformation Service, SAP Österreich GmbH Public SAP IT Summit 2015, 21. & 22. April, Salzburg
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
MehrErfahrungen mit TimesTen 7.0
Erfahrungen mit TimesTen 7.0 Bianca Stolz & Christian Kühne Systemberater Oracle Agenda TimesTen im Markt Das Konzept von TimesTen TimesTen Architektur Funktionen TimesTen in der
Mehr1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
MehrPlatform as a Service (PaaS) & Containerization
Platform as a Service (PaaS) & Containerization Open Source Roundtable Bundesverwaltung; Bern, 23. Juni 2016 André Kunz Chief Communications Officer Peter Mumenthaler Head of System Engineering 1. Puzzle
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
MehrMongoDB Big Data mit Open Source
MongoDB Big Data mit Open Source CommitterConf Essen 2014 29. Oktober 2014 Tilman Beitter Linux Consultant & Trainer B1 Systems GmbH beitter@b1-systems.de B1 Systems GmbH - Linux/Open Source Consulting,
MehrOracle Datenbanken optimal verwalten? Cloud Control natürlich!
Oracle Datenbanken optimal verwalten? Cloud Control natürlich! Bodo von Neuhaus, Oracle Deutschland - STCC Database Süd 17. März 2016 Safe Harbor Statement The following is intended to outline our general
MehrPartitionieren über Rechnergrenzen hinweg
Partitionieren über Rechnergrenzen hinweg Erkan Yanar erkan.yanar@linsenraum.de Blog: linsenraum.de/erkules Xing: www.xing.com/profile/erkan Yanar 24. November 2011 Was tun wenn: Daten übersteigen die
Mehr<Insert Picture Here> RAC Architektur und Installation
RAC Architektur und Installation Elmar Ströhmer Michael Künzner Oracle Server Technologies Competence Center Agenda Überblick und Architekturen von HA-Systemen Hardware Die Basis
MehrREST API / JSON Use Case Scenarios
REST API / JSON Use Case Scenarios Oliver Draese, STSM Db2 for z/os Development IBM Silicon Valley Lab (odraese@us.ibm.com) Disclaimer Disclaimer IBM s statements regarding its plans, directions and intent
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
MehrWide Column Stores. Felix Bruckner Mannheim, 15.06.2012
Wide Column Stores Felix Bruckner Mannheim, 15.06.2012 Agenda Einführung Motivation Grundlagen NoSQL Grundlagen Wide Column Stores Anwendungsfälle Datenmodell Technik Wide Column Stores & Cloud Computing
MehrIdentity Propagation in Oracle Fusion Middleware
Identity Propagation in Oracle Fusion Middleware Klaus Scherbach Principle Sales Consultant BU Identity Management 1 The following is intended to outline our general product direction. It is intended for
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
MehrDeep Dive in WebLogic Server und Multi- Tenancy
überraschend mehr Möglichkeiten! Deep Dive in WebLogic Server 12.2.2.1 und Multi- Tenancy Mohammad Esad-Djou, Solution Architect Borys Neselovskyi, Solution Architect OPITZ CONSULTING 2016 Agenda 1 2 3
MehrJSON und NoSQL: Ein starkes Team Karin Patenge Oracle Deutschland B.V. & Co. KG Potsdam
JSON und NoSQL: Ein starkes Team Karin Patenge Oracle Deutschland B.V. & Co. KG Potsdam Schlüsselworte Datenaustauschformat, JSON, NoSQL, M2M, JavaScript, Key-Value, Big Data, Application Development,
MehrDas Doppelte Lottchen: Ops Center und redundante I/O- Domains in OVM für SPARC. Elke Freymann Oracle Deutschland B.V. & Co. KG
Das Doppelte Lottchen: Ops Center und redundante I/O- Domains in OVM für SPARC Elke Freymann Oracle Deutschland B.V. & Co. KG Safe Harbor Statement The following is intended to outline our general product
Mehr