Our good friend Virtuous Media has been pushing the group to discuss databases, in a way that's probably not familiar to most of us. When I talk about databases, lately, it's usually about SQL DMVs. Tripy has more experience with more systems, so he's been able to shine the light on a number of things, hidden gotchas when you move to Postgres.
I think this question only applies to SQL Server and Oracle, but again, I don't do MySQL, so I wouldn't know. But I'm curious to find out.
More, I'm curious how many people out there have worked with compression in databases? It's a different kind of thing from mp3 compression, because we're working on smaller blocks. It's not megs and megs we want to shrink to fit in an email. It's records and columns, and nodes in an index, that might be 300 bytes on average. We don't want to shrink them for transfer, it's mostly to help performance on IO bound tasks. There's also backups and the like, but most people who do it say "I can trade off a little CPU to hit the disc less".
How many people out there have tried compressing part or all of their database? How many would like to?
Link drop - http://blogs.msdn.com/sqlserverstora...fault.aspx?p=2 I've been reading this guy, who turned up in a search for a very specific issue, impressed me, and had more interesting stuff. Anyway, this page I'm linking to has a lot of info on how compression is implemented in SQL Server 2008.
|