
What is Firebird SQL server for?
Moderator: Wanderer
Forum rules
No roms requests or illegal links
No roms requests or illegal links
What is Firebird SQL server for?
Just asking 

Re: What is Firebird SQL server for?
When RC3 creates a new database i.e for MAME, it actually extracts all info about games and their roms from mame.exe itself or from a datafile. It then creates a new local database using the Firebird libraries and saves those info in there.
RC2 directly loaded the datafile in memory, did all the process there and stored all the processed info in a cache file, a process which was complex and needed a lot of memory and cpu power. RC3 uses the database to do all the processing and store all the info. It's faster, more memory-efficient and much easier to use standard SQL commands than caching several custom structures in memory.
RC2 directly loaded the datafile in memory, did all the process there and stored all the processed info in a cache file, a process which was complex and needed a lot of memory and cpu power. RC3 uses the database to do all the processing and store all the info. It's faster, more memory-efficient and much easier to use standard SQL commands than caching several custom structures in memory.
- Wanderer -
RomCenter: Main site, Bug reporting & enhancement requests, Wiki
RCDBManager: Main site, Bug reporting & enhancement requests, Wiki
**NOTE: RCTools URLs have changed since April 2025. Please update any bookmarks you may have.
RomCenter: Main site, Bug reporting & enhancement requests, Wiki
RCDBManager: Main site, Bug reporting & enhancement requests, Wiki
**NOTE: RCTools URLs have changed since April 2025. Please update any bookmarks you may have.
Re: What is Firebird SQL server for?
Thanks for the explanation 
