Four years ago, I wrote a really simple database engine for our observations. The data are indexed one per day and stored in a database (sqlite, more sophisticated engines need a server) and the served via at the most simple web interface. This philosophy satisfy all our needs so there is no reason for a change.
Now, I'm moving our old software to a new computer so I made a small improvement to database by adding of a new Reference column to front (year) page. It provide a possibility to back-linking of some results to the original data.
The data archive has a link in my links.