2016-11-08 39 views
1

我不確定在哪裏發佈此信息或我應該使用的信息。我最近了解到Twitch每天都會更新,並給1個隨機用戶一個金色的kappa臉。我想知道它是如何完成的,以及他們用來做什麼的。如何從服務器每隔X天更新一次數據庫

我問了一個朋友,他帶着一個鏈接到https://www.infoq.com/articles/db-versioning-scripts我試着找到關於數據庫版本控制的東西,但不能真正弄清楚它是什麼,或者如果這個真的是我正在尋找的(?)。

有人可以鏈接我的一些文章,可以解釋這也是一個初學者?或回答我真正想要的。

我不想用PHP來做這件事,因爲它要求用戶在線。我需要它在沒有用戶上線的情況下進行更新(如果可能的話)。

回答

1

這很大程度上取決於數據庫引擎或您正在使用的堆棧。一般來說,每個大型數據庫服務器(MSSQL,Oracle等)都有一個服務在後臺運行,用於這些預定事件。

例如,Microsoft SQL Server使用其SQL Server Agent來執行此操作。基本上它允許您安排所有不同類型的任務,包括以特定間隔執行SQL腳本。設置它與點擊向導一樣簡單。

您也可以通過讓您自己的服務在後臺運行(使用您選擇的語言編程)並根據需要簡單地執行數據庫腳本來安排這些事件。

+0

啊,這使得更多的認識現在。感謝您的回答,我會研究它 –

相關問題