2011-10-22 14 views
0

私は現在自分のサーバーでホストされているPHPアプリケーションを開発中です。自分のサーバーではなく、より安全な場所にデータベースデータを格納したい。 Google App Engineを使用して、JavaまたはPythonアプリケーションを作成せずにデータを保存および取得することはできますか?それが可能ならば、どうすればデータにアクセスできますか?特別なサービスを使用するか、mysqlサーバに接続してSQLコマンドを実行するようなdbに直接接続することもできます。Googleアプリケーションエンジンのみデータベースストア

答えて

0

App Engineのデータストアに直接アクセスする方法はありません。私はあなたのPHPアプリケーションのためのmysqlまたは他のリレーショナルデータベースを使用すると仮定します。しかし、アプリケーションエンジンは、スキーマレスオブジェクトデータストアを提供します。その場合、データストアに格納するデータを準備するためのJavaまたはPythonアプリケーションが必要です。下のリンクもチェックしてください。 App Engineの上にデータを保存する

http://code.google.com/appengine/docs/java/datastore/

https://stackoverflow.com/questions/1466420/google-app-engine-external-database

2

魔法のあなたに余分なセキュリティを許可しません。攻撃者があなたのサーバを侵害した場合、あなたはあなたのデータストアとのインターフェースを侵害し、彼らが望むものを何でもすることができます。

安全なWeb開発のベストプラクティスを学び、アプリのセキュリティを守るよう努めてください。