Suche senden
Hochladen
20181210_ITTage2018_OracleNoSQLDB_KPatenge
•
0 gefällt mir
•
66 views
Karin Patenge
Folgen
Oracle NoSQL DB Overview during IT Tage 2018. Frankfurt a.M. in Dec 2018.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 26
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
20181120_DOAG_OracleNoSQLDB_KPatenge
20181120_DOAG_OracleNoSQLDB_KPatenge
Karin Patenge
Überblick zu Oracle Database 12c Release 2
Überblick zu Oracle Database 12c Release 2
Ulrike Schwinn
Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)
Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)
Trivadis
Amazon Redshift
Amazon Redshift
AWS Germany
Realtime BigData Step by Step mit Lambda, Kafka, Storm und Hadoop
Realtime BigData Step by Step mit Lambda, Kafka, Storm und Hadoop
Valentin Zacharias
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
Karin Patenge
Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017
oraclebudb
Die Datenbank ist nicht immer Schuld - Gründe warum Datenbank-Migration schei...
Die Datenbank ist nicht immer Schuld - Gründe warum Datenbank-Migration schei...
Markus Flechtner
Empfohlen
20181120_DOAG_OracleNoSQLDB_KPatenge
20181120_DOAG_OracleNoSQLDB_KPatenge
Karin Patenge
Überblick zu Oracle Database 12c Release 2
Überblick zu Oracle Database 12c Release 2
Ulrike Schwinn
Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)
Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)
Trivadis
Amazon Redshift
Amazon Redshift
AWS Germany
Realtime BigData Step by Step mit Lambda, Kafka, Storm und Hadoop
Realtime BigData Step by Step mit Lambda, Kafka, Storm und Hadoop
Valentin Zacharias
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
Karin Patenge
Oracle Technology Monthly Oktober 2017
Oracle Technology Monthly Oktober 2017
oraclebudb
Die Datenbank ist nicht immer Schuld - Gründe warum Datenbank-Migration schei...
Die Datenbank ist nicht immer Schuld - Gründe warum Datenbank-Migration schei...
Markus Flechtner
Forms and Reports 12c - Processes and Automation in Development and Operations
Forms and Reports 12c - Processes and Automation in Development and Operations
Torsten Kleiber
Apache Kaylin: OLAP Cubes on Hadoop
Apache Kaylin: OLAP Cubes on Hadoop
inovex GmbH
Hadoop 2.0 - The Next Level
Hadoop 2.0 - The Next Level
Sascha Dittmann
Oracle Database Backup Service
Oracle Database Backup Service
Trivadis
Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...
Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...
Trivadis
Hybrid Partitioned Tables in Oracle Database 19c
Hybrid Partitioned Tables in Oracle Database 19c
Ulrike Schwinn
Oracle on Azure
Oracle on Azure
Trivadis
Wer gewinnt das SQL-Rennen auf der Hadoop-Strecke?
Wer gewinnt das SQL-Rennen auf der Hadoop-Strecke?
inovex GmbH
Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?
Trivadis
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Markus Flechtner
Oracle12c threaded execution - Ressourcen sparen zum Nulltarif?!?
Oracle12c threaded execution - Ressourcen sparen zum Nulltarif?!?
Trivadis
Oracle Database Security Assessment Tool (DBSAT)
Oracle Database Security Assessment Tool (DBSAT)
OPITZ CONSULTING Deutschland
Azure Data Factory – Data Management für die Cloud
Azure Data Factory – Data Management für die Cloud
inovex GmbH
Eval Apache Storm vs. Spark Streaming - German
Eval Apache Storm vs. Spark Streaming - German
Erik Schmiegelow
Big Data Konnektivität
Big Data Konnektivität
Trivadis
Automotive Information Research driven by Apache Solr
Automotive Information Research driven by Apache Solr
QAware GmbH
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2
Ileana Somesan
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
Karin Patenge
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
Karin Patenge
Rsyslog - Deutsche Qualitätsarbeit für Linux
Rsyslog - Deutsche Qualitätsarbeit für Linux
Trivadis
Oracle Database 12c Release 2
Oracle Database 12c Release 2
oraclebudb
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Karin Patenge
Weitere ähnliche Inhalte
Was ist angesagt?
Forms and Reports 12c - Processes and Automation in Development and Operations
Forms and Reports 12c - Processes and Automation in Development and Operations
Torsten Kleiber
Apache Kaylin: OLAP Cubes on Hadoop
Apache Kaylin: OLAP Cubes on Hadoop
inovex GmbH
Hadoop 2.0 - The Next Level
Hadoop 2.0 - The Next Level
Sascha Dittmann
Oracle Database Backup Service
Oracle Database Backup Service
Trivadis
Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...
Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...
Trivadis
Hybrid Partitioned Tables in Oracle Database 19c
Hybrid Partitioned Tables in Oracle Database 19c
Ulrike Schwinn
Oracle on Azure
Oracle on Azure
Trivadis
Wer gewinnt das SQL-Rennen auf der Hadoop-Strecke?
Wer gewinnt das SQL-Rennen auf der Hadoop-Strecke?
inovex GmbH
Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?
Trivadis
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Markus Flechtner
Oracle12c threaded execution - Ressourcen sparen zum Nulltarif?!?
Oracle12c threaded execution - Ressourcen sparen zum Nulltarif?!?
Trivadis
Oracle Database Security Assessment Tool (DBSAT)
Oracle Database Security Assessment Tool (DBSAT)
OPITZ CONSULTING Deutschland
Azure Data Factory – Data Management für die Cloud
Azure Data Factory – Data Management für die Cloud
inovex GmbH
Eval Apache Storm vs. Spark Streaming - German
Eval Apache Storm vs. Spark Streaming - German
Erik Schmiegelow
Big Data Konnektivität
Big Data Konnektivität
Trivadis
Automotive Information Research driven by Apache Solr
Automotive Information Research driven by Apache Solr
QAware GmbH
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2
Ileana Somesan
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
Karin Patenge
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
Karin Patenge
Rsyslog - Deutsche Qualitätsarbeit für Linux
Rsyslog - Deutsche Qualitätsarbeit für Linux
Trivadis
Was ist angesagt?
(20)
Forms and Reports 12c - Processes and Automation in Development and Operations
Forms and Reports 12c - Processes and Automation in Development and Operations
Apache Kaylin: OLAP Cubes on Hadoop
Apache Kaylin: OLAP Cubes on Hadoop
Hadoop 2.0 - The Next Level
Hadoop 2.0 - The Next Level
Oracle Database Backup Service
Oracle Database Backup Service
Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...
Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stan...
Hybrid Partitioned Tables in Oracle Database 19c
Hybrid Partitioned Tables in Oracle Database 19c
Oracle on Azure
Oracle on Azure
Wer gewinnt das SQL-Rennen auf der Hadoop-Strecke?
Wer gewinnt das SQL-Rennen auf der Hadoop-Strecke?
Oracle Engineered Systems - Chance oder Risiko?
Oracle Engineered Systems - Chance oder Risiko?
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Codd & ACID - ein Ausflug in die Datenbank-Theorie und Geschichte
Oracle12c threaded execution - Ressourcen sparen zum Nulltarif?!?
Oracle12c threaded execution - Ressourcen sparen zum Nulltarif?!?
Oracle Database Security Assessment Tool (DBSAT)
Oracle Database Security Assessment Tool (DBSAT)
Azure Data Factory – Data Management für die Cloud
Azure Data Factory – Data Management für die Cloud
Eval Apache Storm vs. Spark Streaming - German
Eval Apache Storm vs. Spark Streaming - German
Big Data Konnektivität
Big Data Konnektivität
Automotive Information Research driven by Apache Solr
Automotive Information Research driven by Apache Solr
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
Rsyslog - Deutsche Qualitätsarbeit für Linux
Rsyslog - Deutsche Qualitätsarbeit für Linux
Ähnlich wie 20181210_ITTage2018_OracleNoSQLDB_KPatenge
Oracle Database 12c Release 2
Oracle Database 12c Release 2
oraclebudb
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Karin Patenge
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)
Ulrike Schwinn
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OPITZ CONSULTING Deutschland
Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6
Torsten Winterberg
MT AG Präsentation Rapid Application Development mit APEX 5
MT AG Präsentation Rapid Application Development mit APEX 5
MT AG
AOUG 2019 Oracle Centrally Managed Users 18c / 19c
AOUG 2019 Oracle Centrally Managed Users 18c / 19c
Stefan Oehrli
Agile Oracle database modeling and development - APEX Connect 2020
Agile Oracle database modeling and development - APEX Connect 2020
Torsten Kleiber
Überblick Oracle Datenbank 12c
Überblick Oracle Datenbank 12c
Ileana Somesan
OSMC 2012 | Monitoring bei der DB Systel by Ralf Döring
OSMC 2012 | Monitoring bei der DB Systel by Ralf Döring
NETWAYS
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
OPITZ CONSULTING Deutschland
Oracle AVDF in der Praxis
Oracle AVDF in der Praxis
Trivadis
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Niels de Bruijn
Do´s and Dont´s mit Oracle RDS
Do´s and Dont´s mit Oracle RDS
esentri AG
MT AG: 7 gute Gründe warum Apex
MT AG: 7 gute Gründe warum Apex
MT AG
Enterprise Cloud Native ist das neue Normal
Enterprise Cloud Native ist das neue Normal
QAware GmbH
Enterprise Cloud Native ist das neue Normal
Enterprise Cloud Native ist das neue Normal
QAware GmbH
2020 oracle lizenznews
2020 oracle lizenznews
OPITZ CONSULTING Deutschland
Endeca Web Acquisition Toolkit - Integration verteilter Web-Anwendungen und a...
Endeca Web Acquisition Toolkit - Integration verteilter Web-Anwendungen und a...
Harald Erb
Boost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with Docker
Steven Grzbielok
Ähnlich wie 20181210_ITTage2018_OracleNoSQLDB_KPatenge
(20)
Oracle Database 12c Release 2
Oracle Database 12c Release 2
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)
Überblick: 18c und Autonomous Data Warehouse Cloud (ADWC)
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6
MT AG Präsentation Rapid Application Development mit APEX 5
MT AG Präsentation Rapid Application Development mit APEX 5
AOUG 2019 Oracle Centrally Managed Users 18c / 19c
AOUG 2019 Oracle Centrally Managed Users 18c / 19c
Agile Oracle database modeling and development - APEX Connect 2020
Agile Oracle database modeling and development - APEX Connect 2020
Überblick Oracle Datenbank 12c
Überblick Oracle Datenbank 12c
OSMC 2012 | Monitoring bei der DB Systel by Ralf Döring
OSMC 2012 | Monitoring bei der DB Systel by Ralf Döring
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
Oracle AVDF in der Praxis
Oracle AVDF in der Praxis
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Do´s and Dont´s mit Oracle RDS
Do´s and Dont´s mit Oracle RDS
MT AG: 7 gute Gründe warum Apex
MT AG: 7 gute Gründe warum Apex
Enterprise Cloud Native ist das neue Normal
Enterprise Cloud Native ist das neue Normal
Enterprise Cloud Native ist das neue Normal
Enterprise Cloud Native ist das neue Normal
2020 oracle lizenznews
2020 oracle lizenznews
Endeca Web Acquisition Toolkit - Integration verteilter Web-Anwendungen und a...
Endeca Web Acquisition Toolkit - Integration verteilter Web-Anwendungen und a...
Boost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with Docker
Mehr von Karin Patenge
20190704_AGIT_Georaster_ImageryData_KPatenge
20190704_AGIT_Georaster_ImageryData_KPatenge
Karin Patenge
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
Karin Patenge
20181123 dn2018 graph_analytics_k_patenge
20181123 dn2018 graph_analytics_k_patenge
Karin Patenge
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
Karin Patenge
20181019 code.talks graph_analytics_k_patenge
20181019 code.talks graph_analytics_k_patenge
Karin Patenge
OracleCode_Berlin_Jun2018_AnalyzeBitcoinTransactionDataUsingAsGraph
OracleCode_Berlin_Jun2018_AnalyzeBitcoinTransactionDataUsingAsGraph
Karin Patenge
Graph Analytics on Data from Meetup.com
Graph Analytics on Data from Meetup.com
Karin Patenge
5 Gründe für Oracle Spatial Technologies
5 Gründe für Oracle Spatial Technologies
Karin Patenge
IT-Tage 2017: Visuelle Analyse komplexer Datenbestände am Beispiel der Panama...
IT-Tage 2017: Visuelle Analyse komplexer Datenbestände am Beispiel der Panama...
Karin Patenge
20171106_OracleWebcast_ITTrends_EFavuzzi_KPatenge
20171106_OracleWebcast_ITTrends_EFavuzzi_KPatenge
Karin Patenge
Oracle NoSQL Database: Integration in den Oracle Enterprise Manager 12
Oracle NoSQL Database: Integration in den Oracle Enterprise Manager 12
Karin Patenge
20160229_ModernApplicationDevelopment_Python_KPatenge
20160229_ModernApplicationDevelopment_Python_KPatenge
Karin Patenge
Datenbank-gestützte Validierung und Geokodierung von Adressdatenbeständen
Datenbank-gestützte Validierung und Geokodierung von Adressdatenbeständen
Karin Patenge
Raster Algebra mit Oracle Spatial und uDig
Raster Algebra mit Oracle Spatial und uDig
Karin Patenge
Geodatenmanagement und -Visualisierung mit Oracle Spatial Technologies
Geodatenmanagement und -Visualisierung mit Oracle Spatial Technologies
Karin Patenge
Mehr von Karin Patenge
(15)
20190704_AGIT_Georaster_ImageryData_KPatenge
20190704_AGIT_Georaster_ImageryData_KPatenge
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
20181123 dn2018 graph_analytics_k_patenge
20181123 dn2018 graph_analytics_k_patenge
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
20181019 code.talks graph_analytics_k_patenge
20181019 code.talks graph_analytics_k_patenge
OracleCode_Berlin_Jun2018_AnalyzeBitcoinTransactionDataUsingAsGraph
OracleCode_Berlin_Jun2018_AnalyzeBitcoinTransactionDataUsingAsGraph
Graph Analytics on Data from Meetup.com
Graph Analytics on Data from Meetup.com
5 Gründe für Oracle Spatial Technologies
5 Gründe für Oracle Spatial Technologies
IT-Tage 2017: Visuelle Analyse komplexer Datenbestände am Beispiel der Panama...
IT-Tage 2017: Visuelle Analyse komplexer Datenbestände am Beispiel der Panama...
20171106_OracleWebcast_ITTrends_EFavuzzi_KPatenge
20171106_OracleWebcast_ITTrends_EFavuzzi_KPatenge
Oracle NoSQL Database: Integration in den Oracle Enterprise Manager 12
Oracle NoSQL Database: Integration in den Oracle Enterprise Manager 12
20160229_ModernApplicationDevelopment_Python_KPatenge
20160229_ModernApplicationDevelopment_Python_KPatenge
Datenbank-gestützte Validierung und Geokodierung von Adressdatenbeständen
Datenbank-gestützte Validierung und Geokodierung von Adressdatenbeständen
Raster Algebra mit Oracle Spatial und uDig
Raster Algebra mit Oracle Spatial und uDig
Geodatenmanagement und -Visualisierung mit Oracle Spatial Technologies
Geodatenmanagement und -Visualisierung mit Oracle Spatial Technologies
20181210_ITTage2018_OracleNoSQLDB_KPatenge
1.
2.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Oracle NoSQL DB als komplementäre Datenmanagement-Plattform Karin Patenge | karin.patenge@oracle.com | @kpatenge Principal Solution Engineer | BU Cloud & Core Technologies Oracle Deutschland B.V. & Co. KG IT Tage 2018 – Workshop Day | Frankfurt a.M. | 10. Dezember 2018
3.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | 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.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Agenda Überblick Architektur der Oracle NoSQL DB Demo Zusätzliche Informationen 1 2 3 4
5.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Die Oracle NoSQL DB als Teil der Datenmanagement Plattform 5
6.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Was ist die Oracle NoSQL Datenbank? 6 101100101001001 001101010101011 100101010100100 101 ZuverlässigFlexibelSchnellEinfach Ausgereifter Key-Value Datenspeicher. Kosteneffizient. Hochperformant. “Eingebaute” Hochverfügbarkeit und Skalierbarkeit durch Replikation und Sharding. Optimal für einfache Operationen auf großen Tabellen. less is more
7.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Technische Merkmale der Oracle NoSQL DB Text Datenbank Kern- Funktionalität Fokus auf Anwendungs- entwicklung Enterprise- Grade Software • Verteilte Datenhaltung (Sharding) • Vorhersagbare, geringe Latenzzeiten • Flexibel skalierbar • Hoher Durchsatz • Hochverfügbar, ausfallsicher • GeoJSON • Geringer Administrationsaufwand • Einfach zu erweitern, auch geografisch verteilt • Automatisches Rebalancing • Starke Integration in das Oracle Tech Portfolio • Kerberos Unterstützung • Verschüsselte Daten (Transport/Speicherung) • Time-To-Live (Daten mit “Verfallsdatum”) • Multitenancy • Verschiedene Programmier- APIs inklusive SQL • Einfache GET/PUT Operationen • Datenmodelle: • Key-Value • Table • JSON • Graph (in Kombination mit Big Data Spatial and Graph) • BASE und ACID unterstützt • Sekundärindizes • Freie Community Edition über Apache 2.0 Lizenz • Basic Edition kostenfrei mit Oracle DB EE Lizenz 9
8.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Architektur Oracle NoSQL DB Application NoSQLDB Treiber SN1 RN1 SN5 RN5 SN9 RN9 SN2 RN2 SN6 RN6 SN10 RN10 SN3 RN3 SN7 RN7 SN11 RN11 SN4 RN4 SN8 RN8 SN12 RN12 SN13 RN13 SN14 RN14 SN15 RN15 SN16 RN16 RN17 RN18 SN17 RN19 RN20 RN21 Storage Nodes Capacity = 1 Capacity = 3 Replication Factor = 3 (Total # of RNs in a Shard) RM Shard1 Shardn R RM R Shards ≡ Replication Groups WRITE Master Replica Node (RN) READ Least busy Replica Node (Master or Replica) 18 Oracle NoSQL DB Application NoSQLDB Treiber Oracle NoSQL DB Application NoSQLDB Treiber Load Balancer / Web Server (NoSQL DB EE erforderlich)
9.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Deployment Optionen (I) „Do-it-yourself“ NoSQL DB Cluster 1. Im eigenen Rechenzentrum 2. Docker Container – https://hub.docker.com/r/oracle/nosql/ https://blogs.oracle.com/nosql/oracle-nosql- database-on-docker 3. Bare Metal CS (Oracle Cloud Infrastructure) – tinyurl.com/nosqldbbaremetal • Zu beachten: Eigene Verantwortung für – Hardware, Network, Sizing, Installation – Configuration, Deployment, Patching, Load Balancing Engineered Systems mit NoSQL DB • Oracle Big Data Appliance – Schnelles Setup, skalierbar, kosteneffizient (TCO) – Vorintegrierte Full Rack Konfiguration • Oracle's Sun x86 Servers • InfiniBand und Ethernet Konnektivität – Vorinstallierte SW Komponenten • NoSQL DB, Oracle R, Cloudera Enterprise Technology Software inkl. Cloudera CDH, Cloudera Manager, and Cloudera RTQ (Impala), ... – Perfekt ausbalanziert – Erweiterbar 19
10.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Oracle NoSQL DB Cloud Service • Verfügbar seit August 2018 – cloud.oracle.com/nosql – Derzeit nur aus Oracle RZ in den USA • Besonderheiten – Fully-managed Service – Keinerlei Administration – Fokussiert auf Anwendungsentwicklung – Flexible Anpassung der benötigten Ressourcen an Arbeitslast – Ausfallsicherheit (Verteilung der Daten auf verschiedene Availability Domains) – Disaster Recovery Nur ein paar Schritte 1. Download Client Software und auspacken 2. Arbeitslast bestimmen 3. Anwendung entwickeln und testen/simulieren 4. Cloud Service abonnieren und aktivieren 5. Nutzer/in anlegen und Zugriffsrechte vergeben 6. Credentials Datei anlegen 7. Anwendung anpassen, kompilieren und starten 20 Deployment Optionen (II)
11.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Demo 1. Eigenes NoSQL DB Cluster deployen und nutzen 2. NoSQL DB Cloud Service 3. NoSQL DB als Graph Datenbank (optional in Abhängigkeit von Zeit) 21
12.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Der Oracle NoSQL DB Cloud Service In wenigen Schritten zur Anwendung 22
13.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | 23 Schritt 1: Download Client Software und Auspacken • cloud.oracle.com/nosql/download • Oracle NoSQL Cloud Treiber – Aktuell: Java – Demnächst: Python und weitere • Oracle NoSQL Cloud SDK • Simulator zum Testen einer Anwendung (Simuliert lokal den Cloud Service) • Beispielskripte und JavaDoc
14.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | 24 Schritt 2: Arbeitslast bestimmen (Sizing) • Web-Formular zum Berechnen der benötigten Kapazitäten – tinyurl.com/nosqldbcapacityestimator – Eingabewerte • Satzgröße (Key plus Value) • Schreibdurchsatz • Lesedurchsatz • Absolute | Eventual Consistency • Anzahl der Datensätze – Ausgabewerte • Schreibeinheiten • Leseeinheiten • Benötigter Speicher
15.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | 25 Preiskalkulation für Beispiel aus Schritt 2
16.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | • Anwendungsbeispiel: – BasicTableExample.java • Legt Tabelle USERS an • Fügt Datensätze ein (PUT) • Lesen von Datensätzen (GET) • Löschen eines Datensatzes • Cloud Simulator starten • Anwendung kompilieren • Anwendung ausführen 26 Schritt 3: Anwendung entwickeln und testen / simulieren
17.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | 27 Schritt 4: Cloud Service abonnieren und aktivieren Hinweis: Default Data Region = North America auswählen
18.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | 28 Schritt 5: Nutzer*in anlegen und Zugriffsrechte setzen
19.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | • Unterordner .andc anlegen im USER Ordner • Datei credentials erzeugen und Infos eintragen zu: – Benutzername, Passwort, Client ID, Client Secret • Entitlement ID notieren – Identity Cloud Service > ANDC > Configuration > Resources 29 Schritt 6: Credentials Datei erzeugen
20.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | 30 Schritt 6: Zusätzliche benötigte Infos • Entitlement ID • URL vom Identity Cloud Service https://idcs-xxx.identity.oraclecloud.com
21.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | 31 Schritt 7: Anwendung anpassen, kompilieren und starten
22.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Zusammenfassung 32
23.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Das Wichtigste zusammengefaßt • Viele Anwendungsfälle für die Oracle NoSQL Datenbank • Komplementär zu anderen Datenmanagement Plattformen (Hadoop, RDBMS) • Höchste Performanz garantiert über NoSQL DB auf Oracle Cloud Infrastructure (Baremetal Deployment Option) • Oracle NoSQL DB Cloud Service ideal für Anwendungsentwicklung • Open-Source Version als Community Edition verfügbar (Apache 2.0) • Basic Edition lizenzkostenfrei und mit Support über Oracle DB EE Lizenzen • Integration der NoSQL DB Enterprise Edition mit anderen Produkten im Oracle Tech Portfolio – Nutzung als Graph Datenbank in Kombination mit Oracle Big Data Spatial and Graph – Enterprise Manager für Administration – Integration mit Oracle DB über External Tables 33
24.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | Zusätzliche Informationen 34
25.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | • Getting started – Oracle NoSQL DB Cloud Service tinyurl.com/nosqldbcs101 – Mit SQL API: docs.oracle.com/en/database/other- databases/nosql-database/18.3/sqlfornosql/getting- started-sql-nosql-database.pdf – Mit Key/Value API: docs.oracle.com/en/database/other- databases/nosql-database/18.3/java-driver- kv/getting-started-oracle-nosql-database-key-value- api.pdf • REST API für Administration der Oracle NoSQL DB https://docs.oracle.com/en/database/other-databases/nosql- database/18.3/rest-admin • Videos – Virtual Developer Day www.youtube.com/watch?v=o7B94ch8iVs • Oracle Learning Library https://apexapps.oracle.com/pls/apex/f?p=44785:1 • Editionen der Oracle NoSQL DB – Im FAQ tinyurl.com/nosqldbfaq • Preisliste – Oracle NoSQL DB CS cloud.oracle.com/nosql/pricing • Blogs – blogs.oracle.com/nosql/ – blogs.oracle.com/bigdataspatialgraph/ Einige hilfreiche Links 35
26.
Copyright © 2018,
Oracle and/or its affiliates. All rights reserved. | 36 @OracleNoSQL @kpatenge @OracleBUDB karin.patenge@oracle.com https://www.linkedin.com/groups/4147754/ Nächste Ausgabe: Keine Angst vor Key-Value-Stores: Einblicke in die Oracle NoSQL DB
Jetzt herunterladen