2010-12-20 7 views
0

私はデータベースとWebサーバーとそのようなことを初めて使いました。だから、私は情報を探しているので、出発点とオプションがわかります。データベース内のデータを管理する方法

iPhoneアプリからアクセスできるデータベースが必要です。論理的には、Webサーバー上でどこかでホストされます。

データベースからデータを取得/挿入するには、データベースと同じサーバー上のphpファイルにHTTP接続を行い、関連するデータを挿入/返すことになります。ランダムなハッカーがDBを迷惑にならないようにするために、アプリケーションにはデータベース内のハッカーではないことを確認するためにphpファイルに送信するための検証コードが含まれています。これはすべて意味をなすか、十分に安全ではないでしょうか。

私の頭の中で最も混乱する部分は次のとおりです。 毎分チェックする必要があります。データベース内のデータが古い場合は削除してください。だから、サーバ上で何かを実行して、データベースを常にチェック/管理する必要があります。これは何ですか?このようなことをするためによく使われるのは何ですか?私は検索や読書を始めることができる何かのオプションがあるかどうかを知るための言葉がありますか?あなたはcronジョブを必要とするようなあなたのアドバイスのための

おかげで、 -code

答えて

0

は私にね。 CronはUnixタイプのシステムのための標準スケジューリングタスクアプリケーションです。

データベースに接続してクリーンアップクエリを実行する何らかの種類のスクリプトがあり、そのスクリプトをcronでスケジュールするとします。これを行うには

http://en.wikipedia.org/wiki/Cron

2

一つの方法は、crontabファイルを経由して実行するパージスクリプトを持つことです。スクリプトは毎分実行し、古いデータをチェックして削除することができます。

5.1.6より大きいMySQLバージョンは、mysqlサーバ自体の内部で定期的なジョブをスケジュールするために使用できるinbuiltイベントスケジューラを持っています。 http://dev.mysql.com/doc/refman/5.1/en/events.html

関連する問題