Subscribe to our Erlang Factory newsletter to receive the latest updates and news

Ian Plosker
Developer Advocate, Basho Technologies
Basho Technologies

Ian Plosker is the Technical Lead, International Operations at Basho Technologies, the makers of the open source database Riak. He has been developing software professionally for 10 years and programming since childhood. Prior to working at Basho, Ihedeveloped on everything from CMS to bioinformatics platforms to corporate competitive intelligence management systems. At Basho, he's been helping customers be incredibly successful using Riak.

Favourite quote: "Truth is the most valuable thing we have. Let us economize it." - Mark Twain

Ian Plosker is Giving the Following Talks
Sweden's Next Top NoSQL Data Model

Data modeling is hard, especially in the world of distributed NoSQL stores. With relational databases, developers have tended to store normalized data and shape their query model around that structure. This can come back to bite you when it comes time to scale, as complex queries across dozens of tables begin to affect application performance. It’s common to find developers rethinking their data model as query latency increases under load.

With NoSQL stores, developers must consider their query patterns from the outset of application development, designing their data model to fit those patterns. A number of techniques, new and old, can be used to allow for maximum performance and scalability.

Topics covered will include:
De-normalization, time boxing, conflict resolution, and convergent & commutative replicated data types. Additionally, discussions of common query patterns in light of the capabilities of various NoSQL data stores will be reviewed.

Talk objectives:
To enable developers to understand that the data model must follow query patterns when using a NoSQL storage solution.

Target audience:
Developers using or thinking about using a database, be it relational or NoSQL. Anyone interested in distributed systems.

Ian Plosker is Teaching the Following Courses

Target Audience: Developers and Ops
Prerequisites: Programming skills in any language; understanding of Unix basics
  Installing and building a local Riak cluster
  Leaning the operational basics of Riak
  Using the various Riak APIs and Query Mechanisms
  Understanding and exercising Riak's built-in scalability and fault tolerance
  Analyzing and the numerous use cases for Riak
  Benchmarking, Troubleshooting, and Running Riak in production
Goal: Learn why Riak is the best open source database you will ever run in production
Duration: Three days.
Registration: 8:30 on 30 May 2012.
Venue:  Business Center Bilpalatset
Description: Riak is an open source, scalable database being used by companies like Comcast, Boeing, Voxer, Yammer, GitHub, and Joyent today. Riak is built from the ground up to be fault-tolerant to operational failures. It also has various APIs and query mechanisms that are flexible and purpose-built to make developers' lives easier.  This class will be a top-to-bottom review of Riak, and attendees will leave with a firm understanding of why it's the best open source database you will ever run in production.