Download presentation
Presentation is loading. Please wait.
Published byJustina Douglas Modified over 9 years ago
2
Oracle NOSQL Database A Practical Introduction – [CON8062] Robert Greene & Anuj Sahni Product Management Oracle NOSQL Database October 01, 2014 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
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.
4
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Program Agenda What is Oracle NOSQL, who uses it, how much does it cost Cluster setup, high availability, visual tooling Schema, data loading, Query ( CLI, SQL, API’s ) Advanced Features and future 1 2 3 4 5
5
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | What is Oracle NOSQL Database Oracle Confidential – Internal/Restricted/Highly Restricted5 101100101001001 001101010101011 100101010100100 101 ReliableFlexibleFastSimple advanced Key-Value database designed as cost effective, high performance solution for simple operations on collections of data with built in high availability and elastic scale-out.
6
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 2009 Servicing major Financials, LinkedIn, Amazon 2010 Scaling out BerkeleyDB NoSQL Database 2011 Nov 2011, version 1.0 released 2012 Dec 2012, version 2.0 released Oracle Eco Integrated 2013 Quarterly releases, version 2.1 released 2014 Version 3.0 Hosted NoSQL Big Data SQL Customers In Production Customers In Production Oracle Solutions Engineered Systems NoSQL Database In development NoSQL Database In development BerkeleyDB Oracle Cloud Oracle NOSQL Database From startups to enterprise ready
7
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | NOSQL Features – Elastic – BASE Operations – Tables / JSON / Binary – Online management Differentiators – ACID transactions – Online rolling upgrades – Oracle technology integrated (tools & solutions) – Commodity & Engineered systems – Streaming large object support Oracle NOSQL Database - Enterprise Ready – Data Center Support – Secondary Indexes – Secure Access – Flexible schema Best NOSQL choice for any company using Oracle products
8
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Finance Large credit card network provider Fraud rule and history management 6,500 ops/sec, 85% update on read Manufacturing Large airline manufacturer Developing next generation planes 750K key inserts/sec, 6TB per hour 8 Telecoms Large mobile telecom operator Mobile personalized advertizing 24,000 ops/sec, 100% update on read Gaming Real-time, live event platform provider Sports wagering for William Hill, BetVictor 600 concurrent feeds, 400 events/feed Oracle NOSQL Database customer success… ……many more
9
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle NOSQL Database Subscription Model Business-friendly support service – Oracle NoSQL Database Community Edition Open Source AGPL Edition – Support is now available for Community Edition Price is $2,000/year per server No upfront license fee Provides for full Oracle support policy response Purchase online via the Oracle Store – Offers affordable support option for startups – Provides Oracle expertise for production deployment 9 Oracle Store https://shop.oracle.com/
10
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle NOSQL DB Licensing Community -or- Enterprise Edition – Enterprise Edition Closed Source. Standard Oracle License – Community Edition has all of the basic functionality and APIs. Gets you started – Enterprise Edition for large, production, multi-data center, Oracle integration- centric customers and/or non-GPL compliant customers. 10
11
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Enterprise ready- for Administrators and Developers Integrated - into Oracle software stack of tools and solutions Engineered appliance – fast deployment and comprehensive support Oracle NOSQL Database product mission Transitioning NOSQL from Startup to Enterprise
12
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Program Agenda What is it, who uses it, how much does it cost Cluster setup, high availability, visual tooling Schema, data loading, Query ( CLI, SQL, API’s ) Advanced Features and future 1 2 3 4 5
13
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Cluster Topology Smart Topology Agents A A A Machine1 Machine2 Machine3 Replica Group 1 Replica Group 2 Replica Group 4 Replica Group 3 R1R1 R2R2 R2R2 R1R1 R4R4 R4R4 R3R3 R3R3 M4M4 M1M1 M2M2 M3M3 D D D D Application NoSQL Driver D D
14
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Simple setup via Resource Declaration (no replica group definition) Automatic HA process placement (DBA assist) Oracle Enterprise Manager (unified SQL and NoSQL resource view) Enterprise Ready Cluster creation
15
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Automated write availability - master re-election on failure Cloud ready tooling and standards based alerting (html5, jmx, snmp) Automated process rebalancing on recovery - DBA-less recovery Enterprise Ready High availability and active monitoring
16
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Program Agenda What is it, who uses it, how much does it cost Cluster setup, high availability, visual tooling Schema, data loading Query ( CLI, SQL, API’s ) Advanced Features and future 1 2 3 4 5
17
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Email Example – RDBMS Schema ER Diagram
18
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Parent/child Value Email Example – NOSQL Schema Hierarchical key space, table meta layer
19
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Simple, scripted DDL (familiar SQL concepts) Rich modeling: Collections, Records, Primitives, Embedding, Linked (powerful modeling) Strongly typed data, loosely coupled applications (governance with agility) Enterprise Ready Table creation
20
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Easy CLI based data loading from CVS, JSON formats High speed bulk loading – ODI / Oracle Connectors (Map Reduce) Data load from cluster wide snapshots Enterprise Ready Data Loading
21
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Program Agenda What is it, who uses it, how much does it cost Cluster setup, high availability, visual tooling Schema, data loading Query ( CLI, SQL, API’s ) Advanced Features and future 1 2 3 4 5
22
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Email Example Queries Parent/child Value Query by primary key Query by secondary index Queries with ordered results kv-> get table -name user -field userId -value 1 kv-> get table -name user -index emailIndex -field email -value mike.smith@email.com kv-> get table -name user -index ageIndex -field age - start 12 -end 20 kv-> get table -name user -index emailIndex Range Queries
23
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Email Example Queries Parent/child Value Intersection Queries (JOIN) kv-> get table -name User.Folder.Message -field userId - value 1 -field folderId -value 2
24
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Easy CLI adhoc query (Dev prototype, DBA examine) Range and aggregate operators (advanced filtering, indexes, store wide ordered) Scriptable and exportable results (predictable, repeatable, sharable) Enterprise Ready CLI queries
25
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Simple Oracle integration All SQL tools available thru Oracle Database Foundation for unified query of Big Data SQL Enterprise Ready SQL based queries
26
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Simple Eclipse based, multi-language development Flexible Table, AVRO, Key-Value API with adhoc query Powerful operators, primary/secondary indexing Enterprise Ready and Developer friendly Table API based queries
27
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Program Agenda What is it, who uses it, how much does it cost Cluster setup, high availability, visual tooling Schema, data loading Query ( CLI, SQL, API’s ) Advanced Features and future 1 2 3 4 5
28
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 144 -> 216 nodes 4% initial reduction 9% final gain Linear scalability Engineered for Linear Scaling Big Data Appliance
29
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 216 nodes 15 minutes to software upgrade Scriptable automation Linear scalability Engineered for Rolling Upgrades Big Data Appliance
30
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle NoSQL Database Terracotta Read Latency Enterprise Ready Predictable performance beats in-memory grids
31
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Authentication (truststore) Wire line encryption (SSL) At rest encryption (eCryptfs) Oracle Wallet (key management) Upcoming security integrations Kerberos, Database Vault, Auditing, Masking, Label Security Enterprise Ready Defense in Depth Security
32
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Data WarehouseData Reservoir + Oracle Big Data Connectors Oracle Data Integrator Oracle Advanced Analytics Oracle Database Oracle Spatial & Graph Cloudera Hadoop Oracle R Distribution Oracle NoSQL Database Oracle Industry Models Oracle GoldenGate Oracle Data Integrator Oracle Event Processing Apache Flume Oracle Coherence Oracle Advanced Analytics Oracle Database Oracle Spatial & Graph Oracle Industry Models Integrated with Oracle Software
33
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 2014 Version 3.0, Hosted NoSQL Big Data SQL 2015 Release 4.0, seamless management IoT platform infrastructure Analytic enablement 2016 NoSQL Everywhere - DMS Cloud burst automation Data Contexts +++++++++ Ubiquitous Data Big Data Agility Oracle Cloud Oracle NOSQL Database From enterprise product to market leading NOSQL
34
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Enterprise ready- for Administrators and Developers Integrated - into Oracle software stack of tools and solutions Engineered appliance – fast deployment and comprehensive support Oracle NOSQL Database From enterprise product to market leading NOSQL
35
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 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.
36
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.