Tôi luôn ấn tượng với Postgres; Theo truyền thống, nó có bộ tính năng hoàn chỉnh hơn (về mặt tuân thủ ACID, hỗ trợ cho các truy vấn nâng cao, v.v.) so với MySQL, nó có trình điều khiển ODBC Windows vững chắc và tài liệu của nó chỉ ra bất kỳ khu vực nào mà nó đi ngược lại với tiêu chuẩn SQL. (Có vẻ như tất cả các cơ sở dữ liệu đều sai lệch theo khía cạnh này hay khía cạnh khác, nhưng Postgres là cơ sở duy nhất mà tôi đã thấy để đảm bảo rằng bạn biết khi nào bạn đang làm như vậy.) Tôi chưa thử kịch bản sử dụng mà bạn mô tả, nhưng tôi 'đã không có vấn đề gì khi chạy nó trên Linux và truy cập nó từ cả Windows ODBC và máy khách Linux.
Tôi không có bất kỳ kinh nghiệm nào với Firebird; xin lỗi.