Die relationale Datenbank hat Konkurrenz!

Ähnliche Dokumente
Einführung in Oracle NoSQL Database. DOAG Konferenz 2013 Nürnberg, November 2013 Ute Middendorf metafinanz Informationssysteme GmbH

Service, please! Services in der Oracle Datenbank. Wir kümmernuns!

Einführung in die Praxis mit Oracle NoSQL

Hochverfügbarkeit und Datensicherheit mit Hilfe der Cloud

SQL oder NoSQL: Das ist die Frage! Oracle NoSQL Database

HANA Solution Manager als Einstieg

Oracle Grid Infrastructure 11gR2 im praktischen Einsatz

In Nullkommanix zur Datenbank in der eigenen Cloud

Anforderungen von Cloud-Anwendungen an Datenbanksysteme

Fast Analytics on Fast Data

Übersicht Streams nach Liste Produkte/Themen

Hochverfügbarkeit für die Datenbank. Was ist zu beachten?

Data Dictionary for Oracle

RavenDB, schnell und skalierbar

Roadshow - What s new in SQL Server 2016

Was bedeutet Oracle Cloud für Oracle Technologieexperten? DOAG 2015 Andreas Chatziantoniou - Foxglove-IT BV

SODA Die Datenbank als Document Store Rainer Willems Oracle Deutschland B.V. & Co. KG Dreieich Schlüsselworte

Oracle Big Data Technologien Ein Überblick

Quo vadis, DBA? Johannes Ahrends & Markus Flechtner

SAP HANA Betriebsprozesse im Rechenzentrum

TOra - Toolkit for Oracle

Oracle Snap Management Utility Snap mir eine. Marco Schwab, DOAG 2017,

Klaus Eckstein, Daniel Hillinger Cloud Control - hochverfügbar von Kopf bis Fuß

<Insert Picture Here> Die RZ-Zentrale - Grid Control hochverfügbar

Oracle Database 10g Die RAC Evolution

NoSQL mit Postgres 15. Juni 2015

Eclipse BIRT als Report Tool

Das ist alles nur gecloudt Sicherheit in den roten Wolken

GRAU DataSpace 2.0 Die sichere Fileshare & Sync Lösung für Unternehmen und Organisationen YOUR DATA. YOUR CONTROL

Anlegen von Entwicklungsumgebungen per Vagrant & Chef

Oracle Cloud Platform Services

Neues aus der nicht-, semi- und relationalen Welt

Fast Analytics on Fast Data

Sinn (und Unsinn) für Informix Benutzer

Thomas Matzner Berater für Systemanalyse Couchbase. Java User Group München

ORACLE CLOUD VERLEIHT ADF ANWENDUNGEN FLÜGEL. Andreas Koop CEO & Consultant Oracle Technologies

HERZLICH WILLKOMMEN. Oracle Enterprise Manager Grid Control- Hochverfügbarkeit für den OMS. Markus Flechtner DOAG-Regionaltreffen 3.

Oracle Datenbanken Clonen. aber richtig. Wir kümmern uns!

Erfahrungsbericht, Konsolidierung und Administration Real Application Cluster

DOAG 2013 HOCHVERFÜGBARKEIT EINER SINGLE-INSTANZ (AKTIV/PASSIV-FAILOVER) OHNE RAC

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Erfahrungen mit TimesTen 7.0

Exadata und In-Memory Datenbewirtschaftung und Analyse Extrem mit Exadata und InMemory (Erfahrungsbericht)

Hadoop Eine Erweiterung für die Oracle DB?

Oracle Cloud Control. Seminarunterlage. Version vom

Intern: Ceph Kurzeinführung in die verteile Storage-Lösung

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle Grid Infrastructure 11gR2 im Einsatz

Kostenoptimierte Cloud-Administration mit Solaris Container Technologie

TSM luster. Hochverfügbarkeit für TSM Server auf UNIX. März Version 6.1

Oracle Snap Management Utility Snap mir eine

MySQL HA Lösungen für Front- und Backend. Matthias Klein

HL-Monitoring Module

Oracle Big Data Technologien Ein Überblick

MongoDB Big Data mit Open Source

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

RMAN und Datapump in der SE2

Indexbasiertes SQL Tuning

Zukunft der Oracle Applikationsentwicklung: BC4J & XML

Polyglot Persistence und NoSQL

NoSQL Datenbanken EIN ÜBERBLICK ÜBER NICHT-RELATIONALE DATENBANKEN UND DEREN POTENTIALE IM ALLGEMEINEN UND IN DER INDUSTRIE

GRAU DataSpace 2.0 Enterprise Fileshare & Sync in der Hybrid Cloud YOUR DATA. YOUR CONTROL

Oracle Data Warehouse Mit Big Data neue Horizonte für das Data Warehouse ermöglichen

Rapid Deployment mit JomaSoft VDCF

Migration RAC 11.2 SE auf 12.1 SE2 in einer OVM Umgebung

TSM luster. Hochverfügbarkeit für TSM Server auf UNIX. August Version 5.3

Oracle 18c Real Application Cluster (RAC) und Grid Infrastructure

