Description |
1 online resource (1 volume) : illustrations |
Contents |
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 |
Notes |
Includes index |
|
Print version record |
SUBJECT |
Oracle (Computer file) http://id.loc.gov/authorities/names/n91015760
|
|
Oracle (Computer file) blmlsh |
|
Oracle (Computer file) fast |
Subject |
Database management.
|
|
Non-relational databases.
|
|
Big data.
|
|
Business -- Databases
|
|
Business -- Databases.
|
|
Big data
|
|
Business
|
|
Database management
|
|
Non-relational databases
|
Genre/Form |
Databases
|
Form |
Electronic book
|
Author |
Alam, Maqsood.
|
ISBN |
9780071816540 |
|
0071816542 |
|