when a user submits an edit to a page, mediawiki writes it to the database, but without deleting the previous versions of the page, thus allowing easy reverts in case of vandalism or spamming. mediawiki can manage image and multimedia files, too, which are stored in the filesystem. for large wikis with lots of users, mediawiki supports caching and can be easily coupled with squid proxy server software.