Implementing and optimizing this table (and optionally a namespace/folders table) to support block devices and streaming and internal indexing and distribution and transactions and other features is what gets you a filesystem... just as supporting arbitrary schema (plus indexing, streaming/cursors, distribution, transactions, and other features) is what gets you a database management system.