Jonathan Ellis discusses Cassandra, an open source distributed database management system, used by Facebook and other sites. An Apache Software Foundation top-level project, it is designed to handle very large amounts of data spread out across many commodity servers while providing a highly available service with no single point of failure. Jonathan reviews the project, explaining details about the system as well as the importance of scalability in database design and the differences between distributed and relational databases.
Jonathan Ellis is project chair for the Cassandra database and an architect at Rackspace. At Mozy, he built a multi-petabyte, scalable storage system based on Reed-Solomon encoding.
This free podcast is from our Technometria with Phil Windley series.