What is Firebird SQL server for?

Get help with running Romcenter 3 here. Please do not post roms requests or illegal links, posts will be deleted.

Moderator: Wanderer

Forum rules
No roms requests or illegal links
denzilla
Galaga
Galaga
Posts: 22
Joined: Sat Nov 24, 2007 2:37 pm

What is Firebird SQL server for?

Post by denzilla »

Just asking :)
User avatar
Wanderer
Board master
Board master
Posts: 820
Joined: Wed Oct 03, 2001 10:37 am
Location: Milky way

Re: What is Firebird SQL server for?

Post by Wanderer »

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.
- 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.
denzilla
Galaga
Galaga
Posts: 22
Joined: Sat Nov 24, 2007 2:37 pm

Re: What is Firebird SQL server for?

Post by denzilla »

Thanks for the explanation :)
User avatar
RomCenter
Author
Author
Posts: 1523
Joined: Fri Sep 28, 2001 12:34 pm
Location: France
Contact:

Re: What is Firebird SQL server for?

Post by RomCenter »

Nothing to add... :super:
Eric - RomCenter developer
Report bugs here.
Locked