What do you mean? can you be more specific. I thing every program that require data always need database or any other storage.
Maybe just write all data in the file itself? I am promoting my free proxy checker, but I do not want to install a complex blog or CMS just for this simple page. I hate Database because if I want to move this page to other hosting, I need to move the whole DB too. SO I am thinking, maybe I can write everything in the file itself? E.g. content, comments and admin things? Is it possible? And if there are already some solution for this?
Such thing wouldn't be a good idea... if the information was put to file, the files would be huge... no database = total mess. :|
Have a look at Blogengine.net. It's written in ASP so it is all pretty much self contained. You can run it using either a SQL Express DB or a MS Access DB. In any event the whole thing can reside in the root web folder or you can pretty easily move the DB to another part of the machine or a different machine altogether. However ASP is designed such that everything running in the .net framework is running in its own independent thread and so is isolated from the rest of the machiine This is a security feature. Also the DB in an ASP applacation is generally only accessable by the "network services" or the ASP.NET machine accounts. Of course using any ASP application means hosting on a Windows server or at minimum a Linux server running the MONO project framework. Though I have always found that shoe horning one thing into something it was never meant to work with is very often glitch ridden. Better off finding Windows ASP hosting. You can get it pretty cheap, like $5 / mo.
You can use blogengine, buy default it uses xml files as database or you can set in sql server. it is the best engine.
Blog without database is not all possible. If you dont wanna go for sql or any other database then you can use it form of xml.
You can use sqlite. Its very simple database built in the PHP. So you dont need setup another database.