I am new to firebird and confused with SuperServer SuperClassic thing.

But what i wonder is how should i set up this scenario on Linux?

  1. Single shared storage that store database file on SAN
  2. 4 firebird VPSes connect to the shared storage via NFS
  3. a load balancer vps ( any suggestion?)

My system will be 50:50 read : write with transaction. What kind of server should i choose? SC, SS or mix?

Thank you!

  • 1
    One database can only be accessed by a single database server. SuperClassic, SuperServer is irrelevant here as it only defines how the server process internally works. Databases should never be stored on a shared filesystem.
    – user1822
    May 17, 2014 at 8:50

1 Answer 1


If you have more than one cpu on the server you need to use Super Classic


Also we need more info on the arhitecture that you want to create I would avoid point 2 (firebird doesn't work on shared nfs)

  • Thank you for the suggestion on Super Classic, @Mariuz What do you suggest to setup a shared storage for Firebird? I'm still wonder in case it's not going to work on shared NFS. (I've done successfully with PostgreSQL before)
    – Worajedt S
    Apr 17, 2014 at 6:07
  • 1
    @WorajedtS: using a single shared storage for multiple database instances is certainly not possible in Postgres (and I don't think it's possible in Firebird either) so I don't understand what exactly you want to do. Of course you can store the database files on a SAN (although it's probably not a good idea) but that can still be accessed only by a single server process.
    – user1822
    May 17, 2014 at 8:47

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.