Cargando…

Oracle NoSQL database : real-time big data management for the enterprise /

Detalles Bibliográficos
Clasificación:Libro Electrónico
Otros Autores: Alam, Maqsood
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York : McGraw-Hill Education, ©2014.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 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