I am creating an EDM (Electronic document Management) system which will use Flex for front-end , PHP at server side and Mysql as database . Since its an EDM a single file will have many versions old copies will be stored hence one to one files mapping is not a choice . Wondering whats the best way to do so . Thanks.
How about using the version control system of your choice (Subversion, Git, ...) for file versioning and creating a (or using an existing) PHP wrapper for your workflow?