Please register at eventbrite: http://graphdatabases-lessonslearned.eventbrite.com to get your ticket!
Graph Databases have many use cases in many industries, but one of the most interesting ones that are emerging is in the Gaming industry. Because of its real-time nature, games are a perfect environment to make use of graph-based queries that are the basis for in-game recommendations. Another interesting use case is the use of graph databases in the media industry. After an introduction to graph databases, Swedish based Ozma Games and Danish based Historyline will share their experiences with the use of the graph database.
* Introduction to the Neo4j graph databases
* Presentations by Historyline and Ozma Games
* Lessons learned
* Questions and answers
The event is free, but sign-up is required. If you do not show up - without cancelling your order - you have to pay a fee of 250 DKK/ticket. The fee will be donated to an open source or open data project of your choice.
Sandwiches and drinks will be served.
About the speakers
Knowledge first becomes really interesting when looking at it in
agreater perspective. Although historic events happen over time and are interrelated it has not been possible to observe and research them this way. With traditional historic sites and encyclopedias, historic events has to be queried one at a time, and to explore them you must read in-depth articles. Due to the format, relationships and dependencies to other historic events are typically not clear and often diminished to links where you can read more. Historyline is a graphical timeline of history. The timeline shows events in the order they happened and makes it possible also to include other historic events happening at the same time that could be affecting each other.
Graphs are everywhere. From websites adding social capabilities to Telco’s providing personalized customer services to innovative bioinformatics research, organizations are adopting graph databases as the best way to model and query connected data. Neo Technology researchers have pioneered graph databases since 2000 and have been instrumental in bringing the power of the graph to numerous organizations worldwide, including 25 Global 2000 customers, such as Cisco, HP, Accenture, Deutsche Telekom, and Telenor. Serving customers in production for over a decade, Neo4j is the world’s leading graph database with the largest ecosystem of partners and tens of thousands of successful deployments.
Ozma develops beautiful, playful and creative games and apps for tablets. We believe that play is the foundation of creativity and self expression, and that playing games can be a truly social and meaningful experience. Everyone has the right to play! Ozma was founded in 2006 by Karin Ryding and Bobbi A. Sand. Since the start we’ve been working with a wide variety of projects, ranging from board games to outdoor mobile games. In 2013 we will release our first tablet game Words of Oz.
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, from installation to basic operation
Fundamentals of graph modeling
Querying, creating and updating with the Cypher query language
A survey of real-world use cases
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.
Morning tea, lunch and afternoon tea will be provided.
The focus of this new workshop is to elicit discussion and description of application areas and open challenges in managing large-scale graph-shaped data.
Experiences including use-case descriptions, war stories and benchmarks as well as system descriptions are important ingredients of the meeting.
The workshop is co-chaired by Thomas Neumann (TUM) and Peter Boncz (CWI).
La prochaine session est animée par
Stefan à été consultant indépendant pendant 15 ans, principalement sur des applications Web (Ex. Grails), il a passé les 3 dernières années avec Neo4j. En plus de graviter dans l’écosystème Java, il est un vétéran Linux depuis le noyau 1.0.x. et il est pompier volontaire instructeur et chef d’équipe dans la région de Munich.
Graph databases are a powerful member of the NOSQL family. For highly connected data, graph databases can be thousands of times faster than relational databases, making Neo4j popular for managing complex data across many domains from finance to social, and telecoms to geospatial.
Each session (apart from the fundamentals and architecture) will be a mixture of a small amount of theory combined with a set of practical exercises designed to reinforce how to achieve sophisticated goals with Neo4j. The practical parts of the tutorial consist of Koan-style lessons where a specific aspect of the Neo4j stack is presented as a set of failing unit tests which participants will work to fix, gradually becoming more challenging until the attendees are capable of implementing sophisticated graph operations against Neo4j.
0% Théorie, 100% Pratique
Attendees won't need any previous experience with Neo4j or NOSQL databases, but will require some fluency in Java, a little familiarity with a modern IDE, and a basic understanding of JUnit to help complete the lab tasks.
NoSQL and Graph Database overview
Neo4j Fundamentals and Architecture
The Neo4j Core API
Neo4j Traverser APIs
Declarative querying with Cypher
Solutions architecture: using Neo4j in large systems
Dieser Neo4j Workshop führt in die Funktionsweise und Nutzung der Neo4j Graphendatenbank ein.
Durch eine Mischung aus Theorie und praktischen Übungen können die Teilnehmer schnell erlernen, wie einfach es ist, eine auf Neo4j basierende Applikation zu erstellen.
Die Themen im Einzelnen:
- Einführung in Neo4j
- Überblick über die Abfragesprache Cypher
- Darstellung eines Anwendungsfalls: Soziales Netzwerk, inklusive Freundes-Empfehlung
- praktische Modellierung von Zugriffsrechten
- Modellierung weiterer Anwendungsfälle in verschiedenen Gebieten
- Diskussion von Fragen zu bestehenden Projekten, mögliche Implementierungsstrategien, Evaluations-Ansätze
Die Teilnehmer benötigen keinerlei Erfahrung mit Neo4j, mit NOSQL Datenbanken oder spezifischen Programmiersprachen. Erfahrung mit Datenbanken im Allgemeinen sind hilfreich.
Sie benötigen aber eigene Laptops für eine Installation von Neo4j. USB-Sticks mit den notwendigen Daten werden bereitgestellt.
Für das leibliche Wohl ist gesorgt!