A Dozen Databases in 45 Minutes*
What OSS database to use is an important decision, but recently languishing in the shadow of the sexier "what framework should I use" talks - or underplayed as though the battle were only SQL v noSQL. If your understanding of data storage tops out at "Mongo is webscale" or "mysql + memcached = win" then this talk is for you.
Choosing a data storage engine is an important decision, but it doesn’t have to be painful if you know the landscape. The decision should be made by research, not buzzwords. Authoring the book “Seven Databases in Seven Weeks” has opened up a whole world of open source database alternatives that I never before seriously considered – and we’ve sifted through them so you don’t have to. At the very least we can settle the Mongo v. Couch debate (hint: they’re both awesome).
This talk will include:
- A 30,000 foot view of the current database ecosystem.
- How to choose the correct database for a project (the CAP theorem).
- Thoughts by database project leaders.
Among the DBMSs we’ll look into are: MySQL, PostgreSQL, Redis, Memcached, Riak, Cassandra, HBase, MongoDB, CouchDB, Neo4J, OrientDB, DB4o.
Eric Redmond has been involved the software industry and open source technologies for over a decade, beginning at Purdue University with a particular interest in high dimensional database indexing. After graduation, he began working with fortune 500 companies then, government and startups as a lead engineer, senior software architect, build engineer, database administrator, and freelance code monkey. He was co-author/contributor of two Java books (“Maven: The Definitive Guide” and “Java Power Tools”, O’Reilly), a new book “Seven Databases in Seven Weeks” (Pragmatic), a few articles, speaker, and active organizer/occupant of several technology groups. He resides in Portland with wife Noelle, works at a wireless management company Mobi, founded Inviite.com, takes photos and makes things out of glass.
- Title: A Dozen Databases in 45 Minutes
- Track: Cooking
- Room: B202/03
- Time: 2:30 – 3:15pm
What OSS database to use is an important decision, but recently languishing in the shadow of the sexier “what framework should I use” talks – or underplayed as though the battle were only SQL v noSQL. If your understanding of data storage tops out at “Mongo is webscale” or “mysql + memcached = win” then this talk is for you.
- Speakers: Eric Redmond