My question is a bit weird but it has its uses..
I am developing extensions for a game server, so the coders can have a 'easier' life to script something using the extensions functions that it provides.
Now I was thinking about a verry effiecient en fast database system to INTEGRATE into my own extension.
I had a good idea about remaking the MySQL source to fit in a console app, so it's functions can be called from the server and written to the server files. However SQLite is fast too yeah?
The server is single threaded so there will be no problem with not using threads (using them may cause problems).
Please be aware that at the server side performance is one of the most important things, people do not use ini files anymore, they got to cache systems, SQLite3 or MYSQL,
But straight to the point:
I want to make something different than sqlite, mysql. something independend ... an extension which does not require a mysql server or more than 1 file (so I can have one big database), so I want to make an extension that will make a database, however reading and writing to it should be fast as possible. So now I am asking: is there any open source library than I can use for my needs? An stand-alone database system with some good functions to manage players data like age sex male/female score ip bans etc...
Hope you can help me, thanks in advance
Edit: It is also important that the library is cross-compatible (windows + linux) or it has to have an windows and linux variant....
This post has been edited by grasmanek94: 30 July 2011 - 06:33 PM