ZFS, Databases, and Common Threads

Yesterday [http://www.advogato.org/person/nconway/diary/59.html Neil mentioned his “systems” class] at Berkely, which studies common themes among operating systems, networking, and databases. I wonder if they will study ZFS at all. One of the things I find interesting about ZFS is that it shares many common ideas from the database world, including things like durability, transactions, commit logs, and buffer caches. They sometimes refer to these thing with different terms, but the ideas are basically the same. If you’d like to learn more, there is tons of information available on ZFS, but for a brief overview, check out this [http://www.nanobyte.org/blog/index.php?/archives/19-ZFS-Under-the-Hood.html ZFS presentation] recently put together by Eric, one of our [http://omniti.com/is/hiring/site-reliability-engineer Ops Ninja’s] at OmniTI, and see if you can spot the similarities.