Training
NoSQL matters Training Day 29.11.2013
The training day will give you the opportunity to dive deeply into the secrets of the selected databases. Get the information from first hand and enjoy the familiar atmosphere in the small groups. Each training slot will last 4h and you can choose a training session in the morning and one in the afternoon. Please ensure to provide your own laptop.
Sorry – the tickets for the training day are already sold out.
To those who already bought a conference & training ticket: Please keep in mind to pick your training sessions soon (email should be in your inbox – first come, first served)
Time | Room 1 | Room 2 | Room 3 | ||
08:30-08:55 | Registration | ||||
09:00-13:00 |
Fully Booked Data Modelling in a NoSQL world Jan Steemann |
Getting started with Riak Joel Jacobson |
Neo4j Tutorial Stefan Armbruster |
||
13:00-13:45 | Lunch | ||||
13:45-17:45 | Neo4j Tutorial Stefan Armbruster |
Applying the Lambda Architecture Michael Hausenblas |
Fully Booked Data Modelling in a NoSQL world Jan Steemann |
||
Neo4j Tutorial
This tutorial covers the core functionality of the Neo4j graph database. With a mixture of theory and hands-on practice sessions, attendees will quickly learn how easy it is to develop a Neo4j-backed application.
Topics covered include:
Introduction to Neo4j, Overview of Cypher query language, Data modelling, Social use cases including recommen-dations, Other case studies in real world domains, Opportunity to consult on current projects, possible implementations and proof of concepts.
Attendees won’t need any previous experience with Neo4j, NOSQL databases or specific development languages, but will need their own laptop with Neo4j installed.
Trainer: Stefan Armbruster, Neo Technology
Stefan has spent ~15 years as a freelance consultant, mainly focused on web applications (esp. Grails). He’s been working with Neo4J for the past 3 years. Aside from coding in the java ecosystem he is a passionate Linux veteran since the kernel 1.0.x days. When not coding, he cycles and is a volunteer firefighter at the local fire department, acting as a team lead and instructor. He’s a true geek and loves technology, good food, and red wine.
Applying the Lambda Architecture
In this training we will build an application according to the Lambda Architecture. We will start off with requirements and design of the app, then defining the workflow and implementing the necessary steps to load and process the data. Participants are then encouraged to try out different ways to extend the application along concerning integration of dynamic datasources, query capabilities, etc.
The participants should have basic knowledge of the Hadoop ecosystem (HDFS, Hive, HBase), an own laptop and a GitHub account.
Trainer: Michael Hausenblas, Chief Data Engineer EMEA, MapR
Michael works at MapR Technologies as Chief Data Engineer EMEA. His background is in large-scale data integration research and development, advocacy and standardisation. He has experience with NoSQL databases and the Hadoop ecosystem. Michael speaks at events, blogs about big data, and writes articles and books on the topic. Michael contributes to Apache Drill, a distributed system for interactive analysis of large-scale datasets.
Getting started with Riak
In this session you’ll get Riak set up on your own laptop in Vagrant. From there, we’ll get used to writing data to and reading data from Riak, including straight key-value look-ups, map-reduce, secondary indexing and search.
Attendees will need a Laptop with Virtual Box and Vagrant already installed.
Trainer: Joel Jacobson, Basho Technologies Ltd
Joel Jacobson is a Technical Evangelist at Basho, where he helps to share the Riak distributed database with developers across Europe.
Data Modelling in a NoSQL world
Learn about data modelling in a NoSQL environment in this half-day class.
Even though most NoSQL databases follow the “schema-free” data paradigma, what a database is really good at is determined by its underlying architecture and storage model.
It is therefore important to choose a matching data model to get the best out of the underlying database technology. Application requirements such as consistency demands also need to be considered.
During the half-day, attendees will get an overview of different data storage models available in NoSQL databases. There will also be hands-on examples and experiments using key/value, document, and graph data structures.
No prior knowledge of NoSQL databases is required. Some basic experience with relational databases (like MySQL) or data modelling will be helpful but is not essential. Participants will need to bring their own laptop (preferably Linux or MacOS). Installation instructions for the required software will be sent out prior to the class.
Trainer: Jan Steemann, Senior Developer, triAGENS
Jan is a senior developer at triAGENS, Germany. There he is mainly working on ArangoDB, an open source document database, and on other databases and NoSQL-related topics.