Jeff Carpenter,Eben Hewitt
Cassandra - The Definitive Guide, 3e: Distributed Data at Web Scale
Cassandra - The Definitive Guide, 3e: Distributed Data at Web Scale
💎 Earn 203 Points (£2.03) on this item.
YOU SAVE £15.35
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.
Couldn't load pickup availability
- More about Cassandra - The Definitive Guide, 3e: Distributed Data at Web Scale
This guide provides technical details and practical examples for using Cassandra, a highly available database management system, to handle hundreds of terabytes of data across multiple data centers. It emphasizes Cassandra's nonrelational design and data modeling advantages, and covers topics such as distributed and decentralized structure, the Cassandra Query Language (CQL), creating a working data model, developing sample applications, and exploring cluster topology.
Format: Paperback / softback
Length: 400 pages
Publication date: 17 April 2020
Publisher: O'Reilly Media, Inc, USA
What You'll Learn
By the end of this course, you'll be able to:
- Understand the core concepts and architecture of the Cassandra database management system.
- Implement Cassandra in a production environment, with a focus on scalability and availability.
- Use the Cassandra Query Language (CQL) to interact with data in Cassandra.
- Create and manage data models using Cassandra's nonrelational design.
- Develop sample applications using client drivers for various programming languages.
- Explore cluster topology and data distribution in Cassandra.
Course Overview
This course is designed for developers, database administrators (DBAs), and application architects who want to learn how to use Cassandra to solve database scaling issues and future-proof their applications. It covers the following topics:
- Introduction to Cassandra
- Architecture and Design Principles
- Data Modeling and Querying
- Scalability and High Availability
- Deployment and Administration
- Performance Tuning and Monitoring
- Security and Authentication
- Integration with Other Systems
Who Should Take This Course?
This course is ideal for developers, DBAs, and application architects who are interested in learning about distributed databases, NoSQL databases, and Cassandra. It is also useful for anyone who wants to improve their understanding of database scalability and availability.
Course Materials
This course includes:
- Video lectures
- Hands-on exercises
- Code examples
- Reference materials
- Quizzes
Instructor
The instructor for this course is Jeff Carpenter, a software engineer and database expert with over 10 years of experience in developing and managing large-scale databases. Jeff has worked with Cassandra for several years and has extensive knowledge of its architecture, features, and best practices.
Prerequisites
Before taking this course, you should have a basic understanding of databases and SQL, as well as experience with programming languages such as Java, Python, or Node.js.
Course Schedule
The course is divided into 10 modules, each covering a different aspect of Cassandra. You can complete the course at your own pace, and the estimated time to finish is approximately 60 hours.
Enroll Now
If you're ready to take your database skills to the next level and learn how to use Cassandra to solve complex scaling issues, enroll now in this comprehensive course. You can start learning immediately and gain the knowledge and skills you need to succeed in your career.
Frequently Asked Questions
Q: What is the difference between Cassandra and other databases?
A: Cassandra is a distributed database management system that is designed for high scalability and availability. It uses a distributed data model and provides a flexible and scalable way to store and manage large amounts of data.
Q: What programming languages are supported by Cassandra?
A: Cassandra supports a wide range of programming languages, including Java, Python, and Node.js. It also provides client drivers for other languages, such as C# and Ruby.
Q: How much data can Cassandra handle?
Cassandra can handle hundreds of terabytes of data and can scale to meet the needs of large organizations. It is designed to handle the demands of high-performance applications and can provide fast and reliable data access.
About the Instructor
Jeff Carpenter is a software engineer and database expert with over 10 years of experience in developing and managing large-scale databases. Jeff has worked with a variety of database technologies, including SQL, NoSQL, and in-memory databases. Jeff is passionate about teaching and sharing his knowledge with others, and has authored several books and articles on database management and development.
Frequently Asked Questions
Q: What is the difference between Cassandra and other databases?
A: Cassandra is a distributed database management system that is designed for high scalability and availability. It uses a distributed data model and provides a flexible and scalable way to store and manage large amounts of data.
Q: What programming languages are supported by Cassandra?
A: Cassandra supports a wide range of programming languages, including Java, Python, and Node.js. It also provides client drivers for other languages, such as C# and Ruby.
Q: How much data can Cassandra handle?
Cassandra can handle hundreds of terabytes of data and can scale to meet the needs of large organizations. It is designed to handle the demands of high-performance applications and can provide fast and reliable data access.
About the Instructor
Jeff Carpenter is a software engineer and database expert with over 10 years of experience in developing and managing large-scale databases. Jeff has worked with a variety of database technologies, including SQL, NoSQL, and in-memory databases. Jeff is passionate about teaching and sharing his knowledge with others, and has authored several books and articles on database management and development.
Weight: 756g
Dimension: 179 x 232 x 26 (mm)
ISBN-13: 9781098115166
This item can be found in:
UK and International shipping information
UK and International shipping information
UK Delivery and returns information:
- Delivery within 2 - 3 days when ordering in the UK.
- Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
- Returns policy: Return within 30 days of receipt for full refund.
International deliveries:
Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.
- Delivery times: within 5 - 10 days for international orders.
- Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
- Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
