我希望能夠在Web服務輪詢應用程序的應用程序負載之間保持計數和上次訪問日期。我不太確定要做到這一點的最佳方法是什麼。我不喜歡將數據存儲在數據庫中的想法,因爲我必須爲此目的專門創建一個。我還有什麼其他選擇,並且在應用程序的後續運行之間保留應用程序狀態有什麼特別好的方法嗎?C中的非易失性對象#
1
A
回答
3
堅持數據eh?我建議一個數據庫或文件。 文件解決方案,您只需將XML serialize添加到文件中,並在應用程序啓動時再次加載它。
如果數據共享或可能增長,那麼數據庫可能是最好的解決方案。你可以找到一個適合的許多免費項目中你的需要,如果你想:
- CouchDB的
- MySQL的
- Postgres的
- mangodb
- Membase的
- sqlite的
- 等
You co您可以推出自己的解決方案,不涉及數據庫,但最有可能的解決方案是滿足您的需求,並且學習它不僅僅是手頭上的項目。
1
不要害怕爲您的網站製作一個'配置'樣式表,只需要幾行數據,讓我們根據需要存儲運行時信息。
非常好。
相關問題
- 1. 在C++中使用非易失性對象調用volatile成員函數
- 2. 易失性寫入非易失性寫入重新排序
- 3. 在C中的對象交易#
- 4. 易失性的int?
- 5. 在java中註冊非易失性變量的配置
- 6. asp.net中的非易失性全局變量
- 7. C - 使用易失性指針
- 8. C易失性內存模型
- 9. 如何從視圖腳本訪問易失性對象?
- 10. 更改易失性字段是否更新對象?
- 11. 易失性超載?
- 12. 易失性函數
- 13. PHP試圖獲取「C:\ ....」中的非對象的屬性
- 14. Laravel中非對象的屬性
- 15. xpath中非對象錯誤的屬性
- 16. 銷燬C中的非託管對象#
- 17. Ruby對象ID,DUP和易變性
- 18. PHP SimpleXML對象中消失的屬性?
- 19. 如果您將對象分配給最終字段,其他線程是否會看到該對象的非最終/非易失性字段的先前更新?
- 20. 在C++中投射一個指向易失性void **的指針
- 21. Java對於併發性而言是易失性的
- 22. 保存交易失敗後救援中的鐵軌對象
- 23. 聯鎖和易失性
- 24. 易失性和同步
- 25. 易失性結構語義
- 26. 易失性和多線程?
- 27. Java易失性數組?
- 28. 同步訪問非易失性字段線程安全嗎?
- 29. 不能覆蓋使用非易失性上限
- 30. 數據倉庫 - 非易失性與更改數據捕獲
數據庫可能是您最好的選擇 - 如果您的Web服務需要擴展到多個IIS實例,會出現什麼情況?在哪裏可以存儲數據以保持一致? – 2011-12-14 06:58:29
我不知道他的應用程序是否是一個客戶端應用程序,它使用Web服務或提供Web服務的實際Web服務器。 – 2011-12-14 07:04:15
我同意肖恩。還有文件寫入或緩存類型的解決方案,但是如果您想要運行報告並獲取統計數據庫,則以我的觀點走。甚至可以考慮在客戶端存儲2條數據(如果適用的話) – ToddBFisher 2011-12-14 07:06:20