Public Cloud im eigenen Rechenzentrum

ODA Erfahrungen und Neuigkeiten

Installationen vereinheitlichen. Standards sind super. Marco Mischke, DOAG DB 2015 Düsseldorf. Die Datenbank-Spezialisten.

Einführung und Betrieb von Engineered Systems

JSON und NoSQL: Ein starkes Team Karin Patenge Oracle Deutschland B.V. & Co. KG Potsdam

DATENBANK LÖSUNGEN. mit Azure. Peter Schneider Trainer und Consultant. Lernen und Entwickeln.

In diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen.

Wechsel von Oracle Cloud Control 12c zu 13c Christoph Bauermeister

Oracle Corporation

SQL oder NoSQL. Steffen Krause Technical

Big Data Neue Erkenntnisse aus Daten gewinnen

Microsoft System Center Data Protection Manager Hatim SAOUDI Senior IT Consultant

Redo Logs. Informationen soweit der Logminer reicht Thomas Klughardt Senior Systems Consultant

PostgreSQL Administration

SAP auf Oracle Engineered Systems

MySQL Beispiele aus der Praxis. Wie setzen Kunden MySQL ein?

IdP Cluster Strukturen und zentrales Logging

Herzlich willkommen zur Präsentation:

HERZLICH WILLKOMMEN. Oracle Fail Safe ein Review Martin Schmitter 17. Oktober 2012

Oracle Database Appliance Datenbank ganz einfach?

vsphere 5.1 Upgrade & Best Practices Tristan P. Andres Senior IT Consultant

Skalierbare Webanwendungen

Oracle VM Server (x86) im praktischen Einsatz

Copyright 2015, Oracle and/or its affiliates. All rights reserved.

APEX (Hoch) Verfügbar? Ernst Leber

Oracle VM Server (x86) im praktischen Einsatz

Container Hype. TODO : Vollflächiges Container Bild. Håkan Dahlström Source:

NoSQL. Einblick in die Welt nicht-relationaler Datenbanken. Christoph Föhrdes. UnFUG, SS

VIRTUALISIERUNG AUF 3 EBENEN MIT DEM DISKLESS SHARED ROOT CLUSTER

Oracle Database Cloud Service

Oracle Enterprise Manager 12c R4 ( )

Robotron Datenbank-Software GmbH Oracle VM3 Features und Praxiserfahrungen. Dirk Läderach Nürnberg,

Cloud Control und die Datenbank

Transkript:

Die relationale Datenbank hat Konkurrenz! Einführung in Oracle NoSQL als Standalone Cluster. Daniel Nelle Wir kümmern uns! Senior Database Administrator merlin.zwo InfoDesign GmbH & Co. KG 76228 Karlsruhe

Das Hammer-Prinzip Wer nur einen Hammer hat, für den sieht alles wie einem Nagel aus.

Das Hammer-Prinzip

Spitzenleistung heißt, sich auf seine Stärken zu konzentrieren. merlin.zwo Wir machen Oracle - nur Oracle. Aus gutem Grund. Daniel Nelle Datenbank- und www.merlin-zwo.de Security-Spezialist Wir kümmern uns!

Agenda Was ist Oracle NoSQL? Architektur und HA Administration

Agenda Was ist Oracle NoSQL? Architektur und HA Administration

Was ist Oracle NoSQL CKey Value Store Java

Was ist Oracle NoSQL Key Value Store C Java

Was ist Oracle NoSQL Advanced Key Value Store Key -> Value JSON Tabellen Hochverfügbar Skalierbar

Was ist Oracle NoSQL Key -> Value JSON Tabellen Advanced Key Value Store Hochverfügbar Skalierbar

Was ist Oracle NoSQL Key -> Value JSON Tabellen Advanced Key Value Store Hochverfügbar Skalierbar

Was ist Oracle NoSQL Key -> Value JSON Tabellen Advanced Key Value Store Hochverfügbar Skalierbar

Was ist Oracle NoSQL Positionierung im Oracle Stack Oracle Big Data Appliance Oracle NoSQL Oracle Exadata Oracle RDBMS Oracle Exalogic

Agenda Was ist Oracle NoSQL? Architektur und HA Administration

Agenda Was ist Oracle NoSQL? Architektur und HA Administration

Architektur KEY VALUE Major Minor

Architektur KV-Beispiel MitarbeiterID Abteilung Kontakt Taetigkeit DBA Anschrift merlin.zwo... email Daniel.Nelle@ merlin-zwo.de

Architektur Partitionen KEY KEY KEY KEY KEY KEY Hash Buckets oder Partitionen

Architektur Shards Shard Shard Shard

Architektur Replication Nodes Shard Shard Shard M M M R R R R R R

Architektur Storage Nodes Storage Node 1 Storage Node 2 Storage Node 3 Storage Node 4 Storage Node 5 Storage Node 6 Storage Node 7 Storage Node 8 Shard M R R capacity=2 M Shard R R M Shard R R

Topologie Zonen Zone: Karlsruhe (eigenes RZ) Storage Node 1 Storage Node 2 Storage Node 3

