台灣最大程式設計社群網站
線上人數
1093
 
會員總數:246213
討論主題:189783
歡迎您免費加入會員
討論區列表 >> PHP >> 資料庫要可以離線操作?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
資料庫要可以離線操作?
價值 : 50 QP  點閱數:2025 回應數:4
樓主

maxmas
初學者
110 34
816 84
發送站內信

有位案主要做網站,然後他的需求裡面提到資料庫要能夠離線操作,由於資料眾多,要能夠讓管理者易於操作輸入資料,並可同步至網站。

我暈....既然是網站,當然透過瀏覽器連線到網站,程式與資料庫都在主機上,怎麼離線操作?
除非USER端另外開發視窗軟體,資料先儲存在USER端,然後由USER按個同步按鈕後,軟體連線到資料庫,
並與資料庫比對,資料庫中沒有的,就儲存到資料庫內,這樣的話就要開發二種,一個是網站系統,一個是視窗軟體。

不知道我的想法對不對,各位大俠不知道有沒有遇過,有什麼方式可以達成?
謝謝!!

搜尋相關Tags的文章: [ PHP ] , [ MySql ] , [ 資料庫 ] , [ 離線操作 ] , [ 同步 ] ,
本篇文章發表於2013-02-26 01:27
1樓
最有價值解答

香帥
檢舉此回應
樓主說的...
除非USER端另外開發視窗軟體,資料先儲存在USER端,然後由USER按個同步按鈕後,軟體連線到資料庫,
並與資料庫比對,資料庫中沒有的,就儲存到資料庫內,這樣的話就要開發二種,一個是網站系統,一個是視窗軟體。
這樣是對的
因為當它的server有問題時,還可以在user端先處理,或者做大批處理,避免server回應速度慢,
一般智慧型手機電信業者都有讓客戶能同步取得聯絡資料,當手機遺失時,購買新手機也能馬上回復聯絡資料,
也可離線,由使用者在手機上輸入聯絡人資料,資料先儲存在USER端(手機),
等按同步再上傳至電信業者給予的資料庫,當然使用者也可由電腦登入系統(電信業者網站系統),再輸入聯絡資料
然候再由手機同步去取得.


本篇文章回覆於2013-02-26 02:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
一般最好先仔細問清楚案子的要求。

問看看他要的離線操作是打算要怎麼處理。
畢竟就如你說的~~網站的開發就是一定要上去伺服器。如果不連上伺服器的情況下也不可能有該網站的存在。

所以我認為可能他的要求不太一樣。

當然~~~如果真的做成視窗軟體來說好了。那是不是也要連線?才能更新上傳資料?
那做這樣的離線有何意義呢?

先清楚完整的要求會比較好。因為有些案主並不會去了解這些東西。可能他的「離線操作」跟我們所了解的「離線操作」是不一樣的東西。
本篇文章回覆於2013-02-27 12:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

小羊窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
我之前遇到的類似情況...是...


使用者所在位置, 不一定有網路,
(但會有筆電)

例如在海上(在船上)...

而這時要記錄資料, 勢必不可能上網...

於是我做了另1個單機版程式, 進行資料的記錄
而該資料再由另1支程式負責整合(其實可以寫成同1支啦, 不過客戶那邊有安全性疑慮, 所以分成2支)

至於平時呢, 就是在連上網路, 在網頁上填寫資料

==========================

總結,你得問清楚客戶本身的這一項需求

【由於資料眾多,要能夠讓管理者易於操作輸入資料】

到底是要多麼的【易於操作輸入資料】

還有客戶的預算是否足以多做這一塊
本篇文章回覆於2013-02-27 16:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
不錯的參考

ailio
檢舉此回應
客戶講的跟"工程師要做的" 未必是 同一檔事情

有時候客戶指的離線操作有可能是

電腦本身也有備援資料庫 以便斷線時也能查詢

或是

電腦本身可能只是cache部分資料 等恢復連線再上傳伺服器

有很多很多種可能

再者php , db 雖然架構上是在伺服器上跑沒錯

但是不代表 使用者端(大部分只限定特定幾台) 不能安裝php,db當備援系統
本篇文章回覆於2013-03-01 13:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.