Cargando…

Mastering Apache Cassandra : Get Comfortable with the Fastest NoSQL Database, Its Architecture, Key Programming Patterns, Infrastructure Management, and More! /

Mastering Apache Cassandra is a practical, hands-on guide with step-by-step instructions. The smooth and easy tutorial approach focuses on showing people how to utilize Cassandra to its full potential. This book is aimed at intermediate Cassandra users. It is best suited for startups where developer...

Descripción completa

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

MARC

LEADER 00000cam a2200000 a 4500
001 EBSCO_ocn862822718
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 131111s2013 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d IDEBK  |d YDXCP  |d N$T  |d UMI  |d COO  |d DEBBG  |d DEBSZ  |d E7B  |d OCLCQ  |d OCLCF  |d NKT  |d OCLCQ  |d OCLCO  |d AGLDB  |d ZCU  |d MERUC  |d OCLCQ  |d JBG  |d OCLCO  |d VTS  |d CEF  |d ICG  |d NLE  |d UKMGB  |d OCLCQ  |d OCLCO  |d STF  |d UAB  |d DKC  |d AU@  |d OCLCQ  |d OCLCO  |d OCLCQ  |d AJS  |d OCLCQ  |d OCLCO  |d OCLCQ  |d OCLCO 
016 7 |a 018005258  |2 Uk 
019 |a 869836275 
020 |a 9781461949268  |q (electronic bk.) 
020 |a 1461949262  |q (electronic bk.) 
020 |a 9781782162698  |q (electronic bk.) 
020 |a 1782162690  |q (electronic bk.) 
020 |a 1782162682 
020 |a 9781782162681 
020 |z 9781782162681 
029 1 |a AU@  |b 000062489830 
029 1 |a CHNEW  |b 000898860 
029 1 |a CHVBK  |b 403387183 
029 1 |a DEBBG  |b BV041783610 
029 1 |a DEBBG  |b BV043777408 
029 1 |a DEBBG  |b BV044063246 
029 1 |a DEBSZ  |b 40433301X 
029 1 |a DEBSZ  |b 472803727 
029 1 |a GBVCP  |b 882838636 
029 1 |a NZ1  |b 15908649 
029 1 |a UKMGB  |b 018005258 
035 |a (OCoLC)862822718  |z (OCoLC)869836275 
037 |a CL0500000359  |b Safari Books Online 
050 4 |a QA76.9.A25  |b N384 2013 
072 7 |a COM  |x 060080  |2 bisacsh 
082 0 4 |a 005.8  |2 22 
049 |a UAMI 
100 1 |a Neeraj, Nishant. 
245 1 0 |a Mastering Apache Cassandra :  |b Get Comfortable with the Fastest NoSQL Database, Its Architecture, Key Programming Patterns, Infrastructure Management, and More! /  |c Nishant Neeraj. 
260 |a Birmingham, UK :  |b Packt Publishing,  |c Ã2013. 
300 |a 1 online resource (340 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Community experience distilled 
588 0 |a Print version record. 
520 |a Mastering Apache Cassandra is a practical, hands-on guide with step-by-step instructions. The smooth and easy tutorial approach focuses on showing people how to utilize Cassandra to its full potential. This book is aimed at intermediate Cassandra users. It is best suited for startups where developers have to wear multiple hats: programmer, DevOps, release manager, convincing clients, and handling failures. No prior knowledge of Cassandra is required. 
505 0 |a Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Quick Start; Introduction to Cassandra; Distributed database; High availability; Replication; Multiple data centers; A brief introduction to a data model; Installing Cassandra locally; CRUD with cassandra-cli; Cassandra in action; Modeling data; Writing code; Setting up; Application; Summary; Chapter 2: Cassandra Architecture; Problems in the RDBMS world; Enter NoSQL; The CAP theorem; Consistency; Availability; Partition-tolerance. 
505 0 |a Significance of the CAP theoremCassandra; Cassandra architecture; Ring representation; How Cassandra works; Write in action; Read in action; Components of Cassandra; Messaging service; Gossip; Failure detection; Partitioner; Replication; Log Structured Merge tree; CommitLog; MemTable; SSTable; Compaction; Tombstones; Hinted handoff; Read repair and Anti-entropy; Summary; Chapter 3: Design Patterns; The Cassandra data model; The counter column; The expiring column; The super column; The column family; Keyspaces; Data types -- comparators and validators; Writing a custom comparator. 
505 0 |a The primary indexThe wide-row index; Simple groups; Sorting for free, free as in speech; An inverse index with a super column family; An inverse index with composite keys; The secondary index; Patterns and antipatterns; Avoid storing an entity in a single column (wherever possible); Atomic update; Managing time series data; Wide-row time series; High throughput rows and hotspots; Advanced time series; Avoid super columns; Transaction woes; Use expiring columns; batch_mutate; Summary; Chapter 4: Deploying a Cluster; Evaluating requirements; Hard disk capacity; RAM; CPU; Nodes; Network. 
505 0 |a System configurationsOptimizing user limits; Swapping memory; Clock synchronization; Disk readahead; The required software; Installing Oracle Java 6; RHEL and CentOS systems; Debian and Ubuntu systems; Installing the Java Native Access (JNA) library; Installing Cassandra; Installing from a tarball; Installing from ASFRepositoy for Debian/Ubuntu; Anatomy of the installation; Cassandra binaries; Configuration files; Configuring a Cassandra cluster; The cluster name; The seed node; Listen, broadcast, and RPC addresses; Initial token; Partitioners; The random partitioner. 
505 0 |a The byte-ordered partitionerThe Murmur3 partitioner; Snitches; SimpleSnitch; PropertyFileSnitch; GossipingPropertyFileSnitch; RackInferringSnitch; EC2Snitch; EC2MultiRegionSnitch; eplica placement strategies; SimpleStrategy; NetworkTopologyStrategy; Launching a cluster with a script; Creating a keyspace; Authorization and authentication; Summary; Chapter 5: Performance Tuning; Stress testing; Performance tuning; Write performance; Read performance; Choosing the right compaction strategy; Size tiered compaction strategy; Leveled compaction; Row cache; Key cache; Cache settings; Enabling compression. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
630 0 0 |a Apache (Computer file : Apache Group) 
630 0 7 |a Apache (Computer file : Apache Group)  |2 blmlsh 
630 0 7 |a Apache (Computer file : Apache Group)  |2 fast 
650 0 |a Web servers. 
650 6 |a Serveurs Web. 
650 7 |a COMPUTERS  |x Web  |x General.  |2 bisacsh 
650 7 |a Web servers  |2 fast 
776 0 8 |i Print version:  |a Neeraj, Nishant.  |t Mastering Apache Cassandra.  |d Birmingham : Packt Publishing, 2013  |z 9781782162681 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=655572  |z Texto completo 
938 |a ebrary  |b EBRY  |n ebr10790284 
938 |a EBSCOhost  |b EBSC  |n 655572 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis26719265 
938 |a YBP Library Services  |b YANK  |n 11318837 
938 |a YBP Library Services  |b YANK  |n 11310636 
994 |a 92  |b IZTAP