Yes, agreed totally.
> Throwing away all of the good stuff developed by Linux IO and FS geeks over the last 20 years.
I understand all the "it's more [development] work" arguments that you put in one form or the other. Yes for sure it is: exactly like the duplication of effort we have in the variety of filesytems (on various operating systems) that we have out there. Some better at some loads and others at others.
> * Database blocks become difficult to resize and move.
Yes, "virtualization"/layering has pros and cons. But if you really want "bare-metal" performance you know where you have to go.
> * Can no longer use standard tools like "rsync" with database files.
Well, you can't use that on a live database anyway, so this point looks moot. Unless maybe you rely on a filesystem with snapshotting which is... not far from duplicating a database feature! Same pattern gain.
> * Can't keep up with hardware advances in a timely fashion.
> * Clobbering all other IO-using software on the same machine.
Sorry I don't get these two. Care to elaborate?
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds