RockNUG Release 7.3

Date
Wed, 9 Oct 2013, 18:30 - 21:00 (Add to calendar) GMT
Venue
6177 Executive Boulevard , Rockville, US
Cost
Free

Polyglot Persistence! - David Makogon

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 four fundamental NoSQL types: Key/Value, Document, Column Family, and Graph, and see where their sweet-spots are. We'll also work through a sample e-Commerce shopping site architecture and see an example of how multiple databases could be combined in the real world.

David Makogon has been a software creationist and architect for over 25 years. He’s currently a Senior Cloud Architect at Microsoft specializing in Windows Azure, and has the dubious title of World’s First Former Windows Azure MVP. David is also a member of the MongoDB Masters group. Outside of computing, David is an avid photographer and family man, with a penchant for puns and an uncanny ability to read backwards. 6:30 - 7:00 n00b Presentation: NuGet and Chocolatey - Scott Lawrence

7:00 - 7:30 Pizza/Announcements

7:30 - 9:00 Polyglot Persistence! - David Makogon

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.

“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” - Martin Fowler