Cassandra: The Definitive Guide
- Autor: :
- Eben Hewitt
- +129 pkt
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 332
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Cassandra: The Definitive Guide
What could you do with data if scalability wasn't a problem? With this hands-on guide, you'll learn how Apache Cassandra handles hundreds of terabytes of data while remaining highly available across multiple data centers -- capabilities that have attracted Facebook, Twitter, and other data-intensive companies. Cassandra: The Definitive Guide provides the technical details and practical examples you need to assess this database management system and put it to work in a production environment.
Author Eben Hewitt demonstrates the advantages of Cassandra's nonrelational design, and pays special attention to data modeling. If you're a developer, DBA, application architect, or manager looking to solve a database scaling issue or future-proof your application, this guide shows you how to harness Cassandra's speed and flexibility.
- Understand the tenets of Cassandra's column-oriented structure
- Learn how to write, update, and read Cassandra data
- Discover how to add or remove nodes from the cluster as your application requires
- Examine a working application that translates from a relational model to Cassandra's data model
- Use examples for writing clients in Java, Python, and C#
- Use the JMX interface to monitor a cluster's usage, memory patterns, and more
- Tune memory settings, data storage, and caching for better performance
Wybrane bestsellery
-
Oto praktyczny przewodnik po nauce o danych w miejscu pracy. Dowiesz się stąd wszystkiego, co ważne na początku Twojej drogi jako danologa: od osobowości, z którymi przyjdzie Ci pracować, przez detale analizy danych, po matematykę stojącą za algorytmami i uczeniem maszynowym. Nauczysz się myśleć ...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funk...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Ta książka jest trzecim, zmienionym i zaktualizowanym, wydaniem znakomitego przewodnika dla analityków biznesowych, dzięki któremu bezproblemowo rozpoczniesz pracę z Power BI i w pełni wykorzystasz jego możliwości. Po przeczytaniu jej będziesz lepiej rozumiał, w jaki sposób w pełni wykorzystać po...
Microsoft Power BI. Jak modelować i wizualizować dane oraz budować narracje cyfrowe. Wydanie III
Devin Knight, Erin Ostrowsky, Mitchell Pearson, Bradley Schacht
(47.40 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Ta książka jest trzecim, starannie zaktualizowanym wydaniem wyczerpującego przewodnika po narzędziach analitycznych Pythona. Uwzględnia Pythona 3.0 i bibliotekę pandas 1.4. Została napisana w przystępny sposób, a poszczególne zagadnienia bogato zilustrowano przykładami, studiami rzeczywistych prz...(71.40 zł najniższa cena z 30 dni)
83.30 zł
119.00 zł(-30%) -
Lektura tej książki nauczy Cię myśleć o danych inaczej niż dotychczas. Przekonasz się, że to nie tylko wypełnione kolumny i wiersze. Nie poprzestaniesz na prostej pracy z danymi, a nauczysz się je układać w historie obfitujące w cenne wnioski. Dowiesz się, jak sobie radzić z wartościami, które wy...(47.40 zł najniższa cena z 30 dni)
55.30 zł
79.00 zł(-30%) -
Metody statystyczne są kluczowym elementem data science, mimo to niewielu specjalistów data science posiada formalne wykształcenie statystyczne. Kursy i podręczniki o podstawach statystyki, rzadko kiedy omawiają temat z perspektywy data science. W drugim wydaniu tego popularnego podręcznika zosta...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
W złożonej rzeczywistości myślenie systemowe jest kluczowym narzędziem pozwalającym odnieść się do licznych wyzwań: gospodarczych, ekologicznych, politycznych czy społecznych. Tylko w ten sposób w codziennych wiadomościach można dostrzec przejawy trendów, a w trendach — przeja...(29.94 zł najniższa cena z 30 dni)
34.93 zł
49.90 zł(-30%) -
Konkretna wiedza, dużo humoru oraz wszystko wyjaśniające rysunki. Na sam początek dowiesz się co to jest język SQL oraz stworzysz swoją pierwszą bazę danych (polecenie CREATE). W kolejnych rozdziałach nauczysz się uzupełniać te bazy danymi, usuwać je oraz modyfikować (polecenia INSERT, UPDATE ora...(77.40 zł najniższa cena z 30 dni)
90.30 zł
129.00 zł(-30%) -
Polars Cookbook is a compilation of practical recipes for efficient data wrangling using Python Polars. The book teaches you how to solve common data problems using Polars, create solutions tailored towards your specific use case, and more.
-
Mastering Data transformation is essential for enhancing their data models and business intelligence. The Definitive Guide to Power Query equips you with the knowledge and skills to master the tool while leveraging its remarkable capabilities.
The Definitive Guide to Power Query (M). Mastering complex data transformation with Power Query
Gregory Deckler, Rick de Groot, Melissa de Korte, Brian Julius
Eben Hewitt - pozostałe książki
-
Imagine what you could do if scalability wasn't a problem. With this hands-on guide, you'll learn how the Cassandra database management system handles hundreds of terabytes of data while remaining highly available across multiple data centers. This revised third edition--updated for Cassandra 4.0...(182.49 zł najniższa cena z 30 dni)
181.99 zł
249.00 zł(-27%) -
With this practical book, architects, CTOs, and CIOs will learn a set of patterns for the practice of architecture, including analysis, documentation, and communication. Author Eben Hewitt shows you how to create holistic and thoughtful technology plans, communicate them clearly, lead people towa...(124.66 zł najniższa cena z 30 dni)
124.46 zł
179.00 zł(-30%) -
Technologists who want their ideas heard, understood, and funded are often told to speak the language of businessâ??without really knowing what that is. This bookâ??s toolkit provides architects, product managers, technology managers, and executives with a shared languageâ??in the ...(124.09 zł najniższa cena z 30 dni)
123.59 zł
179.00 zł(-31%) -
Java SOA Cookbook offers practical solutions and advice to programmers charged with implementing a service-oriented architecture (SOA) in their organization. Instead of providing another conceptual, high-level view of SOA, this cookbook shows you how to make SOA work. It's full of Java and XML co...(111.50 zł najniższa cena z 30 dni)
111.00 zł
169.00 zł(-34%)
Ebooka "Cassandra: The Definitive Guide" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Cassandra: The Definitive Guide" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Cassandra: The Definitive Guide" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-493-9664-0, 9781449396640
- Data wydania ebooka:
- 2010-11-12 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 3.5MB
- Rozmiar pliku Mobi:
- 3.5MB
Spis treści ebooka
- Cassandra: The Definitive Guide
- Dedication
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- Foreword
- Preface
- Why Apache Cassandra?
- Is This Book for You?
- Whats in This Book?
- Finding Out More
- Conventions Used in This Book
- Using Code Examples
- Safari Enabled
- How to Contact Us
- Acknowledgments
- 1. Introducing Cassandra
- Whats Wrong with Relational Databases?
- A Quick Review of Relational Databases
- RDBMS: The Awesome and the Not-So-Much
- Transactions, ACID-ity, and two-phase commit
- Schema
- Sharding and shared-nothing architecture
- Summary
- RDBMS: The Awesome and the Not-So-Much
- Web Scale
- The Cassandra Elevator Pitch
- Cassandra in 50 Words or Less
- Distributed and Decentralized
- Elastic Scalability
- High Availability and Fault Tolerance
- Tuneable Consistency
- Brewers CAP Theorem
- Row-Oriented
- Schema-Free
- High Performance
- Where Did Cassandra Come From?
- Use Cases for Cassandra
- Large Deployments
- Lots of Writes, Statistics, and Analysis
- Geographical Distribution
- Evolving Applications
- Who Is Using Cassandra?
- Summary
- 2. Installing Cassandra
- Installing the Binary
- Extracting the Download
- Whats In There?
- Installing the Binary
- Building from Source
- Additional Build Targets
- Building with Maven
- Running Cassandra
- On Windows
- On Linux
- Starting the Server
- Running the Command-Line Client Interface
- Basic CLI Commands
- Help
- Connecting to a Server
- Describing the Environment
- Creating a Keyspace and Column Family
- Writing and Reading Data
- Summary
- 3. The Cassandra Data Model
- The Relational Data Model
- A Simple Introduction
- Clusters
- Keyspaces
- Column Families
- Column Family Options
- Columns
- Wide Rows, Skinny Rows
- Column Sorting
- Super Columns
- Composite Keys
- Design Differences Between RDBMS and Cassandra
- No Query Language
- No Referential Integrity
- Secondary Indexes
- Sorting Is a Design Decision
- Denormalization
- Design Patterns
- Materialized View
- Valueless Column
- Aggregate Key
- Some Things to Keep in Mind
- Summary
- 4. Sample Application
- Data Design
- Hotel App RDBMS Design
- Hotel App Cassandra Design
- Hotel Application Code
- Creating the Database
- Loading the schema
- Creating the Database
- Data Structures
- Getting a Connection
- Prepopulating the Database
- The Search Application
- Twissandra
- Summary
- 5. The Cassandra Architecture
- System Keyspace
- Peer-to-Peer
- Gossip and Failure Detection
- Anti-Entropy and Read Repair
- Memtables, SSTables, and Commit Logs
- Hinted Handoff
- Compaction
- Bloom Filters
- Tombstones
- Staged Event-Driven Architecture (SEDA)
- Managers and Services
- Cassandra Daemon
- Storage Service
- Messaging Service
- Hinted Handoff Manager
- Summary
- 6. Configuring Cassandra
- Keyspaces
- Creating a Column Family
- Transitioning from 0.6 to 0.7
- Keyspaces
- Replicas
- Replica Placement Strategies
- Simple Strategy
- Old Network Topology Strategy
- Network Topology Strategy
- Replication Factor
- Increasing the Replication Factor
- Partitioners
- Random Partitioner
- Order-Preserving Partitioner
- Collating Order-Preserving Partitioner
- Byte-Ordered Partitioner
- Snitches
- Simple Snitch
- PropertyFileSnitch
- Creating a Cluster
- Changing the Cluster Name
- Adding Nodes to a Cluster
- Multiple Seed Nodes
- Dynamic Ring Participation
- Security
- Using SimpleAuthenticator
- Programmatic Authentication
- Using MD5 Encryption
- Providing Your Own Authentication
- Miscellaneous Settings
- Additional Tools
- Viewing Keys
- Importing Previous Configurations
- Summary
- 7. Reading and Writing Data
- Query Differences Between RDBMS and Cassandra
- No Update Query
- Record-Level Atomicity on Writes
- No Server-Side Transaction Support
- No Duplicate Keys
- Query Differences Between RDBMS and Cassandra
- Basic Write Properties
- Consistency Levels
- Basic Read Properties
- The API
- Ranges and Slices
- Setup and Inserting Data
- Using a Simple Get
- Seeding Some Values
- Slice Predicate
- Getting Particular Column Names with Get Slice
- Getting a Set of Columns with Slice Range
- Counts
- Reversed
- Getting All Columns in a Row
- Get Range Slices
- Multiget Slice
- Deleting
- Batch Mutates
- Batch Deletes
- Range Ghosts
- Programmatically Defining Keyspaces and Column Families
- Summary
- 8. Clients
- Basic Client API
- Thrift
- Thrift Support for Java
- Exceptions
- Thrift Summary
- Avro
- Avro Ant Targets
- Avro Specification
- Avro Summary
- A Bit of Git
- Connecting Client Nodes
- Client List
- Round-Robin DNS
- Load Balancer
- Cassandra Web Console
- Hector (Java)
- Features
- The Hector API
- HectorSharp (C#)
- Chirper
- Chiton (Python)
- Pelops (Java)
- Kundera (Java ORM)
- Fauna (Ruby)
- Summary
- 9. Monitoring
- Logging
- Tailing
- General Tips
- Following along
- Warning signs
- Logging
- Overview of JMX and MBeans
- MBeans
- Integrating JMX
- Interacting with Cassandra via JMX
- Cassandras MBeans
- org.apache.cassandra.concurrent
- org.apache.cassandra.db
- org.apache.cassandra.gms
- org.apache.cassandra.service
- StorageService
- StreamingService
- Custom Cassandra MBeans
- Runtime Analysis Tools
- Heap Analysis with JMX and JHAT
- Detecting Thread Problems
- Health Check
- Summary
- 10. Maintenance
- Getting Ring Information
- Info
- Ring
- Range Tokens
- Getting Ring Information
- Getting Statistics
- Using cfstats
- Using tpstats
- Basic Maintenance
- Repair
- Flush
- Cleanup
- Snapshots
- Taking a Snapshot
- Clearing a Snapshot
- Load-Balancing the Cluster
- loadbalance and streams
- Decommissioning a Node
- Updating Nodes
- Removing Tokens
- Compaction Threshold
- Changing Column Families in a Working Cluster
- Summary
- 11. Performance Tuning
- Data Storage
- Reply Timeout
- Commit Logs
- Memtables
- Concurrency
- Caching
- Buffer Sizes
- Using the Python Stress Test
- Generating the Python Thrift Interfaces
- Getting Thrift
- Generating the Python Thrift Interfaces
- Running the Python Stress Test
- Startup and JVM Settings
- Tuning the JVM
- Summary
- 12. Integrating Hadoop
- What Is Hadoop?
- Working with MapReduce
- Cassandra Hadoop Source Package
- Running the Word Count Example
- Outputting Data to Cassandra
- Hadoop Streaming
- Tools Above MapReduce
- Pig
- Hive
- Cluster Configuration
- Use Cases
- Raptr.com: Keith Thornhill
- Imagini: Dave Gardner
- Summary
- A. The Nonrelational Landscape
- Nonrelational Databases
- Object Databases
- XML Databases
- SoftwareAG Tamino
- eXist
- Oracle Berkeley XML DB
- MarkLogic Server
- Apache Xindice
- Summary
- Document-Oriented Databases
- IBM Lotus
- Apache CouchDB
- MongoDB
- Riak
- Graph Databases
- FlockDB
- Neo4J
- Key-Value Stores and Distributed Hashtables
- Amazon Dynamo
- Project Voldemort
- Redis
- Columnar Databases
- Google Bigtable
- HBase
- Hypertable
- Polyglot Persistence
- Summary
- Glossary
- Index
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly
- Copyright
O'Reilly Media - inne książki
-
With the shift from data warehouses to data lakes, data now lands in repositories before it's been transformed, enabling engineers to model raw data into clean, well-defined datasets. dbt (data build tool) helps you take data further. This practical book shows data analysts, data engineers, BI de...(178.21 zł najniższa cena z 30 dni)
178.11 zł
229.00 zł(-22%) -
Get a concise yet comprehensive overview of Airtable, one of the most versatile platforms to emerge from the no-code movement. Whether you're planning a new project, sharing data analysis within your organization, tracking a detailed initiative among stakeholders, or dealing with any other projec...(217.36 zł najniższa cena z 30 dni)
217.16 zł
279.00 zł(-22%) -
Implementing and designing systems that make suggestions to users are among the most popular and essential machine learning applications available. Whether you want customers to find the most appealing items at your online store, videos to enrich and entertain them, or news they need to know, rec...(218.13 zł najniższa cena z 30 dni)
217.93 zł
279.00 zł(-22%) -
Cyber risk management is one of the most urgent issues facing enterprises today. This book presents a detailed framework for designing, developing, and implementing a cyber risk management program that addresses your company's specific needs. Ideal for corporate directors, senior executives, secu...(151.79 zł najniższa cena z 30 dni)
151.59 zł
209.00 zł(-27%) -
Learn the core concepts of Vue.js, the modern JavaScript framework for building frontend applications and interfaces from scratch. With concise, practical, and clear examples, this book takes web developers step-by-step through the tools and libraries in the Vue.js ecosystem and shows them how to...(176.65 zł najniższa cena z 30 dni)
176.55 zł
229.00 zł(-23%) -
Many UX designers are surprised to learn that much of the job isn't about drawing things. It's about knowing what to draw and how to convince people to build it. Whether you're a one-person design team making products from scratch or a C-level product leader managing many products and strategies,...(122.69 zł najniższa cena z 30 dni)
122.19 zł
179.00 zł(-32%) -
With demand for scaling, real-time access, and other capabilities, businesses need to consider building operational machine learning pipelines. This practical guide helps your company bring data science to life for different real-world MLOps scenarios. Senior data scientists, MLOps engineers, and...(221.17 zł najniższa cena z 30 dni)
221.12 zł
279.00 zł(-21%) -
As tech products become more prevalent today, the demand for machine learning professionals continues to grow. But the responsibilities and skill sets required of ML professionals still vary drastically from company to company, making the interview process difficult to predict. In this guide, dat...(216.48 zł najniższa cena z 30 dni)
216.38 zł
279.00 zł(-22%) -
If your organization plans to modernize services and move to the cloud from legacy software or a private cloud on premises, this book is for you. Software developers, solution architects, cloud engineers, and anybody interested in cloud technologies will learn fundamental concepts for cloud compu...(178.15 zł najniższa cena z 30 dni)
177.95 zł
229.00 zł(-22%) -
Analytics projects are frequently long, drawn-out affairs, requiring multiple teams and skills to clean, join, and eventually turn data into analysis for timely decision-making. Alteryx Designer changes all of that. With this low-code, self-service, drag-and-drop workflow platform, new and experi...(219.51 zł najniższa cena z 30 dni)
219.41 zł
279.00 zł(-21%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Zamknij
Przeczytaj darmowy fragment
Oceny i opinie klientów: Cassandra: The Definitive Guide Eben Hewitt (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.