Dropping ACID: eating data in a Web 2.0 Cloud world

Those who cannot remember the past are condemned to repeat it. This is part survey, part critique of the various Atomicity, Consistency, Isolation and Durability models available from various modern databases and data stores used in modern Web and Cloud environments. We'll not just look at the single machine solution but how these systems work in a distributed environment. We'll cover what happens when N of your M machines running $software goes away. Is your data still there? Do you care? We'll examine: • Drizzle • MySQL • MySQL Cluster (NDB) • PostgreSQL • MongoDB • CouchDB • memcached • Cloud Storage • Cassandra • what POSIX (doesn't) give us with file systems

More episodes of linuxconfau

Featured episodes in Learning