Database
These are the sessions tagged with Database at Øredev 2012:
Monday
8.30-16.30
Raven DB Course (2-day course)
In Ayende Rahien's 2-day RavenDB workshop, you will learn how to use this Document Database tool efficiently in your applications to save time and effort on communicating with database storage. During the course we build together a practical application that demonstrates all important data management patterns.
Please note that this course is very fast-paced, and expects a minimum of 12 months prior experience working with .NET and C#.
Tags: Database Fun Hands on Hard Core Mastery Tools Web .NET
Oren Eini / Ayende Rahien
Oren Eini has over 15 years of experience in the development world with a strong focus on the .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 DSLs in Boo: Domain Specific Languages in .NET. Oren's main focus is on architecture and best practices that promote quality software and zero-friction dev.
Wednesday
10.00-10.50
Highly Connected Data Models in NOSQL Stores
In this session, we'll talk about the key ideas of NOSQL databases, including motivating similarities and more importantly their different strengths and weaknesses.
Tags: Architecture Database Mastery Rebel
Alistair Jones
Alistair Jones is a Software Engineer with Neo Technology, the company behind Neo4j, the world's leading graph database. Alistair has extensive experience as a developer, technical lead and architect for teams building enterprise software across a range of industries. He has a particular focus Domain Driven Design, and is an expert on Agile methodologies. Alistair often writes and presents on applying Agile principles to the discipline of performance testing.
11.10-12.00
Radical NoSQL Scalability with Cassandra
In this session, we'll talk about Cassandra's data model, look at its query idioms, talk about how it functions in a cluster, and look at use cases in which it is an appropriate data storage solution for large-scale systems.
Tim Berglund
Tim is a full-stack generalist and passionate teacher who loves coding, presenting, and working with people. He is a speaker internationally and on the No Fluff Just Stuff tour in the United States, and is co-president of the Denver Open Source User Group, co-presenter of the best-selling O'Reilly Git Master Class, co-author of Building and Testing with Gradle and a member of the O'Reilly Expert Network. He lives in Littleton with the wife of his youth and their three children.
16.45-17.35
Advanced RavenDB
In this talk, we will discover some of the advanced features of RavenDB, from spatial queries to Google like intelligence in search.
We will dive into the power behind RavenDB indexes and tame them to our will, ride the Map/Reduce beast (which has been completely tamed) and dance with Changes API.
We will go over a lot of the new RavenDB 1.2 features and what is so exciting about them, and even get a peek at what is going to happen in vNext.
Oren Eini / Ayende Rahien
Oren Eini has over 15 years of experience in the development world with a strong focus on the .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 DSLs in Boo: Domain Specific Languages in .NET. Oren's main focus is on architecture and best practices that promote quality software and zero-friction dev.
Thursday
14.10-15.00
NOSQL FTW
In this session three NOSQL techniques will be demonstrated. RavenDB, Neo4j and MongoDB. Each speaker has 10 minutes to show you why and how NOSQL can be used. It is not difficult. It is not frightening. It’s fun.
After this session, you know more about which technique you should test and continue with.
And perhaps the three speakers invite us for an open discussion.
18.00-18.50
Hybrid Applications with MongoDB and RDBMS
This session starts of by describing why we now have many different approaches to storing data and how to identify use cases for noSQL, RDBMS and warehousing. From this introduction we continue by demonstrating a use case and a live application that uses a hybrid of MongoDB and mySQL. We then move on to explaining the challenges of horizontal scalability and an technical deep dive into scaling an hybrid application.
This talk has a mix of presentations and live application development.
Tags: Architecture Database Dev Ops
Chris Harris
Chris Harris is a European Solution Architect at 10gen. Prior to 10gen, Chris was EMEA Architect at SpringSource responsible for evangelising vFabric products and defining architectural solutions for customers across EMEA. With the acquisition of SpringSource by VMware, Chris focused on how virtualization and cloud computing can be used to address the complexity within the Enterprise. Before joining SpringSource, Chris spent his time at RedHat/JBoss providing consultancy to major clients across EMEA.
18.00-18.50
Exploring Datomic: a database deconstructed
Datomic is a new database with an intriguing distributed architecture. It separates reads, writes and storage, allowing them to scale independently. Queries run inside your application code using a Datalog-based language. Spreading queries across processes isolates them from one another, enabling real-time data analysis without copying to a separate store, opening full query functionality to clients of your system, and more. This talk explores Datomic's architecture and some of it's implications, focused entirely on technical details.
Tim Ewald
Tim Ewald is a pragmatic architect with 18 years experience building distributed systems. He works at Relevance, a consultancy focused on systems engineering using advanced languages and agile methods. His most recent work involved helping ship Datomic. Prior to joining Relevance, Tim was a VP of Architecture at SeaChange International, where he focused on integrating Web technologies and video on demand infrastructure for the cable and telco industry. Before that he worked at Microsoft, where he designed and developed the first iteration of MSDN2.