2016-11-08 6 views
1

これをどこに投稿するのか、またはこれをどのように使うべきかはわかりませんでした。私は最近、ツイッチが毎日更新し、1人のランダムユーザーにゴールデンカッパの顔を与えることを学びました。私はそれがどのように行われているのか、そしてこれをするために何が使用されているのかを知りたい。サーバーからX日ごとにデータベースを更新するには

私は友人に尋ねて、彼にhttps://www.infoq.com/articles/db-versioning-scriptsへのリンクが付いてきました。データベースのバージョン管理については何かを見つけようとしましたが、本当にそれが何であるかを知ることはできませんでした。

誰かが私にこれをあまりにも初心者を説明することができるいくつかの記事にリンクできますか?私が本当に探しているものに答える。

私はPHPを使ってこれを行うことはしませんでした。なぜなら、ユーザーがオンラインになることを要求するからです。ユーザーがオンラインになっていなくても更新する必要があります(可能な場合)。

答えて

1

これは、データベースエンジンまたは使用しているスタックによって大きく異なります。一般に、大きなデータベースサーバ(MSSQL、Oracleなど)では、これらのスケジュールされたイベントのバックグラウンドで実行されるサービスがあります。

例えば、Microsoft SQL Serverは、SQL Server Agentを使用してこれを行います。基本的には、特定の間隔でSQLスクリプトを実行するなど、さまざまなタスクをすべてスケジュールすることができます。これを設定することは、ウィザードをクリックすることと同じくらい簡単です。

独自のサービスをバックグラウンドで実行して(選択した言語でプログラミングされている)、必要に応じてデータベーススクリプトを実行するだけで、これらのイベントをスケジュールすることもできます。

+0

aah、それは今より多くの意味を作ります。あなたの答えをありがとう、私はそれを見てみましょう –

関連する問題