View
271
Download
0
Category
Preview:
Citation preview
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle NoSQL Database 4.0 Features
www.oracle.com/nosql
Confidential
Copyright © 2016, 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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Confidential 4
Recently Added Features
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle NoSQL Database –3.5 – Q4 CY2015 Release
• Data Center Failover and Switchover
• Kerberos Security – Standardized security for user authentication
• Bulk Put API – new API that speeds up storing data into the database.
5 Confidential
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Data Center Failover and Switchover
• Failover is unplanned change to one or more primary zones
– In-flight, non-replicated updates may be lost
– Adds the ability to redefine primary VS secondary zones to maintain write quorum
– Failed zones part of topology but made offline. Can be brought back once the fault is recovered
• Switchover is a planned configuration change to take one or more zones on- or offline, or change their type
– Zero data loss
– Switchover waits until in-flight updates have been replicated
• New Admin CLI commands to handle these operations • Requires intervention by cluster administrator
6
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle NoSQL Database – Kerberos Integration
Confidential 7
NoSQL Database
Authentication Service
Ticket Granting Service
Kerberos Distribution Center
I am “Tim@foo.com” , Please prove this to NoSQL DB
Here is a Ticket That Proves you are Tim@foo.com
Here is a Kerberos Ticket
for tim@foo.com
1
3
2
Customer Benefit: Oracle NoSQL Database become More Secure….
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle NoSQL Database – Bulk Put API
Confidential 8
Serial Data Store Bulk Put API
Data 1 API Call
Data 2
Data 3
Data 4
Data 1
API Call
Data 2
Data 3
Data 4
Total = 4 API Calls Total = 1 API Call
API Call
API Call
API Call
Database
Database
Customer Benefit: Faster Storing of Data
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle NoSQL Database – 4.0 – Q1 CY2016 Release
• Full text search – Ability to perform fuzzy searches over the data.
• Time-to-live – efficient aging out of “expired” data – common IoT requirement.
• SQL Query – Declarative query language for developers more comfortable with SQL than API level access.
• Predicate Pushdown – ability to process predicates from Big Data SQL in NoSQL DB nodes – improved performance and scalability.
• Import/Export – Easy to use method for saving NoSQL database.
9 Confidential
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle NoSQL Database – Full Text Search (FTS)
10 Confidential
ElasticSearch
3 - Oracle NoSQL DB Bulk-GET of primary keys
4 - Oracle NoSQL DB returns the records
ElasticSearch Populated Asynchronously
ElasticSearch
Oracle NoSQL DB – write data
1 – Search ES for content
2 – Returns list of primary keys of matching records
Write to the database Read from the database
Customer Benefit: Richer Searching for Text Data
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle NoSQL Database – Time-To-Live (TTL) • Automatic expiration of persistent records.
• An application user can specify a TTL duration for each record.
• The record would expire logically after the duration. The user can also update the TTL before a record expires.
11 Confidential
Record 1
Expires in 2 hours
Record 2
Expires in 3 hours
Record 3
Expires in 24 hours
Record 4
Expires in 30 hours
Record 5
Never expire
Record 1
Record 2
Record 3
Record 4
Record 5
Record 2
Record 3
Record 4
Record 5
Record 3
Record 4
Record 5
Record 4
Record 5 Record 5
Time – Not To Scale
Dat
abas
e S
ize
Customer Benefit: Optimized Database of Desired Data
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle NoSQL Database – SQL Query
12 Confidential
Driver
Application
SELECT, FROM, WHERE, ORDER BY
SQL Commands Now Available in NoSQL
Declarative query language for developers more comfortable with SQL than API level access.
Note: In NoSQL 4.0.5 this is a Preview feature Customer Benefit: Familiar Queries Using NoSQL
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle NoSQL Database – Predicate Pushdown
13 Confidential
Oracle Big Data SQL Oracle Big Data SQL
Driver
Application
Driver
Application
Send Query Filter Results Send Query
Filt
er R
esu
lts
• Push the Predicate down to the NoSQL application.
• NoSQL returns the filtered results.
• Faster.
Pre Oracle NoSQL Database Version 4.0 Oracle NoSQL Database Version 4.0
Network Traffic
Network Traffic
Customer Benefit: Faster Queries From Big Data SQL or Hive
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 14
• Easily move all or a subset of data and associated metadata from a source NoSQL DB store to another target NoSQL DB store.
• Easily backup NoSQL DB data to local file system or Oracle Storage Cloud Service
Customer Benefit: Easier Data Movement Between NoSQL Database instances
Oracle NoSQL Database - Export and Import
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Join NoSQL Database Community
Twitter https://twitter.com/#!/OracleNoSQL
LinkedIn http://www.linkedin.com/groups?gid=4147754
Oracle’s NoSQL DB blog https://blogs.oracle.com/nosql
Oracle Technology Network
http://bit.ly/1f0d8wU
Developer Webcast Series
http://bit.ly/1doV2jl
Oracle.com/nosql
15
Recommended