Big Data Development CASSANDRA NoSQL Training - Workshop. March 13 to 17-2016 9 am to 5 pm HOTEL DUBAI GRAND DUBAI

Similar documents
Practical Cassandra. Vitalii

Cassandra. Jonathan Ellis

Qsoft Inc

Xiaowe Xiaow i e Wan Wa g Jingxin Fen Fe g n Mar 7th, 2011

Cassandra vs MySQL. SQL vs NoSQL database comparison

Big Data Course Highlights

NOSQL DATABASES AND CASSANDRA

NoSQL Databases. Institute of Computer Science Databases and Information Systems (DBIS) DB 2, WS 2014/2015

Introduction to Apache Cassandra

HADOOP ADMINISTATION AND DEVELOPMENT TRAINING CURRICULUM

Distributed Storage Systems

Complete Java Classes Hadoop Syllabus Contact No:

Workshop on Hadoop with Big Data

Study and Comparison of Elastic Cloud Databases : Myth or Reality?

How To Use Big Data For Telco (For A Telco)

Introduction to Big data. Why Big data? Case Studies. Introduction to Hadoop. Understanding Features of Hadoop. Hadoop Architecture.

Integrating Big Data into the Computing Curricula

NoSQL Databases. Nikos Parlavantzas

Programming Hadoop 5-day, instructor-led BD-106. MapReduce Overview. Hadoop Overview

MongoDB Developer and Administrator Certification Course Agenda

BIG DATA HADOOP TRAINING

Introduction to Hadoop. New York Oracle User Group Vikas Sawhney

Facebook: Cassandra. Smruti R. Sarangi. Department of Computer Science Indian Institute of Technology New Delhi, India. Overview Design Evaluation

Peers Techno log ies Pv t. L td. HADOOP

Apache Cassandra 1.2

CASSANDRA. Arash Akhlaghi, Badrinath Jayakumar, Wa el Belkasim. Instructor: Dr. Rajshekhar Sunderraman. CSC 8711 Project Report

Designing Performance Monitoring Tool for NoSQL Cassandra Distributed Database

HDB++: HIGH AVAILABILITY WITH. l TANGO Meeting l 20 May 2015 l Reynald Bourtembourg

Case study: CASSANDRA

Enabling SOX Compliance on DataStax Enterprise

CQL for Cassandra 2.2 & later

Apache Cassandra 1.2 Documentation

A survey of big data architectures for handling massive data

Distributed Storage Systems part 2. Marko Vukolić Distributed Systems and Cloud Computing

Implement Hadoop jobs to extract business value from large and varied data sets

Apache Cassandra 2.0

Cloud Scale Distributed Data Storage. Jürmo Mehine

Big Data JAMES WARREN. Principles and best practices of NATHAN MARZ MANNING. scalable real-time data systems. Shelter Island

MongoDB in the NoSQL and SQL world. Horst Rechner Berlin,

Use Your MySQL Knowledge to Become an Instant Cassandra Guru

NoSQL in der Cloud Why? Andreas Hartmann

Introduction to Big Data Training

Evaluation of NoSQL databases for large-scale decentralized microblogging

Using Oracle NoSQL Database

nosql and Non Relational Databases

D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:

SQL VS. NO-SQL. Adapted Slides from Dr. Jennifer Widom from Stanford

Structured Data Storage

So What s the Big Deal?

ITG Software Engineering

SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.

SQL SERVER DEVELOPER Available Features and Tools New Capabilities SQL Services Product Licensing Product Editions Will teach in class room

these three NoSQL databases because I wanted to see a the two different sides of the CAP

Hadoop: A Framework for Data- Intensive Distributed Computing. CS561-Spring 2012 WPI, Mohamed Y. Eltabakh

MariaDB Cassandra interoperability

Not Relational Models For The Management of Large Amount of Astronomical Data. Bruno Martino (IASI/CNR), Memmo Federici (IAPS/INAF)

Hadoop Job Oriented Training Agenda

BIG DATA IN THE CLOUD : CHALLENGES AND OPPORTUNITIES MARY- JANE SULE & PROF. MAOZHEN LI BRUNEL UNIVERSITY, LONDON

THE ATLAS DISTRIBUTED DATA MANAGEMENT SYSTEM & DATABASES

A Distributed Network Security Analysis System Based on Apache Hadoop-Related Technologies. Jeff Springer, Mehmet Gunes, George Bebis

Using distributed technologies to analyze Big Data

Hadoop Ecosystem B Y R A H I M A.

NoSQL - What we ve learned with mongodb. Paul Pedersen, Deputy CTO paul@10gen.com DAMA SF December 15, 2011

Certified Big Data and Apache Hadoop Developer VS-1221

HBase A Comprehensive Introduction. James Chin, Zikai Wang Monday, March 14, 2011 CS 227 (Topics in Database Management) CIT 367

CLOUD BURSTING FOR CLOUDY

