1

私は、Wordpressを実行する単一の WAR ファイルを作成するよう求められている状況にあります。QuercusTomcat、およびhttpd + mod_rewriteを使用して、外部で実行したデータベース以外のすべてを含む WAR ファイルを作成できました。しかし、どうすれば外部データベースへの依存を取り除くことができるかわかりません (そして、率直に言って、この試み全体が悪い考えのように思えます)。

この記事では、Wordpress がどのようにして Google App Engine にデプロイされ、MySQL を必要とせずに正常にデプロイされたかについて説明しますが、これは JPA を使用して行われました。

MySQL インスタンスを埋め込む代わりに、代わりに外部の MSSQL データベース接続を使用できれば、それも問題ありません。(これは古い投稿ですが、実際の MySQL が Wordpress でサポートされている唯一のデータベースであることを示唆しているようです。) Wordpress ソース コード内の各 MySQL 呼び出しを MSSQL 呼び出しに置き換えようとする最も実行可能なオプションはありますか? 代わりに使用できる互換性/翻訳レイヤーはありますか? (この質問を見ましたが、私の場合、解決策は機能しません。)

更新: MySQL-JEに出会いましたが、時代遅れで、十分に完全ではないようです (Quercus/PHP と通信するように指示する方法がわかりません)。誰かがそれを使用しましたか?もしそうなら、それはこの問題の解決に役立つと思いますか?

4

1 に答える 1

1

組み込みデータベース

このチャートによると、MySQL は組み込み用途向けには構築されていません。

Java アプリケーションに組み込むための2 つのピュアJava データベース エンジンを紹介します。どちらもオープンソースで無料で、活発に開発されています。両方とも、データベース開発の長い歴史を持つ良い血統を持っています。

WordPress には MySQL が必要です

このWordPress Requirementsページによると、具体的には MySQL が必要です。うざい。SQL の主なポイントは、データベース ベンダー ロックインを回避することです。

于 2013-12-17T03:51:09.437 に答える