Tuesday: NoSQL Day
|Smart phones||Smart phones||Smart phones|
|Architecture||Cloud & nosql||Patterns|
|Web development||Web development||Social media|
|Collaboration||Realizing business ideas||Software craftsmanship|
NOSQL is a day about non-relational database systems. It is sprung out of the observation that the era of the "one-size-fits-all database" seems to be over. Instead of squeezing all your data into tables, we believe the future is about choosing a data store that best matches your data set and operational requirements. It's a future of heterogeneous data backends, polyglot persistence and choosing Not Only SQL but sometimes also a document database, a key-value store or a graph database. That future is already here. Many organisations today choose to stray off the well-trodden path of the relational database -- some because the sheer volume of their data breaks all RDBMS barriers, others because the complexity of their domain imposes impossible demands on static, pre-defined tables. NOSQL day gathers the best and brightest of the NOSQL community to discuss the opportunities and limitations of putting non-relational data stores in production. It will focus on how to use the various NOSQL alternatives and experiences from actually putting them in production.
08:50 - 09:40
To Be Added
Emil is the founder of the Neo4j graph database project and CEO of Neo Technology. He was a programmer by passion the first 15 years on this planet and by passion & profession the remaining 15. He founded his first free software project at age 16. Now Emil's main focus is on preaching the demise of tabular solutions everywhere.
10:15 - 11:05
Apache Cassandra was open sourced by Facebook in 2008 and is now being called "the hands down winner for transaction processing performance at scale." This talk will explain the basics of Cassandra architecture and give an example of migrating a data model from SQL to Cassandra.
Peter Schuller is a backend software developer at Spotify (a music streaming service). Prior to that he worked for Picsearch (an image search engine and video services provider). He has more than 6 years of experience developing and deploying databases of various forms and dealing with large amounts of data in general.
11:20 - 12:10
Non-relational data stores are growing in popularity, due both to the
massive growth in the size of business datasets and to non-traditional
access patterns caused by e.g. social graphs. Twitter faces both
challenges, and so it is no surprise that we are making increasing use
of NoSQL systems. In this presentation, I will focus on how we use
these systems at Twitter, with specific examples of where we ran into
problems with a traditional MySQL-based architecture.
Kyle is a software engineer at Twitter, where he mostly works on improving the software running the core relationship database. Before working at Twitter, Kyle worked as a consultant, building web applications and distributed search clusters for early stage startups.
13:10 - 14:00
Comcast is one of the United States' leading providers of entertainment, information and communication products and services to residential and commercial customers. In this talk we'll cover some of the dynamics that are driving a large enterprise to look at technologies to supplement the good old RDBMS; for us, "NoSQL" is definitely "Not Only SQL." We'll also talk about some of the main criteria we use when evaluating projects and companies in the NoSQL space.
Dr. Moore is the Chief Engineer at Comcast Interactive Media (CIM), a division of Comcast Corporation dedicated to developing and operating online and cross-platform entertainment and media businesses, including: Comcast.net, Fancast.com, and Xfinity.com. He guides technical choices that allow CIM to bring innovative products to our customers ever more quickly.
Moore received his Ph.D. in Computer and Information Science from the University of Pennsylvania.
14:15 - 15:05
MongoDB is an open source, non-relational, document oriented database ideally suited for web development. MongoDB bridges the gap between key-value stores and traditional RDBMS systems.
MongoDB has been designed to scale horizontally via an auto-sharding architecture. Auto-sharding permits the development of large-scale data clusters that incorporate additional machines dynamically, automatically accommodate changes in load and data distribution, and ensure automated failover.
Mathias works on the core MongoDB server and maintains the C language driver. Previously, he worked at FactSet where he used MongoDB in a log analysis application. He has a degree in Computer Science from the University of Maryland.
15:35 - 16:25
Riak is a decentralized Dynamo-like key-value store that is scalable and robust in the face of hardware and software failure. In addition to being a simple, fault-tolerant datastore, Riak supports graph-like operations via links, and more complex queries via map-reduce, making it practical many applications beyond key-value. We'll discuss how Riak works and how organizations from small startups to Fortune 500 companies are using it to power real-world applications.