Comparing Oracle with Cassandra / DataStax Enterprise

How To Scale Out Of A Nosql Database

Chapter 11 Map-Reduce, Hadoop, HDFS, Hbase, MongoDB, Apache HIVE, and Related

Scaling Up 2 CSE 6242 / CX Duen Horng (Polo) Chau Georgia Tech. HBase, Hive

Apache Cassandra Present and Future. Jonathan Ellis

F1: A Distributed SQL Database That Scales. Presentation by: Alex Degtiar (adegtiar@cmu.edu) /21/2013

Distributed Data Stores

HBase Schema Design. NoSQL Ma4ers, Cologne, April Lars George Director EMEA Services

Distributed Systems. Tutorial 12 Cassandra

StratioDeep. An integration layer between Cassandra and Spark. Álvaro Agea Herradón Antonio Alcocer Falcón

CQL for Cassandra 2.0 & 2.1

Referential Integrity in Cloud NoSQL Databases

Lecture Data Warehouse Systems

COURSE CONTENT Big Data and Hadoop Training

Delivering Intelligence to Publishers Through Big Data

BIG DATA HANDS-ON WORKSHOP Data Manipulation with Hive and Pig

Big Data and Scripting Systems build on top of Hadoop

Comparing the Hadoop Distributed File System (HDFS) with the Cassandra File System (CFS)

Ankush Cluster Manager - Cassandra Technology User Guide

extensible record stores document stores key-value stores Rick Cattel s clustering from Scalable SQL and NoSQL Data Stores SIGMOD Record, 2010

A Review of Column-Oriented Datastores. By: Zach Pratt. Independent Study Dr. Maskarinec Spring 2011

Data processing goes big

Going Native With Apache Cassandra. QCon London, 2014

An Approach to Implement Map Reduce with NoSQL Databases

ESS event: Big Data in Official Statistics. Antonino Virgillito, Istat

Lofan Abrams Data Services for Big Data Session # 2987

Benchmarking Couchbase Server for Interactive Applications. By Alexey Diomin and Kirill Grigorchuk

Highly available, scalable and secure data with Cassandra and DataStax Enterprise. GOTO Berlin 27 th February 2014

Big Data with Component Based Software

BIG DATA & HADOOP DEVELOPER TRAINING & CERTIFICATION

Oracle s Big Data solutions. Roger Wullschleger. <Insert Picture Here>

Cloudera Certified Developer for Apache Hadoop

NoSQL: Going Beyond Structured Data and RDBMS

Transcription:

Big Data Development CASSANDRA NoSQL Training - Workshop March 13 to 17-2016 9 am to 5 pm HOTEL DUBAI GRAND DUBAI ISIDUS TECH TEAM FZE PO Box 121109 Dubai UAE, email training-coordinator@isidusnet M: +97150 7840755 T +97155 1602215 http://wwwisidusnet

A CORPORATE TRAINING & CONSULTANCY COMPANY http://wwwisidusnet BIG DATA Development Training Workshop CASSANDRA NOSQL Duration 40 hours ( 5 days) Sample Course Outline 1 > Getting Started with Cassandra Explain the differences between NoSQL and RDBMS databases, Explain what the various NoSQL databases are, Explain the various Cassandra features, Explain why Cassandra scores over other NoSQL databases, Distinguish between use cases when Cassandra is a strong choice and when it is not, Understand the use cases where Cassandra is implemented Topics - Quick Review of RDBMS: Transactions, ACIDity, Schema, Two Phase Commit, Sharding and Share Nothing Architecture, Feature Based, Key Based, Lookup Table Based, NoSQL Databases, Brewers CAP Theorem, Cassandra Definition and Features, Distributed and Decentralised, Elastic Scalability, High Availability and Fault Tolerance, Tuneable Consistency, Strict Consistency, Casual Consistency, Weak (Eventual Consistency), Column Orientation, Schema Free, High Performance, USE Cases for Cassandra, Cassandra Installation 2 > Understanding Cassandra Data Model Run basic Cassandra commands, Understand Design differences between RDBMS and Cassandra data model, Describe What a Cassandra cluster is,describe what a Keyspace is, how it relates to Cluster and what is stored in the Keyspace, Explain what a Column Family is, Explain the primary key and its uses, Explain the parts of the compound primary Key, Explain what a partition key is, Explain how data is stored in a partition, Explain how clustering columns ensure that the stored data will be clustered in a partition, Explain secondary indexes and there implications, Explain how Cassandra locate data in the data cluster,

