page up
envelopeלהשארת פרטים
Introduction to Cassandra 2, CQL 3, and the Datastax Java Driverדאטה ומסדי נתונים

Introduction to Cassandra 2, CQL 3, and the Datastax Java Driver

מספר הקורס 6959
24 סה"כ שעות אקדמאיות
3 מפגשים
* מספר המפגשים והשעות למפגש עשויים להשתנות בין קורס לקורס

המועדים הקרובים

ניתן לפתוח קורס בהתאמה אישית לארגונים במועד שיתואם עימנו

Overview

Overview

The Cassandra (C*) NoSQL database is one of the most powerful and widely used non-relational databases available today. It is a fault tolerant, highly scalable database with tunable consistency that meets the demanding requirements of the "can't fail, must scale" systems driving growth for many of the most successful enterprises of today. However, along with that capability comes a new data and programming model that many organizations lack the expertise to use in an optimal fashion.

This course provides a technical introduction to all the conceptual and practical areas needed to use Cassandra successfully. It is written expressly for the new capabilities in the C* 2.0, including CQL3.1 and the new DataStax Java driver V2. The course provides a solid foundation in the architecture and data model of C* and how to work with it. It covers CQL3 in detail, as well as important data modeling techniques to optimize your usage of the database. It includes in-depth coverage of the new Java driver for C*, as well as a full-scale application based on a stock-trading system (StockWatcher) that uses the driver.

After taking this course, you will be ready to work with Cassandra in an informed and productive manner, including using CQL3 and the new Java driver. You will be aware of some common pitfalls as well as best practices for creating your data model and applications. You will gain a clear understanding of how C* works, and be fully prepared to use it in production systems.

 

On Completion, Delegates will be able to

  • Understand what is Big Data

  • Big Data challenge

  • Understand the motivation for non-relational data stores

  • Be familiar with Cassandra at a high-level

  • Be familiar with basic installation / setup of Cassandra, and how an installation is structured

  • Understand the Cassandra architecture, including the cluster structure and partitioners

  • Understand and use data replication and eventual consistency with Cassandra

  • Learn the basics of the Cassandra data model, and how to create good data models

  • Use CQL 3 to create tables and execute queries

  • Learn and use cqlsh

  • Know the standard CQL data types

  • Understand and use primary keys, compound primary keys, and composite partition keys

  • Understand and use collections, secondary indexes, counters, and batches

  • Understand and use Compare and Set (CAS) / Lightweight Transactions

  • Be comfortable with and use other Cassandra 2 features such as static columns

  • Understand the structure of the Java driver

  • Use the basic Java API to connect to and work with Cassandra

  • Use QueryBuilder to build dynamic queries

  • Use asynchronous queries

Reasonable Java experience for the Java driver labs, some knowledge of databases

 יש לך שאלות? רוצה עוד מידע?
יש לך שאלות? רוצה עוד מידע?

נשמח לייעץ, ללוות ולענות על כל השאלות

סניף מועדף

אני מסכים/ה שג'ון ברייס הדרכה תשתמש במידע למטרות שיווק, דיוור ישיר ומשלוח פרסומות באמצעי הקשר שמסרתי, ותכלול אותו במאגר המידע של החברה, והכל בכפוף למדיניות הפרטיות של ג'ון ברייס הדרכה וקבוצת מטריקס הזמינה כאן.

המידע שייאסף יישמר במאגר מידע מס' 700019285 הרשום בפנקס מאגרי המידע. להסרה בעתיד פנה/י לדוא"ל infomail@johnbryce.co.il או לטלפון: 03-7100777.