我想創建一個 Android/iOS 平板電腦應用程式,該應用程式將可視化來自許多桌面應用程式的資料,這些應用程式具有相同的功能(促進定向運動活動),但它們的構造可能非常不同。我的想法是,當桌面服務器資料庫發生任何變化時,這些變化都會傳達給我的平板電腦應用程式。
現在,我不知道服務器和應用程式之間的良好通信形式(JSON?),但我認為在任何人想要考慮修改他們的桌面應用程式以便能夠與我的共享資料之前,我的應用程式需要實際作業。
所以我想寫我的第一行代碼,但我想在我這樣做之前,我需要決定一個資料庫。在平板電腦應用中,用戶只會執行讀取操作。資料本身會很小(短字串和一些整數/長整數)并且結構化并且可以與關系資料庫很好地配合使用。假設服務器立即傳達所有更新,對于正常事件,平均每 5 秒可能會有一次更新。
uj5u.com熱心網友回復:
考慮到您如何描述問題,資料似乎并不太復雜或太大;這更像是“您喜歡使用什么”而不是“您需要什么”。
在這種情況下,JSON 是一種很好的資料格式,如果您喜歡使用它,那么這是一個很好的解決方案。
如果你想使用 JSON 格式,MongoDB 可能是最好的選擇。易于學習,大型社區,相當先進和完整。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/488494.html