Explain expiring column and Time to Live (TTL) Topics - Installing Cassandra, Running the Command-Line Client Interface, Basic CLI Commands, Help, Connecting to a Server, Describing the Environment, Creating and Keyspace and Column Family, Writing and Reading Data, The Relational Data Model, Simple Introduction, Cluster, Keyspaces, Column Families, Column Family Options, Columns, Wide Rows, Skinny Rows, Column Sorting, Super Columns, Composite Keys, Design Differences between RDBMS and CASSANDRA, Query Language, Referential Integrity, Secondary Indexes, Sorting, DeNormalisation, Design Patterns, Materialized Views 3 > Understanding Cassandra Architecture Explain what happens during the read and write operations, Explain how Cassandra accomplishes some of its basic notable aspects, such as durability and high availability Understand more complex inner workings, such as the gossip protocol, hinted handoffs, read repairs, Merkle trees etc, Understand Staged Event- Driven Architecture (SEDA) Topics - 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), Read, Mutation, Gossip, Response, Anti-Entropy, Load Balance, Migration, Streaming, Managers and Services, Casssandra Daemon, Storage Service, Messaging Service, Hinted Handoff Manager 4 > Creating Sample Application Analyze the requirements for a Cassandra use case and apply data modeling techniques, Identify the challenges faced by RDBMS, Identify the design consideration for designing Cassandra data model, Understand how data modeling differs in Cassandra from traditional relational databases, Understand how to De-Normalize RDBMS data, Demonstrate how the queries are used to design Cassandra data model, Demonstrate ability to apply data modeling concepts to various exercises that are given during the class, Understand the implications of the client side joins when writing application that access data in Cassandra, Able to insert data, perform batch updates and search column families Topics - Database Design, Sample Application RDBMS Design, Sample Application Cassandra Design, Application Code, Creating Database, Loading Schema, Data Structures, Setting Connections, Population of database, Application Features 5 > Configuring, Reading and Writing Data in Cassandra Learning Objectives - After this students will be able to: Understand what Replicas are, Understand various replica Placement Strategies, Understand Partitions, Understand Snitches, Create Clusters, Understand Dynamic Ring Participation, Understanding Security with in Cassandra, Understand Miscellaneous Settings and various additional tools in Cassandra, Understand Basic read and Write Properties, Understand what Slice Predicates are

Topics - Keyspaces, Replicas, Replica Placement Strategy, Replication Factor, Partitioner, Snitches, Creating Clusters, Dynamic Ring Participation, Security, Miscellaneous Settings, Additional Tools, Query differences between RDBMS and Cassandra, Basic Write Properties, Consistency Level, Basic Read Properties, API's, Set Up and Inserting Data, Slice Predicate, Get Range Slices, Multiget Slice, Deleting, Programmatically Defining Keyspaces and Column Families 6 > Integrating Cassandra with Hadoop Understand what Hadoop is and how it is used, Describe Cassandra File System, Start working with Map Reduce, Understand tools above Map Reduce like Pig and Hive and how they work with Cassandra, Understand Cluster Configuration, Understand live use cases Topics - Hadoop, MapReduce, Cassandra Hadoop Source Package, Outputting Data to Cassandra, PIG, HIVE, Use Cases 7 > CQL Learning Objectives - After this module the will be able to: Perform Data Definition Language (DDL) Statements within Cassandra, Perform Data Manipulation Language (DML) Statements within Cassandra, Create and modify Users and User permission within Cassandra, Capture CQL output to a file, Import and export data with CQL, Execute CQL scripts from within CQL and from the command prompt Topics - Data Definition language(ddl) Statements, Data Manipulation Language (DML), Create and modify Users, User permission, Capture CQL output to a file, Import and export data, CQL scripts from within CQL, CQL Scripts from the command prompt 8 > Clients and Live Project Understand what Thrift is, Understand Cassandra web console, Demonstrate ability to implement the concepts learned during the course on a real life problem Topics - Basic Client API, Thrift, Thrift Support for Java, Exceptions, Thrift Summary, Cassandra Web Console, Hector (Java), Features, Hector API, Live Project Participants are required to bring their own personal computers Deliverables Course Handbook designed by trainer Suggested reading list

Course Material All participants will be provided course material designed by the trainer comprising power-point slides used for presentation, case studies, Industry examples and other training material used for the program As hard copies prepared for the workshop Deadlines Confirmation A minimum of 15 days prior to training date with payment details Investment US$ 1650/pax for 5 days program including course material lunch and coffee breaks 10% less for nomination / registration of 3 candidates from same organization Registration Deadline: 15 days before the program date Program is open for pre- registered candidates only Certificate of attendance from authorized training provider Registration / Cancellation Policy 1 Cancellations in the last 10 days will not be entitled to refund(s)however, substitutions are possible 2 Out station candidates are required to make their own arrangements for hotel stay at their own expenses 3 In unforeseen circumstances the program venue is likely to change however we strive to avoid this as far as possible REGISTRATIONS ARE SUBJECT TO RECEIPT OF PAYMENT MINIMUM 10 DAYS BEFORE THE PROGRAM Contact Details Mobile +9715 7840755 T +97155 1602215, Email: training-coordinator@isidusnet ISIDUS TECH TEAM- FZE PO Box: 121109 Dubai, UAE W: http://wwwisidusnet