什么DB扩展PHP有(mysqli,PDO等)是最好的企业级应用程序?我脑海中浮现的重要特征是:
活动维护下的examples.
支持的大量文档和
发布于 2009-11-25 04:28:22
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
如果我必须指出一个PHP扩展来回答“哪个是最常用的并且有最多的人检查它的bug?”,我将不得不投票给mysqli。如果您对健壮有不同的定义,则必须详细说明。
5. scalable
这取决于您所说的可伸缩是什么意思。在mysqli与PDO的交锋中,mysqli有最严密的代码库,因此因为代码更轻,所以更具有可伸缩性。YMMV我不知道。
但是,如果您想要一些可以帮助您扩展的东西(比如跨两个mysql服务器分配负载),那么您将需要一些东西来包装mysqli/PDO,因为mysqli/PDO/任何级别的东西都不会对您有帮助。
发布于 2009-11-25 00:00:39
真正的企业应用程序不仅需要数据库扩展,还需要ORM。我听说过一些关于教义的东西,但我不能告诉你它是否稳定,因为我没有使用它。
我看过它提供的特性,这个项目似乎有一段时间了,因为它支持延迟加载、许多到多个关系、继承,这些都是大多数新ORMs没有的特性。
https://stackoverflow.com/questions/1793811
复制相似问题