能源監(jiān)測系統(tǒng)使用的本地數(shù)據(jù)庫是SQLite數(shù)據(jù)庫,SQLite數(shù)據(jù)庫是一款開源的嵌入式關系數(shù)據(jù)庫,占用較少的系統(tǒng)資源,具有高度便攜、結構緊湊、高效可靠等優(yōu)點,適用于Android、iOS等嵌入式系統(tǒng)。
能源監(jiān)測系統(tǒng)中使用SQLite數(shù)據(jù)庫存儲用戶的個人信息以及樓宇中的房間信息。其中個人信息主要是用戶的用戶名和用戶密碼,將這些數(shù)據(jù)保存在數(shù)據(jù)庫中,可以實現(xiàn)自動登錄的功能,避免每次都要進行身份驗證。樓宇房間信息以及用戶信息更改的頻率很低,因此可以將這些信息存儲在客戶端中,當信息更新時再對客戶端數(shù)據(jù)庫更新。
能源監(jiān)測系統(tǒng)軟件首先判斷本地數(shù)據(jù)庫是否存有數(shù)據(jù),若無,則向服務器請求最新數(shù)據(jù)并寫入本地數(shù)據(jù)庫;若有,則查詢服務器數(shù)據(jù)是否更新,如果服務器已經更新,則請求更新數(shù)據(jù)并更新本地數(shù)據(jù)庫。由此可以保證能源監(jiān)測系統(tǒng)的數(shù)據(jù)是系統(tǒng)最新數(shù)據(jù),同時避免了重復的數(shù)據(jù)請求,這種緩存方式可以節(jié)省用戶每次使用客戶端所消耗的流量和時間,提高了系統(tǒng)軟件的易用性。
掃碼加微信咨詢產品、免費報價
裕乾(4006569698,zehoor.com)是一家智慧化系統(tǒng)集成軟硬件研發(fā)、銷售、服務為主的高新技術企業(yè)。經過多年發(fā)展,公司已成為智慧建筑、智慧工業(yè)、智慧環(huán)保、智慧電力、智慧水利、智慧農業(yè)等領域,具有自主研發(fā)能力、自主知識產權與自主品牌一體化的先進解決方案供應商、系統(tǒng)集成綜合服務商。