Also, prior to BFS, in the earlier beta builds of BeOS, the file system was much more database like, but it ended up having performance issues (IIRC), so in a later version, they replaced it with BFS.
Apparently the earlier builds used an actual database alongside the filesystem but it was hard to keep them consistent with each other so they altered it.