Would a multi file database be good to run a website on with multiple users? For example, each user has a file in which is a python dictionary containing their password, email and personal information. The file is named by the username. Users would be split up into groups of 1000 and placed in folders called user.number where number is the group the user fits in. Services provided by the site would have their own folders as well. Sorry to post this but the only file based db i can find online is flat file.