CMAP Main Meeting - Polyglot Persistence! - David Makogon

Date
Tue, 7 May 2013, 18:30 - 21:00 (Add to calendar) GMT
Venue
(Exact location not available) , Columbia, US
Cost
Free

Topic: Polyglot Persistence!

Picture this: You're working on a storage problem, wondering how you're going to shoe-horn something into your database. Maybe it's SQL Server. Maybe it's MongoDB or some other NoSQL variant. No matter which database option you choose, there always seem to be situations where data simply doesn't fit right, and it becomes more of a code exercise than a storage exercise.

In this talk, we'll eschew the single-database tradition and look at a new approach gathering steam: Polyglot persistence, which simply means using multiple data storage mechanisms based on particular needs of your application. While polyglot persistence certainly includes both SQL and NoSQL variants (or even NewSQL), this demo-centric talk will cover NoSQL specifically.

We'll look at (and demo) four fundamental NoSQL types: Key/Value, Document, Column Family, and Graph, and see where their sweet-spots are. We'll also work through a mock architecture on the whiteboard and see an example of how multiple databases could be combined in the real world.</p>

Presenter: David Makogon

David Makogon has been a software creationist for over 25 years. He's a Windows Azure Developer Evangelist immersed in Windows Azure at Microsoft, and has the dubious title of World’s First Former Windows Azure MVP. He's a photography nut, and dreams of the perfect pun.

You might also like...

Comments

Other nearby events

Map

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“The most exciting phrase to hear in science, the one that heralds new discoveries, is not 'Eureka!' but 'That's funny...'” - Isaac Asimov