ちょっと一休み・・・
ZENDの本家のページを見ると、「Zend_Dbはデータベースを抽象化するレイヤーで、 SQL操作のための共通APIを提供する意図があります。」(当然今回はZend_Dbを使ってSQLにアクセスするわけです。)と記述がありますが、この「抽象的」と云うのがいわば抽象的で分かり難いです。
結局SQLデータベース(データベースを気にすることなく)に関係なく共通のソースコードでアクセス出来ると云うことでして。逆に言えば「共通化」出来ないのであれば魅力が半減となるわけです。
ちょっと反れてしまいましたが、結局・・・MySqlであろうと、PostgreSQLであろうと、Oracleであろうと相手のシステム(DB)を気にしないで使えると云う事になる。
勿論、そのデータベースシステムに依存するの特殊なクエリーは無理にしても、通常のSQL分でのアクセスは共通化ところですね
|