•  

Sessions at NoSQL matters 2012 about Graph Databases

Your current filters are…

Tuesday 29th May 2012

  • Neo4J, Gremlin, Cypher: Graph Processing for Everybody

    by Peter Neubauer

    With property graph databases and NoSQL coming into fashion over the last years, the interest in graph algorithms, graph processing and recommender systems has increased considerably. In this talk, Peter Neubauer is outlining the differences in approach between imperative scripting of graph traversals with Gremlin and nested iterators over a data structure, and declarative techniques like Cypher, a pattern matching language over Neo4j.

    Peter will show basic recommendation algos, spreading activation and min/max flow calculations on live demo graphs. Be aware that things might break, but fun and pun is guaranteed.

    At 1:40pm to 2:25pm, Tuesday 29th May

    In KOMED

  • From Tables to Graph. Recommendation Systems, a Graph Database Use Case Analysis

    by Pere Urbón-Bayes

    Recommendation engines have changed a lot during the last years and the last big change is NoSQL, especially Graph Databases. With this presentation we intend to show how to build a Graph Processing technology, based on our experience in doing that for environments like Digital Libraries and Movies and Digital Media.

    First, we will introduce the state of the art on context aware Recommendation Engines, with special interest on how people are using Graph Processing, NoSQL, systems to scale this kind of solutions. After an introduction to the ecosystem, the next step is to have something to work with. So we will show the audience how to build a Recommendation Engine with a few steps.

    The demonstration part will be made using the next technology stack: Sinatra as a simple web framework. Ruby as a programming language. OrientDB, Neo4j, Redis, etc. as a NoSQL technology stack. The result of our demonstration will be a simple engine, accessible through a REST API, to play and extend, so that attendants can learn by doing.

    In the end our audience will have a full introduction to the field of Recommendation Engines, with special interest on Graph Processing, NoSQL, systems. Based on our experience making this technology for large scale architectures, we think the best way to learn this is by doing it and having an example to play with.

    At 4:00pm to 4:45pm, Tuesday 29th May

    In KOMED

Wednesday 30th May 2012

  • Design your Application Using Persistent Graphs and OrientDB

    by Luca Garulli

    This talk presents the OrientDB NoSQL Open Source project and its documentgraph capabilities. NoSQL products promise big performance and scalability at the cost of many compromises like tran-21 Abstracts Wed 30 May sactions, aneasy query language and constraints. OrientDB offers a flexible model where it can be used in different ways depending on the use case.

    This presentation deals with the OrientDB features and some different use cases where it can be applied.

    At 2:45pm to 3:30pm, Wednesday 30th May

    Coverage slide deck

  • Maximize your Data with Real-time Big Data Analytics using NoSQL and Graph Technologies

    by Brian Clark

    Join Brian Clark, the VP of Product Management at Objectivity, in a discussion of the latest trends in Big Data Analytics, defining Big Data and understanding how to maximize your existing architectures by utilizing NOSQL technologies to improve functionality and provide real-time results. There will be a focus on relationship analytics as well as an introduction to NOSQL data stores, object and graph databases, such as the architecture behind Objectivity/DB and InfiniteGraph.

    At 4:00pm to 4:45pm, Wednesday 30th May

  • UML as a Schema Candidate for Graph Databases

    by Vincent Delfosse

    During the lifetime of a building, a huge quantity of information will be captured by multiple actors: owners, managers, users, architects, electricians, plumbers, etc. As most of this information is not shared between these persons, the same analysis, verifications or measurements have to be done multiple times. SpatioData is a research project aiming at the development of a collaborative platform to support the effective sharing of such diverse data.

    In order to reach this ambitious goal, it is important to provide the users with devices suiting their needs (mobile or station) and interfaces adapted to their specific activities. These various client applications will communicate to a centralized database through WebServices exhibiting a common data model. The data model of such an application has to address many problems. Amongst those are:

    • Complexity of the data model to represent the different aspects of the buildings, their actors, and the activities of the actors.
    • Communicability, to ensure that developers willing to build client applications will understand and use the provided model in the same way.
    • Extensibility, to provide client-side developers with a mechanism to add their own data schemes in the database.
    • Flexibility, required in a research environment, where multiple questions are being co-resolved in parallel.

    UML has been chosen for the representation of our data model, as it is a formalized and well-known format in the developers community. But instead of fully developing the data model, then implementing it and providing dedicated services to it, an original approach has been adopted, in the form of UML-oriented WebServices independent of any specific model. This solution has been built on top of a graph database (Neo4J) in a simple but powerful way, providing answers to the given problems above.

    This communication will detail the complete system architecture and the process designed on top of it, to make sure thirdparty developers can take full advantage of this platform.

    At 4:00pm to 4:45pm, Wednesday 30th May

Schedule incomplete?

Add a new session

Filter by Day

Filter by coverage

Filter by Topic

Filter by Venue