Topologie Hochverfügbarkeit und Zonen Zone: Karlsruhe (eigenes RZ) Storage Node 1 Storage Node 2 Storage Node 3 (M) + (R) (M) + (R) (M) + (R) Zone: FFM (z.b. Oracle Cloud) Storage Node 4 Storage Node 5 (R) (R)

Architektur - ACID ACK von Memory ACK von Filesystem Buffer ACK von Disk

Architektur ACID NoSQL Cluster NONE RN (M) MAJORITY RN RN ALL

Agenda Was ist Oracle NoSQL? Architektur und HA Administration

Architektur Partitionen KEY KEY KEY KEY KEY KEY Hash Buckets oder Partitionen

Architektur Shards Shard Shard Shard

Architektur Replication Nodes Shard Shard Shard M M M R R R R R R

Architektur Storage Nodes Storage Node 1 Storage Node 2 Storage Node 3 Storage Node 4 Storage Node 5 Storage Node 6 Storage Node 7 Storage Node 8 Shard M R R capacity=2 M Shard R R M Shard R R

Topologie Zonen Zone: Karlsruhe (eigenes RZ) Storage Node 1 Storage Node 2 Storage Node 3

Agenda Was ist Oracle NoSQL? Architektur und HA Administration

Agenda Was ist Oracle NoSQL? Architektur und HA Administration

Administration Installation Create Config UnZip Download

Administration Installation Create Config java -jar $KVHOME/lib/kvstore.jar makebootconfig \ -root /u01/kvroot \ -store-security none \ -capacity 1 \ -harange 6000,6050 \ -port 5000 \ -memory_mb 512 \ -host ora-nosql001 \ -storagedir /u01/data01 \

Administration Installation Create Config java -jar $KVHOME/lib/kvstore.jar makebootconfig \ -root /u01/kvroot \ -store-security none \ -capacity 2 \ -harange 6000,6050 \ -port 5000 \ -memory_mb 512 \ -host ora-nosql001 \ -storagedir /u01/data01 \ -storagedir /u01/data02 \

Administration Installation Start Storage Node Agent Create Config UnZip Download

Administration Installation Start Storage Node Agent java -jar $KVHOME/lib/kvstore.jar start -root /u01/kvroot &

Administration Installation Add Node + + + Start Storage Node Agent Create Config UnZip Download

Administration Installation Start Storage Node Agent java -jar $KVHOME/lib/kvstore.jar runadmin -port 5000 -host ora-nosql001 > configure -name merlinzwo > plan deploy-zone -name "Karlsruhe" -rf 3 -wait > plan deploy-sn -znname "Karlsruhe" -port 5000 -wait -host ora-nosql001 > plan deploy-admin -sn sn1 -wait

Administration Installation Create / Deploy Topology Add Node + + + Start Storage Node Agent Create Config UnZip Download

Administration Installation Topology java -jar $KVHOME/lib/kvstore.jar runadmin -port 5000 -host ora-nosql001 > topology create -name prodha -pool AllStorageNodes -partitions 120 > topology preview -name prodha > plan deploy-topology -name prodha -wait

Administration Installation Create / Deploy Topology Add Node + + + Start Storage Node Agent Create Config UnZip Download

Administration Einfach einfach Replace Node: 7 Befehle Backup mit Snapshot: 1 Befehl Replace offline Node: 3 Befehle Viele weiter einfache Einfachheiten Backups? Wozu? Abfragen, Einfügen, Verändern mit SQL und JSON

Administration Stolpersteine DNS Eintrag Kein Anzahl Zugriff RDBMS- Partitionen über IP Datenmodelle sind fix funktionieren nicht!

Administration Stolpersteine DNS Eintrag Kein Zugriff über IP Anzahl RDBMS- Partitionen Datenmodelle sind fix funktionieren nicht!

Administration Stolpersteine DNS Eintrag Kein Zugriff über IP Anzahl Partitionen sind fix RDBMS- Datenmodelle funktionieren nicht!

Administration Stolpersteine DNS Eintrag Kein Zugriff über IP Anzahl Partitionen sind fix RDBMS- Datenmodelle funktionieren nicht!

Nützliche Links Oracle NoSQL auf OTN http://www.oracle.com/technetwork/database/database-technologies/nosqldb/overview/index.html Beispiel-Scripte (sehr hilfreich!) https://github.com/oracle/nosql-examples Oracle NoSQL Dokumentation https://docs.oracle.com/cd/nosql/index.html Schnittstellen und Treiber: http://www.oracle.com/technetwork/database/database-technologies/nosqldb/downloads/index.html

Warum Oracle NoSQL?

Warum Oracle NoSQL?

merlin.zwo InfoDesign GmbH & Co. KG Daniel Nelle

Kontakt merlin.zwo Wir kümmern uns! merlin.zwo InfoDesign GmbH & Co. KG Daniel Nelle Elsa-Brändström-Straße 14 76228 Karlsruhe Tel. 0721-132 096 0 Daniel.Nelle@merlin-zwo.de http://www.merlin-zwo.de Wir kümmern uns!