Sumário Itens Encontrados: 1101 Overview of Oracle NoSQL Database and Big Data 12 Introducing Oracle NoSQL Database 233 Oracle NoSQL Database Architecture 454 Oracle NoSQL Database Installation and Configuration 755 Getting Started with Oracle NoSQL Database Development 1016 Reading and Writing Data 1197 Advanced Programming Concepts: Avro Schemas and Bindings 1538 Capacity Planning and Sizing 1859 Advanced Topics 207Index 221Introduction to NoSQL Systems 2Brief Historical Perspective 3Big Data and NoSQL: Characteristics and Architectural Trade-Offs 5Types of Big Data Processing 6NoSQL Database vs. Relational Database 7Types of NoSQL Databases 8Key-Value Stores 8Document Stores 9Graph Stores 9Column Stores 9Big Data Use Cases 10Oracleâs Approach to Big Data 12Acquire 13Organize 14Analyze 15Oracle Engineered Systems for Big Data 17Summary 21Oracle Berkeley DB 24Oracle NoSQL Database 27Database System Architectures 29Partitioning and Sharding 31Availability 33Eventual Consistency 35DurabilityâMaking Changes Permanent 36Transactions 38Data Modeling 39Performance 41Administration 41Integration with Other Products 42Licensing 43Summary 43High-Level Architecture and Terminology 46Intelligent Client Driver 47Shards, Storage, and Network Topology 50Hashing, Partitions, Data Distribution 53Changing the Number of Shards 55Changing the Replication Factor 59Considerations for Multiple Datacenters 60Storing Records and the Flexible Data Model 63Log-Structured Storage 67Durability 69ACID Transactions and Distributed Transactions 72Summary 74Oracle NoSQL Database Installation 76Download Oracle NoSQL Database Software 78Software Installation 78Oracle NoSQL Database Administration Service 80Create the Boot Configuration 82Perform Sanity Checks 87Oracle NoSQL Database Configuration 87Plans 88Configuration Steps 89Automating the Configuration Steps 95Verifying the Deployment 96Summary 99Developing on KVLite 102A Basic Hello World Program 105How to Model Your Key Space 108The Basics of Reading and Writing a Single Key-Value Pair 111Consistency and Durability from the Programmerâs Perspective 112Durability 113Consistency 115Summary 118Development Environment Setup 120Writing Records 121Basic API Functionality 122How to Specify Durability in Write API Calls 125Reading Records 131Read One Record or Multiple Records in Many Ways 132Introduction to API for Enforcing Read Consistency 139Exception Handling for Read Operations 147Deleting Records 147Updating Records Based on a Version 150Summary 152Avro Schema 154Schema Evolution 158Managing Avro Schemas 162Avro Bindings 165Specific Bindings 167Generic Bindings 174JSON Bindings 181Summary 184Gather Sizing Requirements 186Application Characteristics 187Hardware Specifications 192Capacity Planning and Sizing 193Size a Representative Shard 194Determine the Total Number of Shards and Partitions 203Summary 205Hadoop Integration 208RDF Graph 211Integration with Complex Event Processing 213Database External Tables 215Define an External Table 217Edit the Configuration File 218Publish the Configuration 218Test the nosql_stream Script 218Use the External Table to Read Datafrom Oracle NoSQL Database 219Summary 219