Oreilly - Mastering Cassandra Essentials
by Tim Berglund | Released October 2017 | ISBN: 9781491994115
Apache Cassandra is an open-source NoSQL database that specializes in speed, scale, and uptime. With technical features based on Dynamo and Google BigTable, Cassandra is one of the most widely used distributed data storage systems available. If you've got more data than can fit on one server, uptime is important to you, and if you're working with data that changes rapidly, then Cassandra is a database to think about. This tutorial provides a complete introduction to Cassandra. Not only will you understand how Cassandra distinguishes itself from relational databases and other NoSQL stores, you'll learn enough of the Java API to get started writing code. The course explores Cassandra's unique tabular data model; digs into the internal performance of each node in a Cassandra database—the read and write path; explains the operational responsibilities for maintaining a Cassandra cluster; and guides you through writing Java code that writes to and reads from a Cassandra database. If you're a developer or architect just getting started with Cassandra, or someone considering using a non-relational data store, this video tutorial will illuminate the capabilities of this massively popular NoSQL database.Explore Cassandra's capabilities versus a relational database or another non-relational databaseDiscover Cassandra's unique tabular data model and the Cassandra Query LanguageLearn how Cassandra handles consistency and replication across serversUnderstand the characteristics of Cassandra's read and write pathGain experience writing a program using the Java DriverTim Berglund is the senior director of developer experience at Confluent. A teacher, author, and technology leader, Tim speaks frequently at big data conferences in the U.S. and internationally. He co-wrote the O'Reilly titles Mastering Advanced Git and Mastering Cassandra for Architects, and is the cohost of the DevRel Radio Podcast. Show and hide more
- Why Cassandra?
- Why Cassandra? 00:05:26
- History of Cassandra and Cassandra Today 00:05:11
- Cassandra Data Model
- Cassandra Tables 00:10:29
- Cassandra Keys 00:12:51
- Cassandra Data Types 00:07:24
- Secondary Indexes 00:09:58
- Query-First Modeling 00:08:30
- Materialized Views 00:08:23
- Cassandra Distributed Architecture
- Nodes and Clusters 00:10:55
- Replication 00:05:31
- Consistency 00:14:32
- Multiple Data Centers 00:09:53
- Virtual Nodes 00:07:29
- Gossip 00:06:46
- Read and Write Path in Cassandra
- The Write Path 00:14:32
- The Read Path 00:11:18
- Compaction 00:12:55
- The Java Driver in Cassandra
- Introducing the Java Driver 00:09:34
- Prepared Statements 00:04:58
- Query Builder 00:08:22
- Object Mapper 00:12:32
- Conclusion 00:02:31
Show and hide more 9781491994122.mastering.cassandra.essentials.OR.part1.rar
9781491994122.mastering.cassandra.essentials.OR.part2.rar
9781491994122.mastering.cassandra.essentials.OR.part3.rar
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.