我目前正在從事(商業)物流項目。我們建立了一個(部分)自動化存儲系統,其中貨物隨機存儲(想想納米亞馬遜)。對象的位置存儲在主計算機上,目前我們正在通過WAL實施異地備份(任何異議?)。我們的問題之一是我們必須在停電期間進行操作,並且在最壞的情況下停電可能需要幾個小時,我們無法爲我們的計算機產生足夠的能量。 [這可能不會發生,因爲我們在德國,但有一些法規我們需要履行]。平板電腦上的Postgresql服務器?
所以我的想法是使用平板電腦(比筆記本電腦便宜),將WAL文件發送給它,以便用戶可以在停電期間訪問數據。但到目前爲止,我沒有看到平板電腦(無論是Android或iOS)的服務器實施。有沒有或我沒有找到它?
但也許我也在走錯方向。該數據庫是相當小的(<倉庫中的50000個對象,每個< 1kb),我們在中斷期間需要的信息只是一個表(object_id - > position_in_warehouse),所以我甚至考慮將這些信息寫入文件並使用git將更改複製到平板電腦。我們也只需要知道在停電期間哪些對象已被移除,以便這些信息可以很容易地移回到原始數據庫。
或者您有其他想法嗎?
可能可以通過觸發+ pl/pythin函數將更改從postgres表推送到遠程SQLite數據庫。或者觸發+ SQLite FDW。 SQLite數據庫可以安裝在平板電腦上。 – 2014-11-23 16:10:06
你考慮過UPS嗎? – 2016-01-24 13:16:58