Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Vyas, Uchit, author.

Title DynamoDB applied design patterns : apply efficient DynamoDB design patterns for high performance of applications / Uchit Vyas, Prabhakaran Kuppusamy. [O'Reilly electronic resource]

Publication Info. Birmingham, England : Packt Publishing, 2014.
©2014
QR Code
Description 1 online resource (202 pages) : illustrations
text file
Series Community Experience Distilled
Community experience distilled.
Note Includes index.
Contents Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Data Modeling with DynamoDB; Data model; Efficient use of primary keys; Basics of indexes; Default or primary indexes; Secondary indexes; DynamoDB data types; Summary; Chapter 2: DynamoDB Interfaces; The management console; Managing the DynamoDB table; Managing DynamoDB table items; The Eclipse plugin; The command-line interface; Summary; Chapter 3: Tools and Libraries of AWS DynamoDB; Creating your first SDK project; Java SDK operations; DynamoDB Local; Summary
Chapter 4: Working with Secondary IndexesSecondary indexes; Projection; Local secondary index; Global secondary index; Item sharding; Ideal item writing; Best practices with secondary indexes; Distributing the load by choosing the correct key; Making use of the sparse index; Using the global secondary index for quicker retrieval; Creating a read replica; Using indexes sparingly; Choosing projections carefully; Optimizing frequent queries to avoid fetches; Watching for expanding item collections; Summary; Chapter 5: Query and Scan Operations in DynamoDB; Querying tables; Consistency
Exclusive start keyScanning tables; Parallel scanning; Summary; Chapter 6: Working with the DynamoDB API; Data format; HTTP requests; Request header; Request body; Response header; Error handling; Client-side error with status code 400 -- retry not needed; AccessDeniedException; ConditionalCheckFailedException; IncompleteSignatureException; LimitExceededException; MissingAuthenticationTokenException; ResourceInUseException; ResourceNotFoundException; ValidationException; Client-side error with status code 400 -- retry possible; ProvisionedThroughputExceededException
ItemCollectionSizeLimitExceededExceptionThrottlingException; UnrecognizedClientException; Client-side error with status code 413; Server-side error with status code 500; InternalFailure and InternalServerError; ServiceUnavailableException; Error retry and exponential back off; Operations in DynamoDB; CreateTable; PutItem; UpdateItem; GetItem; Query; Scan; DeleteItem; DescribeTable; UpdateTable; DeleteTable; ListTables; BatchGetItem; BatchWriteItem; Summary; Chapter 7: Distributed Locking with DynamoDB; Distributed locking; Solutions available to solve distributed writes; Java high-level API
Optimistic lockingImportance of distributed locking; Summary; Chapter 8: DynamoDB with Redshift, Data Pipeline, and MapReduce; Loading data from DynamoDB into Redshift; Importing and exporting data between DynamoDB and S3; Creating Data Pipeline; Exporting, importing, querying, and joining tables using AWS MapReduce; Exporting data from DynamoDB to S3; Exporting the DynamoDB table to HDFS; Importing data to DynamoDB; Querying data in DynamoDB; Joining two DynamoDB tables; Summary; Chapter 9: DynamoDB -- Best Practices; DynamoDB use cases; Schema-less-ISH; Batch applications
Summary If you are an intermediate to advanced DynamoDB developer looking to learn the best practices associated with efficient data modeling, this book is for you.
Language English.
Subject Database design.
Databases -- Development.
Bases de données -- Conception.
Database design
Added Author Kuppusamy, Prabhakaran, author.
Other Form: Print version: Vyas, Uchit. DynamoDB applied design patterns : apply efficient DynamoDB design patterns for high performance of applications. Birmingham, England : Packt Publishing, ©2014 iv, 186 pages Community experience distilled. 9781783551897
ISBN 9781783551903 (e-book)
1783551909 (e-book)
1783551895
9781783551897
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information