0

PHP 有哪些数据库扩展(mysqli、PDO 等)最适合企业级应用程序?我想到的重要特征是:

  1. 在积极维护中
  2. 大量的文档和示例。
  3. 可能是Mysql人自己认可的。
  4. 强大的
  5. 可扩展的
4

2 回答 2

1

1. under active maintenance

mysqli 和 PDO。如果你最终使用了一个框架,它可能无论如何都会使用 mysqli。

2. A lot of documentation and examples.

mysqli 和 PDO。

3. Probably endorsed by the Mysql people themselves.

mysqli。见http://dev.mysql.com/doc/refman/5.0/en/apis-php.html

4. Robust

如果我必须指出 1 个 PHP 扩展来回答“哪个最常使用并且有最多人检查它的错误?”这个问题,我将不得不投票给 mysqli。如果您对健壮有不同的定义,则必须详细说明。

5. scalable

这取决于您所说的可扩展性。在 mysqli 与 PDO 的大战中,mysqli 拥有最紧凑的代码库,因此更易于扩展,因为代码更轻。YMMV。伊纳尔。

but if you want something that helps you to scale (such as distributing load across a couple of mysql servers) you'll need something to wrap mysqli/PDO because nothing at the mysqli/PDO/whatever level will do this for you.

于 2009-11-25T04:28:22.273 回答
-5

真正的企业应用程序不仅需要数据库扩展,还需要 ORM。我听说过Doctrine,但不能告诉你它是否稳定,因为我没有使用它。

我查看了它提供的特性,似乎这个项目已经存在了一段时间,因为它支持延迟加载、多对多关系、继承,这些是大多数新 ORM 所不具备的特性有。

于 2009-11-25T00:00:39.883 回答