Mastering Apache Cassandra: get comfortable with the fastest NoSQL database, its architecture, key programming patterns, infrastructure management, and more!
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK
Packt Publishing
©2013
|
Schriftenreihe: | Community experience distilled
|
Schlagworte: | |
Online-Zugang: | FAW01 FAW02 |
Beschreibung: | 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 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 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 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 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 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 |
Beschreibung: | 340 pages |
ISBN: | 9781461949268 1461949262 9781782162698 1782162690 1782162682 9781782162681 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV043777408 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | cr|uuu---uuuuu | ||
008 | 160920s2013 |||| o||u| ||||||eng d | ||
020 | |a 9781461949268 |9 978-1-4619-4926-8 | ||
020 | |a 1461949262 |9 1-4619-4926-2 | ||
020 | |a 9781782162698 |9 978-1-78216-269-8 | ||
020 | |a 1782162690 |9 1-78216-269-0 | ||
020 | |a 1782162682 |9 1-78216-268-2 | ||
020 | |a 9781782162681 |9 978-1-78216-268-1 | ||
020 | |a 9781782162681 |9 978-1-78216-268-1 | ||
035 | |a (ZDB-4-EBA)ocn862822718 | ||
035 | |a (ZDB-4-ITC)ocn862822718 | ||
035 | |a (OCoLC)862822718 | ||
035 | |a (DE-599)BVBBV043777408 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
049 | |a DE-1046 |a DE-1047 | ||
082 | 0 | |a 005.8 |2 22 | |
100 | 1 | |a Neeraj, Nishant |e Verfasser |4 aut | |
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 |
264 | 1 | |a Birmingham, UK |b Packt Publishing |c ©2013 | |
300 | |a 340 pages | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
490 | 0 | |a Community experience distilled | |
500 | |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 | ||
500 | |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 | ||
500 | |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 | ||
500 | |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 | ||
500 | |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 | ||
500 | |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 | ||
630 | 0 | 4 | |a Apache (Computer file : Apache Group) |
650 | 7 | |a Apache (Computer file : Apache Group) |2 blmlsh | |
650 | 7 | |a Apache (Computer file : Apache Group) |2 fast | |
650 | 4 | |a Apache Cassandra (Computer system) | |
650 | 4 | |a Computer science | |
650 | 4 | |a Database management / Computer programs | |
650 | 4 | |a Database management | |
650 | 4 | |a Web servers | |
650 | 7 | |a COMPUTERS / Web / General |2 bisacsh | |
650 | 7 | |a Web servers |2 fast | |
650 | 4 | |a Informatik | |
650 | 4 | |a Web servers | |
650 | 0 | 7 | |a Apache Cassandra |0 (DE-588)7732615-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Apache Cassandra |0 (DE-588)7732615-5 |D s |
689 | 0 | |8 1\p |5 DE-604 | |
912 | |a ZDB-4-EBA |a ZDB-4-ITC | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-029188468 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
966 | e | |u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=655572 |l FAW01 |p ZDB-4-EBA |q FAW_PDA_EBA |x Aggregator |3 Volltext | |
966 | e | |u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=655572 |l FAW02 |p ZDB-4-EBA |q FAW_PDA_EBA |x Aggregator |3 Volltext |
Datensatz im Suchindex
_version_ | 1804176604984770560 |
---|---|
any_adam_object | |
author | Neeraj, Nishant |
author_facet | Neeraj, Nishant |
author_role | aut |
author_sort | Neeraj, Nishant |
author_variant | n n nn |
building | Verbundindex |
bvnumber | BV043777408 |
collection | ZDB-4-EBA ZDB-4-ITC |
ctrlnum | (ZDB-4-EBA)ocn862822718 (ZDB-4-ITC)ocn862822718 (OCoLC)862822718 (DE-599)BVBBV043777408 |
dewey-full | 005.8 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.8 |
dewey-search | 005.8 |
dewey-sort | 15.8 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05852nmm a2200673zc 4500</leader><controlfield tag="001">BV043777408</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">160920s2013 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781461949268</subfield><subfield code="9">978-1-4619-4926-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1461949262</subfield><subfield code="9">1-4619-4926-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781782162698</subfield><subfield code="9">978-1-78216-269-8</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1782162690</subfield><subfield code="9">1-78216-269-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1782162682</subfield><subfield code="9">1-78216-268-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781782162681</subfield><subfield code="9">978-1-78216-268-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781782162681</subfield><subfield code="9">978-1-78216-268-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-4-EBA)ocn862822718</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-4-ITC)ocn862822718</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)862822718</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV043777408</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1046</subfield><subfield code="a">DE-1047</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.8</subfield><subfield code="2">22</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Neeraj, Nishant</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Mastering Apache Cassandra</subfield><subfield code="b">get comfortable with the fastest NoSQL database, its architecture, key programming patterns, infrastructure management, and more!</subfield><subfield code="c">Nishant Neeraj</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK</subfield><subfield code="b">Packt Publishing</subfield><subfield code="c">©2013</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">340 pages</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Community experience distilled</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="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</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="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</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="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</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="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</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="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</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="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</subfield></datafield><datafield tag="630" ind1="0" ind2="4"><subfield code="a">Apache (Computer file : Apache Group)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Apache (Computer file : Apache Group)</subfield><subfield code="2">blmlsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Apache (Computer file : Apache Group)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Apache Cassandra (Computer system)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Computer science</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Database management / Computer programs</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Database management</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Web servers</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Web / General</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Web servers</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Informatik</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Web servers</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Apache Cassandra</subfield><subfield code="0">(DE-588)7732615-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Apache Cassandra</subfield><subfield code="0">(DE-588)7732615-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield><subfield code="a">ZDB-4-ITC</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-029188468</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=655572</subfield><subfield code="l">FAW01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FAW_PDA_EBA</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=655572</subfield><subfield code="l">FAW02</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FAW_PDA_EBA</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV043777408 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T07:34:50Z |
institution | BVB |
isbn | 9781461949268 1461949262 9781782162698 1782162690 1782162682 9781782162681 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-029188468 |
oclc_num | 862822718 |
open_access_boolean | |
owner | DE-1046 DE-1047 |
owner_facet | DE-1046 DE-1047 |
physical | 340 pages |
psigel | ZDB-4-EBA ZDB-4-ITC ZDB-4-EBA FAW_PDA_EBA |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | Packt Publishing |
record_format | marc |
series2 | Community experience distilled |
spelling | Neeraj, Nishant Verfasser aut Mastering Apache Cassandra get comfortable with the fastest NoSQL database, its architecture, key programming patterns, infrastructure management, and more! Nishant Neeraj Birmingham, UK Packt Publishing ©2013 340 pages txt rdacontent c rdamedia cr rdacarrier Community experience distilled 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 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 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 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 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 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 Apache (Computer file : Apache Group) Apache (Computer file : Apache Group) blmlsh Apache (Computer file : Apache Group) fast Apache Cassandra (Computer system) Computer science Database management / Computer programs Database management Web servers COMPUTERS / Web / General bisacsh Web servers fast Informatik Apache Cassandra (DE-588)7732615-5 gnd rswk-swf Apache Cassandra (DE-588)7732615-5 s 1\p DE-604 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Neeraj, Nishant Mastering Apache Cassandra get comfortable with the fastest NoSQL database, its architecture, key programming patterns, infrastructure management, and more! Apache (Computer file : Apache Group) Apache (Computer file : Apache Group) blmlsh Apache (Computer file : Apache Group) fast Apache Cassandra (Computer system) Computer science Database management / Computer programs Database management Web servers COMPUTERS / Web / General bisacsh Web servers fast Informatik Apache Cassandra (DE-588)7732615-5 gnd |
subject_GND | (DE-588)7732615-5 |
title | Mastering Apache Cassandra get comfortable with the fastest NoSQL database, its architecture, key programming patterns, infrastructure management, and more! |
title_auth | Mastering Apache Cassandra get comfortable with the fastest NoSQL database, its architecture, key programming patterns, infrastructure management, and more! |
title_exact_search | Mastering Apache Cassandra get comfortable with the fastest NoSQL database, its architecture, key programming patterns, infrastructure management, and more! |
title_full | Mastering Apache Cassandra get comfortable with the fastest NoSQL database, its architecture, key programming patterns, infrastructure management, and more! Nishant Neeraj |
title_fullStr | Mastering Apache Cassandra get comfortable with the fastest NoSQL database, its architecture, key programming patterns, infrastructure management, and more! Nishant Neeraj |
title_full_unstemmed | Mastering Apache Cassandra get comfortable with the fastest NoSQL database, its architecture, key programming patterns, infrastructure management, and more! Nishant Neeraj |
title_short | Mastering Apache Cassandra |
title_sort | mastering apache cassandra get comfortable with the fastest nosql database its architecture key programming patterns infrastructure management and more |
title_sub | get comfortable with the fastest NoSQL database, its architecture, key programming patterns, infrastructure management, and more! |
topic | Apache (Computer file : Apache Group) Apache (Computer file : Apache Group) blmlsh Apache (Computer file : Apache Group) fast Apache Cassandra (Computer system) Computer science Database management / Computer programs Database management Web servers COMPUTERS / Web / General bisacsh Web servers fast Informatik Apache Cassandra (DE-588)7732615-5 gnd |
topic_facet | Apache (Computer file : Apache Group) Apache Cassandra (Computer system) Computer science Database management / Computer programs Database management Web servers COMPUTERS / Web / General Informatik Apache Cassandra |
work_keys_str_mv | AT neerajnishant masteringapachecassandragetcomfortablewiththefastestnosqldatabaseitsarchitecturekeyprogrammingpatternsinfrastructuremanagementandmore |