与 PostgreSQL 和 MySQL 相比,Firebird 数据库有多成熟?

RPK*_*RPK 4 rdbms

我在小型项目中使用了 PostgreSQL,而 MySQL 在生产环境中运行。他们没有问题。我一直听说 Firebird,它在开源领域又是一个可靠的 RDBMS。

与 PostgreSQL 相比,它的可靠性、ANSI-SQL 兼容和稳定性如何?如何

a_h*_*ame 6

FirebirdSQL 非常成熟和可靠。

然而(在我看来)它最大的弱点是缺乏涵盖当前版本所有功能的适当手册。目前,如果您想知道某个特定功能是否可用,您首先需要阅读 Interbase 手册,而不是通过 Firebird 1.0 发行说明、Firebird 1.5 发行说明、Firebird 2.0 发行说明和 Firebird 2.5 发行说明(和 3.0 或多或少就在门口)

顺便说一句:在开发中使用与生产中不同的 DBMS 通常是一个非常糟糕的主意。特别是如果开发数据库(如您的情况)提供比生产 DBMS 多得多的 SQL 功能。

  • @FranzKafka:如果非标准化功能使您的应用程序更快或更易于开发,为什么不使用它们?尝试开发独立于 DBMS 的解决方案通常意味着应用程序在所有平台上的运行速度都一样慢。 (2认同)