November 25, 2013 · 6:30 PM
This location is shown only to members
In this talk we will go into the details that actually make up the different components in a database, discuss how they are put together and what are the different design choices that you have for each of those components and how they work together. We will cover on-disk and in-memory storage, transactions and ACID, Write-Ahead Logging & Append-Only mode and a lot of details about how databases (relational and NOSQL) are put together.
About the Speaker
Oren Eini has over 15 years of experience in the development world with a strong focus on the Microsoft and .NET ecosystem. And has been awarded the Microsoft's Most Valuable Professional since 2007.
An internationally known presenter, Oren has spoken at conferences such as DevTeach, JAOO, QCon, Oredev, NDC, Yow! and Progressive.NET.
Oren is the author of the book "DSLs in Boo: Domain Specific Languages in .NET", published by Manning (http://manning.com/rahien/)
Oren's main focus is on architecture and best practices that promote quality software and zero-friction development. Oren, using his pseudonym as Ayende Rahien, is a frequent blogger at http://www.ayende.com/Blog/.
Oren is the author of Rhino Mocks, one of the most popular mocking frameworks on the .NET platform, and is also a leading figure in other well known open source projects including:
- Rhino Tools Suite
- Rhino Mocks - mocking framework
- Rhino Commons - infrastructure framework
- Rhino Igloo - MVC framework for WebForms
- Rhino Security - security infrastructure for NHibernate
- Rhino DSL - Domain Specific Language building toolkit
- Rhino ESB - Distributed Service Bus framework
- Rhino Licensing - licensing infrastructure
- Rhino ETL - Extract/Transform/Load framework
- Rhino PHT - Persistent Hash Table for .NET
- Rhino DHT - Distributed Hash Table for .NET
- Rhino Queues - Distributed queuing infrastructure
- Castle project
This meeting will be held at the Microsoft offices as usual. Check the Meetup site for details!