Modern Developer, Oracle News | October 9, 2018

NoSQL Database Available

By: Guest Author


By Michael Schulman and Michael Brey

The database world is changing fast, with new advances that are completely transforming the way organizations use massive amounts of. Today, we’re announcing the availability of Oracle NoSQL Database, the latest addition to the Oracle Database portfolio.

Try NoSQL Database for free

Developers can now focus on application development without dealing with the hassle of managing:  

  • Back-end servers
  • Storage expansion
  • Cluster deployments
  • Software installation
  • Patches
  • Upgrades
  • Backup
  • Operating systems
  • High-availability configurations

They can quickly provision throughput as application workload demands change dynamically and create modern applications without the complexities of maintaining a server or storage.

Watch the video to learn more:

What does this mean?

It’s a new era for developers.

Picture this. With NoSQL Database, developers can now easily develop and deploy applications that respond to inquiries incredibly fast, such as:

  • UI personalization
  • Shopping carts
  • Online fraud detection
  • Gaming
  • Online Advertising
  • And much more

NoSQL Database can do this because it is:

  • Modern: A developer-oriented solution, Oracle NoSQL Database is designed for flexibility. The database supports key value APIs, including a simple declarative SQL API and command line interfaces along with flexible data models for data representation including relational and ad-hoc JSON.
  • Open: The database features innovative SQL interoperability between fixed schema and ad-hoc JSON data models. Users also have deployment options to either run the same application in the cloud or on-premises with no platform lock-in.
  • Easy: With an available SDK and support for popular languages including Python, Node.JS, and Java, Oracle offers a no-hassle application development solution to connect easily to the Oracle NoSQL Database Cloud. 

What Does the NoSQL Database Do?

NoSQL Database scales to meet dynamic application workload throughput and storage requirements. Users create tables to store their application data and perform CRUD operations.

A NoSQL Database table is similar to a relational table with additional properties like provisioned write units, read units, and storage capacity. Users provision the throughput and storage capacity in each table based on the anticipated workloads. NoSQL Database resources are allocated and scaled accordingly to meet the workload requirements.

Read Units come in two flavors, Absolute Consistency and Eventual Consistency. Use Absolute Consistency when you need the most recently updated data and Eventual Consistency when you can use slightly older data. Users are billed hourly based on the throughput capacity and storage that is provisioned.

Oracle has made the development environment simple to use to develop applications for NoSQL Database. The application resides as a client which connects to the cloud service. NoSQL Database uses the https protocol to connect these two independently running processes.

Please visit the Oracle Database Insider blog for how-to details.

Michael Shulman is a Java and OEP senior engineer for Oracle. Michael Brey is director for Oracle NoSQL Database.

This is a syndicated post, view the original post here