Cargando…

DynamoDB Applied Design Patterns.

DynamoDB provides fast and predictable performance with seamless scalability. If you are a developer, you can use DynamoDB to create a database table that can store and retrieve any amount of data, and serve any level of request traffic. As a database administrator, you can create and scale up or do...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Vyas, Uchit
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Packt Publishing, 2014.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ia 4500
001 EBSCO_ocn892045658
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 141003s2014 xx o 000 0 eng d
040 |a IDEBK  |b eng  |e pn  |c IDEBK  |d EBLCP  |d OCLCQ  |d N$T  |d OCLCQ  |d COO  |d OCLCO  |d YDXCP  |d OCLCQ  |d FEM  |d AGLDB  |d ICA  |d XFH  |d MERUC  |d OCLCQ  |d D6H  |d OCLCQ  |d OCLCF  |d VNS  |d VTS  |d OCLCQ  |d STF  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 907286306  |a 968108929  |a 969020085  |a 994398319 
020 |a 9781783551903  |q (electronic bk.) 
020 |a 1783551909  |q (electronic bk.) 
020 |a 1322152942  |q (electronic bk.) 
020 |a 9781322152943  |q (electronic bk.) 
020 |a 9781783551897 
020 |a 1783551895 
029 1 |a CHNEW  |b 000888890 
029 1 |a CHVBK  |b 374476098 
029 1 |a DEBSZ  |b 484729446 
029 1 |a AU@  |b 000067108426 
035 |a (OCoLC)892045658  |z (OCoLC)907286306  |z (OCoLC)968108929  |z (OCoLC)969020085  |z (OCoLC)994398319 
037 |a 6317489954246715235  |b TotalBoox  |f Ebook only  |n www.totalboox.com 
050 4 |a QA76.9.D26 
072 7 |a COM  |x 021000  |2 bisacsh 
082 0 4 |a 005.75  |2 23 
049 |a UAMI 
100 1 |a Vyas, Uchit. 
245 1 0 |a DynamoDB Applied Design Patterns. 
260 |b Packt Publishing,  |c 2014. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |2 rda 
490 1 |a Community Experience Distilled 
588 0 |a Print version record. 
520 |a DynamoDB provides fast and predictable performance with seamless scalability. If you are a developer, you can use DynamoDB to create a database table that can store and retrieve any amount of data, and serve any level of request traffic. As a database administrator, you can create and scale up or down your request capacity for your DynamoDB table without downtime or performance degradation. Designed as a complete solutions guide for AWS DynamoDB, this book is a fully managed proprietary NoSQL database service pattern. The book begins with a description of the concepts of data modeling including tables, items, attributes, primary keys, indexes, and design patterns. You will learn how to access DynamoDB in the management console, command line, and the Eclipse plugin. You will also gain insights into DynamoDB Local and CLI commands. By the end of the book, you will have all that it takes to efficiently use DynamoDB to its utmost capabilities. 
505 0 |a 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. 
505 8 |a 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. 
505 8 |a 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. 
505 8 |a 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. 
505 8 |a 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. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Databases  |x Development. 
650 0 |a Database design. 
650 6 |a Bases de données  |x Conception. 
650 7 |a COMPUTERS  |x Database Management  |x General.  |2 bisacsh 
650 7 |a Database design  |2 fast 
776 0 8 |i Print version:  |a Vyas, Uchit.  |t DynamoDB applied design patterns : apply efficient DynamoDB design patterns for high performance of applications.  |d Birmingham, England : Packt Publishing, ©2014  |h iv, 186 pages  |k Community experience distilled.  |z 9781783551897 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=853660  |z Texto completo 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1797257 
938 |a EBSCOhost  |b EBSC  |n 853660 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis29836759 
938 |a YBP Library Services  |b YANK  |n 12092494 
994 |a 92  |b IZTAP