|
||||||||||
|
前のページ 1 2 3 |
||||||||||
| 画像とデータベースとの結びつき | ||||||||||
|
リスト2では、LOB節からどこにデータが保存されているのかがわかります。一方STORAGE節のパラメータは、データがディスク上で使用する物理的な容量を制御します。画像をデータベースのテーブル内に保存することで、データは完全な状態でメンテナンスされ、画像のメタデータを直接結びつけることができます。 リスト2
--画像用のテーブル
ここでもOracleのVPDを使用することで、PHPプログラマは画像データの取得がログイン中のユーザに許可されているかどうかを心配する必要がなくなります。VPDのコンテキストがすべてのデータへのアクセスが許可されていれば、すべてのデータを取得することができ、制限されているのであれば、同じクエリでも一部のデータは含まれなくなります。 |
PHP&Oracleの利点と欠点 | |||||||||
|
開発にPHPを使用する主な強みとして、フォーラムで問題とその解決策を共有しているPHP開発者の巨大なネットワークがサポートとなるということがあげられます。この問題とその解決策は一般に公開されているので、誰もが見ることができます。PHPとOracleの組み合わせに対する問題と解決策については、MySQLを使用している場合に比べると見つけづらいでしょう。 そのため、PHPでのOracleの使用を促進したいOracleはOracleTechnology Network(OTN)内でPHP開発者に対してサポートを行っています。OTN内のPHP Developer CenterではOracleとPHPでのプログラミングに関連した記事やフォーラム、ニュースなどを公開しています。 PHPとOracleの主な市場はエンタープライズ市場です。Oracleはエンタープライズでの組みあわされ、安定した実用性のあるWebアプリケーションの開発環境を構築することができるようになるでしょう。データベースとして確固たる地位を築いており、すでに存在しているデータベースのコードをWebから使用することが必要とされています。 もしOracleを内部オペレーションのためのデータベースとして使用している組織であれば、Webからのデータ操作を提供しようと計画していることでしょう。そのような時に、すでに存在するOracleのデータにアクセスしてアプリケーションを簡単に開発する手法が求められているのです。 プログラム初心者でも理解がしやすく、Javaなどのような複雑な言語に見られるオブジェクト指向の機能も提供するというPHPはこの要求にぴったりです。PHPとOracleを使用したアプリケーションの開発をエンタープライズ規模で行うとPHPについての専門的な知識を吸収することができるでしょう。 新しいPDO関数を使用したデータベース抽象化レイヤーを導入することでデータベースアクセスはより標準化されるでしょう。これらの機能はOracleのセキュリティ機能と組みあわされ、安定した実用性のあるWebアプリケーションの開発環境を構築することができるようになるでしょう。 |
||||||||||
|
前のページ 1 2 3 |
||||||||||
|
|
||||||||||
|
|
||||||||||
|
||||||||||
|
|
||||||||||
|
||||||||||
|
|
||||||||||
|
||||||||||

