何DBを拡張PHP(mysqli,PDOなどを企業レベルのアプリケーション?
-
22-09-2019 - |
質問
何DBを拡張PHP(mysqli,PDOなどを企業レベルのアプリケーション?の重要な特徴を思い付くのは:
- の下での活性維持
- 多くの文書や一例です。
- しょうが承認したMysqlの人々です。
- 堅牢
- 拡張性の
解決
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
、私はmysqliのために投票しなければなりません。あなたが強力なの異なる定義を持っている場合、あなたは手の込んだする必要があります。
5. scalable
それはあなたがスケーラブルで何を意味するかによって決まります。 mysqliの対PDO銃撃戦で、mysqliのは、タイトなコードベースを持っており、コードは軽量であるという理由だけで、したがって、よりスケーラブルです。 YMMV。 IANALます。
しかし、あなたはmysqliのを包むために何かをする必要があります(たとえば、MySQLサーバのカップルの間で負荷を分散するよう)スケールに役立ちます何かをしたい場合は/ PDOために何もしないmysqliの/ PDO /あなたのためにこれを行いますどんなレベルます。
他のヒント
リアルタイムエンタープライズアプリケーションは、データベースの拡張が、ORMないだけを必要としています。私は教義についてSTHを聞いたが、それの安定した場合、私はそれを使用していないので、あなたを伝えることはできません。
私はそれが提供している機能を見てきたし、遅延読み込みをサポートしているため、このプロジェクトは、しばらくの間があるようです、機能している多対多の関係、相続、新しいオームズのほとんどのもの持っていません。