000 06648cam a2200709Ia 4500
001 ocn892045658
003 OCoLC
005 20220711235741.0
006 m o d
007 cr cnu---unuuu
008 141003s2014 xx o 000 0 eng d
040 _aIDEBK
_beng
_epn
_cIDEBK
_dEBLCP
_dOCLCQ
_dN$T
_dOCLCQ
_dCOO
_dOCLCO
_dYDXCP
_dOCLCQ
_dFEM
_dAGLDB
_dICA
_dXFH
_dMERUC
_dOCLCQ
_dD6H
_dOCLCQ
_dOCLCF
_dVNS
_dVTS
_dOCLCQ
_dSTF
_dOCLCQ
_dOCLCO
019 _a907286306
_a968108929
_a969020085
_a994398319
020 _a9781783551903
_q(electronic bk.)
020 _a1783551909
_q(electronic bk.)
020 _a1322152942
_q(electronic bk.)
020 _a9781322152943
_q(electronic bk.)
020 _a9781783551897
020 _a1783551895
029 1 _aCHNEW
_b000888890
029 1 _aCHVBK
_b374476098
029 1 _aDEBSZ
_b484729446
029 1 _aAU@
_b000067108426
035 _a(OCoLC)892045658
_z(OCoLC)907286306
_z(OCoLC)968108929
_z(OCoLC)969020085
_z(OCoLC)994398319
037 _a6317489954246715235
_bTotalBoox
_fEbook only
_nwww.totalboox.com
050 4 _aQA76.9.D26
072 7 _aCOM
_x021000
_2bisacsh
082 0 4 _a005.75
_223
049 _aMAIN
100 1 _aVyas, Uchit.
_9604735
245 1 0 _aDynamoDB Applied Design Patterns.
260 _bPackt Publishing,
_c2014.
300 _a1 online resource
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_2rda
490 1 _aCommunity Experience Distilled
588 0 _aPrint version record.
520 _aDynamoDB 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 _aCover; 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 _aChapter 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 _aExclusive 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 _aItemCollectionSizeLimitExceededExceptionThrottlingException; 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 _aOptimistic 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 _aEnglish.
590 _aeBooks on EBSCOhost
_bEBSCO eBook Subscription Academic Collection - Worldwide
650 0 _aDatabases
_xDevelopment.
_9380708
650 0 _aDatabase design.
_933785
650 6 _aBases de données
_xConception.
_9969714
650 7 _aCOMPUTERS
_xDatabase Management
_xGeneral.
_2bisacsh
_9907080
650 7 _aDatabase design.
_2fast
_0(OCoLC)fst00888032
_933785
655 4 _aElectronic books.
776 0 8 _iPrint version:
_aVyas, Uchit.
_tDynamoDB applied design patterns : apply efficient DynamoDB design patterns for high performance of applications.
_dBirmingham, England : Packt Publishing, ©2014
_hiv, 186 pages
_kCommunity experience distilled.
_z9781783551897
830 0 _aCommunity experience distilled.
856 4 0 _uhttps://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=853660
938 _aEBL - Ebook Library
_bEBLB
_nEBL1797257
938 _aEBSCOhost
_bEBSC
_n853660
938 _aProQuest MyiLibrary Digital eBook Collection
_bIDEB
_ncis29836759
938 _aYBP Library Services
_bYANK
_n12092494
994 _a92
_bINOPJ
999 _c2778842
_d2778842