Cargando…

Cassandra High Availability.

Annotation

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

MARC

LEADER 00000cam a2200000Ma 4500
001 EBOOKCENTRAL_ocn899728238
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|||||||||
008 150109s2014 xx o 000 0 eng d
040 |a IDEBK  |b eng  |e pn  |c IDEBK  |d EBLCP  |d REB  |d DEBBG  |d CHVBK  |d OCLCO  |d OCLCQ  |d OCLCF  |d FEM  |d ZCU  |d XFH  |d OCLCQ  |d MERUC  |d OCLCQ  |d ICG  |d OCLCQ  |d DKC  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 968096754  |a 969075978  |a 994456646 
020 |a 1322567530  |q (ebk) 
020 |a 9781322567532  |q (ebk) 
020 |a 9781783989133 
020 |a 1783989130 
020 |a 1783989122 
020 |a 9781783989126 
029 1 |a AU@  |b 000062396863 
029 1 |a CHNEW  |b 000889953 
029 1 |a CHVBK  |b 374486700 
029 1 |a DEBBG  |b BV043617056 
029 1 |a AU@  |b 000055447299 
029 1 |a AU@  |b 000056060049 
035 |a (OCoLC)899728238  |z (OCoLC)968096754  |z (OCoLC)969075978  |z (OCoLC)994456646 
037 |a 688035  |b MIL 
050 4 |a T55.4-60.8 
082 0 4 |a 005.7565 
049 |a UAMI 
100 1 |a Strickland, Robbie. 
245 1 0 |a Cassandra High Availability. 
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 
588 0 |a Print version record. 
520 8 |a Annotation  |b If you are a developer or DevOps engineer who understands the basics of Cassandra and are ready to take your knowledge to the next level, then this book is for you. An understanding of the essentials of Cassandra is needed. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Cassandra's Approach to High Availability; ACID; The monolithic architecture; The master-slave architecture; Sharding; Master failover; Cassandra's solution; Cassandra architecture; Distributed hash table; Replication; Replication across data centers; Tunable consistency; The CAP theorem; Summary; Chapter 2: Data Distribution; Hash table fundamentals; Distributing hash tables; Consistent hashing; The mechanics of consistent hashing; Token assignment. 
505 8 |a Manually assigned tokensvnodes; How vnodes improve availability; Partitioners; Hotspots; Effects of scaling out using the ByteOrderedPartitioner; A time-series example; Summary; Chapter 3: Replication; The replication factor; Replication strategies; SimpleStrategy; NetworkTopologyStrategy; Snitches; Maintaining the replication factor when a node fails; Consistency conflicts; Consistency levels; Repairing data; Balancing the replication factor with consistency; Summary; Chapter 4: Data Centers; Use cases for multiple data centers; Live backup; Failover; Load balancing; Geographic distribution. 
505 8 |a Online analysisAnalysis using Hadoop; Analysis using Spark; Data center setup; RackInferringSnitch; PropertyFileSnitch; GossipingPropertyFileSnitch; Cloud snitches; Replication across data centers; Setting the replication factor; Consistency in a multiple data center environment; The anatomy of a replicated write; Achieving stronger consistency between data centers; Summary; Chapter 5: Scaling Out; Choosing the right hardware configuration; Scaling out versus scaling up; Growing your cluster; Adding nodes without vnodes; Adding nodes with vnodes; How to scale out; Adding a data center. 
505 8 |a How to scale upUpgrading in place; Scaling up using data center replication; Removing nodes; Removing nodes within a data center; Decommissioning a data center; Other data migration scenarios; Snitch changes; Summary; Chapter 6: High Availability Features in the Native Java Client; Thrift versus the native protocol; Setting up the environment; Connecting to the cluster; Executing statements; Prepared statements; Batched statements; Caution with batches; Handling asynchronous requests; Running queries in parallel; Load balancing; Failing over to a remote data center. 
505 8 |a Downgrading the consistency levelDefining your own retry policy; Token awareness; Tying it all together; Falling back to QUORUM; Summary; Chapter 7: Modeling for High Availability; How Cassandra stores data; Implications of a log-structured storage; Understanding compaction; Size-tiered compaction; Leveled compaction; Date-tiered compaction; CQL under the hood; Single primary key; Compound keys; Partition keys; Clustering columns; Composite partition keys; The importance of the storage model; Understanding queries; Query by key; Range queries; Denormalizing with collections. 
546 |a English. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a Database management  |v Software. 
650 6 |a Bases de données  |x Gestion  |v Logiciels. 
650 7 |a Database management  |2 fast 
655 7 |a Software  |2 fast 
776 0 8 |i Erscheint auch als:  |n Druck-Ausgabe  |t Strickland, Robbie. Cassandra High Availability 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=1911605  |z Texto completo 
938 |a EBL - Ebook Library  |b EBLB  |n EBL1911605 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis30426933 
994 |a 92  |b IZTAP