Typesafe NoSQL - is it possible?

Maciej Próchniak

  Document databases are used more and more frequently. Most popular ones (such as MongoDB) are schemeless and have APIs well suited for dynamic languages such as JavaScript. How should we use them in our statically typed scala applications? 
In this talk we'll explore possibilities coming from mix of Slick library and a document-graph database - OrientDB. 
Why these two? 
Slick is a scala library that enables type-safe access (queries) to various databases. OrientDB is a database engine close to JVM - written in Java, having native Java API and community driven JDBC driver. We'll show how they can be used together to write statically typed queries for document database. 
We'll see how far can we get - what are limits of techniques used by Slick? We'll also look at some benefits for testability and architectural soundness that can come from using these technologies.
Level:   Intermediate
Track:
  Cool and upcoming technologies
Topics:
  Nosql, slick, orientdb
Session format:
  Presentation
Language:   English
Newsletter
Follow Topconf
               

Recommend Topconf on Facebook: