Saya selalu terkesan dengan Postgres; itu secara tradisional memiliki set fitur yang lebih lengkap (dalam hal kepatuhan ACID, dukungan untuk pertanyaan lanjutan, dll.) daripada MySQL, ia memiliki driver Windows ODBC yang solid, dan dokumentasinya dengan cermat menunjukkan area mana pun yang menyimpang dari standar SQL. (Semua database, tampaknya, menyimpang dalam satu atau lain hal, tetapi Postgres adalah satu-satunya yang saya lihat yang memastikan Anda tahu kapan Anda melakukannya.) Saya belum mencoba skenario penggunaan yang Anda gambarkan, tapi saya tidak ada masalah dalam menjalankannya di Linux dan mengaksesnya dari klien Windows ODBC dan Linux.
Saya tidak punya pengalaman dengan Firebird; maaf.