I'd say that any network database can have a security problems.
If you are worried about those, take a look on sqlite.
http://www.sqlite.org
It's an sql engine which use a file as a storage engine. You can simply put the file outside of the scope of the web server, and still use it.
That way, as there is no network connection to the database engine, and the datas are only accessible through a file that cannot be served by the web server, you are mostly certain those datas will remain secure.
The drawback is that you can only query your datas through a remote session of the sqlite front-end, and other sites cannot connect directly on your database to retreive datas.
__________________
Listen to the ducky: "This is awesome!!!"
|