
Oracle NoSQL Database
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Cover
- Title Page
- Copyright Page
- About the Authors
- About the Developmental Editor
- Contents at a Glance
- Contents
- Foreword
- Acknowledgments
- Introduction
- Intended Audience
- Chapter 1: Overview of Oracle NoSQL Database and Big Data
- Introduction to NoSQL Systems
- Brief Historical Perspective
- Big Data and NoSQL: Characteristics and Architectural Trade-Offs
- Types of Big Data Processing
- NoSQL Database vs. Relational Database
- Types of NoSQL Databases
- Key-Value Stores
- Document Stores
- Graph Stores
- Column Stores
- Big Data Use Cases
- Oracle's Approach to Big Data
- Acquire
- Organize
- Analyze
- Oracle Engineered Systems for Big Data
- Summary
- Chapter 2: Introducing Oracle NoSQL Database
- Oracle Berkeley DB
- Oracle NoSQL Database
- Database System Architectures
- Partitioning and Sharding
- Availability
- Eventual Consistency
- Durability-Making Changes Permanent
- Transactions
- Data Modeling
- Performance
- Administration
- Integration with Other Products
- Licensing
- Summary
- Chapter 3: Oracle NoSQL Database Architecture
- High-Level Architecture and Terminology
- Intelligent Client Driver
- Shards, Storage, and Network Topology
- Hashing, Partitions, Data Distribution
- Changing the Number of Shards
- Changing the Replication Factor
- Considerations for Multiple Datacenters
- Storing Records and the Flexible Data Model
- Log-Structured Storage
- Durability
- ACID Transactions and Distributed Transactions
- Summary
- Chapter 4: Oracle NoSQL Database Installation and Configuration
- Oracle NoSQL Database Installation
- Download Oracle NoSQL Database Software
- Software Installation
- Oracle NoSQL Database Administration Service
- Create the Boot Configuration
- Perform Sanity Checks
- Oracle NoSQL Database Configuration
- Plans
- Configuration Steps
- Automating the Configuration Steps
- Verifying the Deployment
- Summary
- Chapter 5: Getting Started with Oracle NoSQL Database Development
- Developing on KVLite
- A Basic Hello World Program
- How to Model Your Key Space
- The Basics of Reading and Writing a Single Key-Value Pair
- Consistency and Durability from the Programmer's Perspective
- Durability
- Consistency
- Summary
- Chapter 6: Reading and Writing Data
- Development Environment Setup
- Writing Records
- Basic API Functionality
- How to Specify Durability in Write API Calls
- Reading Records
- Read One Record or Multiple Records in Many Ways
- Introduction to API for Enforcing Read Consistency
- Exception Handling for Read Operations
- Deleting Records
- Updating Records Based on a Version
- Summary
- Chapter 7: Advanced Programming Concepts: Avro Schemas and Bindings
- Avro Schema
- Schema Evolution
- Managing Avro Schemas
- Avro Bindings
- Specific Bindings
- Generic Bindings
- JSON Bindings
- Summary
- Chapter 8: Capacity Planning and Sizing
- Gather Sizing Requirements
- Application Characteristics
- Hardware Specifications
- Capacity Planning and Sizing
- Size a Representative Shard
- Determine the Total Number of Shards and Partitions
- Summary
- Chapter 9: Advanced Topics
- Hadoop Integration
- RDF Graph
- Integration with Complex Event Processing
- Database External Tables
- Define an External Table
- Edit the Configuration File
- Publish the Configuration
- Test the nosql_stream Script
- Use the External Table to Read Data from Oracle NoSQL Database
- Summary
- Index
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.