Cargando…

DynamoDB applied design patterns : apply efficient DynamoDB design patterns for high performance of applications /

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.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Vyas, Uchit (Autor), Kuppusamy, Prabhakaran (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, England : Packt Publishing, 2014.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_ocn893686252
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cn|||||||||
008 140929t20142014enka o 001 0 eng d
040 |a E7B  |b eng  |e rda  |e pn  |c E7B  |d OCLCO  |d UMI  |d DEBBG  |d DEBSZ  |d OCLCQ  |d REB  |d OCLCF  |d CEF  |d UKMGB  |d WYU  |d UAB  |d AU@  |d UKAHL  |d RDF  |d OCLCO  |d OCLCQ  |d QGK  |d OCLCO 
015 |a GBB742461  |2 bnb 
016 7 |a 018006684  |2 Uk 
019 |a 893689063  |a 1259191755 
020 |a 9781783551903  |q (e-book) 
020 |a 1783551909  |q (e-book) 
020 |a 1783551895 
020 |a 9781783551897 
020 |z 9781783551897 
029 1 |a AU@  |b 000057232357 
029 1 |a DEBBG  |b BV042182908 
029 1 |a DEBSZ  |b 417236050 
029 1 |a GBVCP  |b 882840991 
029 1 |a UKMGB  |b 018006684 
035 |a (OCoLC)893686252  |z (OCoLC)893689063  |z (OCoLC)1259191755 
037 |a CL0500000494  |b Safari Books Online 
050 4 |a QA76.9.D26  |b .V937 2014eb 
082 0 4 |a 005.74  |2 23 
049 |a UAMI 
100 1 |a Vyas, Uchit,  |e author. 
245 1 0 |a DynamoDB applied design patterns :  |b apply efficient DynamoDB design patterns for high performance of applications /  |c Uchit Vyas, Prabhakaran Kuppusamy. 
264 1 |a Birmingham, England :  |b Packt Publishing,  |c 2014. 
264 4 |c ©2014 
300 |a 1 online resource (202 pages) :  |b illustrations 
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 
490 1 |a Community Experience Distilled 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (ebrary, viewed September 29, 2014). 
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 
520 |a 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. 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Database design. 
650 0 |a Databases  |x Development. 
650 6 |a Bases de données  |x Conception. 
650 7 |a COMPUTERS  |x Databases  |x Data Mining.  |2 bisacsh 
650 7 |a COMPUTERS  |x Data Processing.  |2 bisacsh 
650 7 |a Database design  |2 fast 
700 1 |a Kuppusamy, Prabhakaran,  |e author. 
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://learning.oreilly.com/library/view/~/9781783551897/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
936 |a BATCHLOAD 
938 |a Askews and Holts Library Services  |b ASKH  |n AH27089906 
938 |a ebrary  |b EBRY  |n ebr10940892 
994 |a 92  |b IZTAP