Home - Back
Tobias Ivarsson

Neo Technology

About

Tobias Ivarsson is a software developer at Swedish startup Neo Technology (http://neotechnology.com/), the commercial backer of the open source graph database Neo4j (http://neo4j.org/). At Neo Technology Tobias is the lead developer of language support and framework integration, as well as developer tools. Tobias is also the main compiler developer on the Jython project since 2007, when he spearheaded a prototype of Python 2.5 support in Jython during the Google Summer of Code initiative.

Website/Blog

http://www.neo4j.org

Video
Track: Microsoft .Net

Session title

Session description

noSQL for dummies


A large number of companies have found that the relational database model that have been predominant since the late seventies insufficient. It might be that the complex logics of an RDBMS is too much overhead for their storage needs, when all they really need is to store objects with specific ids. It could be because of the need to store huge amounts of data and therefore needing to partition the data across multiple servers. It could also be that they need to model complicated domains where relational databases would end up with an explosion of tables, and joins would kill performance.
NOSQL is not one silver bullet, it is a large number of different databases that take different approaches to data storage to solve the aforementioned problems, the only common denominator is that none of them are relational databases. This session will give an overview of the space of NOSQL databases and what they can do for you.



Neo4j - a graph database

Neo4j is an open source graph database. A graph database store data as nodes and relationships between nodes. While Neo4j is written in Java a large number of language bindings make it possible to use Neo4j from other languages such as Python or Ruby, and the recently released RESTful interface opens up for even more environments. In this session you will learn more about what Neo4j is, what problems it solves, and how you can use it in your projects.