簡體   English   中英

Web和移動開發之間的數據庫結構差異

[英]Database Structure Differences between Web & Mobile Development

我想知道移動數據庫(例如SQLite)上的數據庫結構與Web上的數據庫結構之間的區別。

例如,在移動應用程序開發中,與用戶相關的數據庫表將只有一行。 但是,在Web(后端)中,用戶表將有很多行。 因此,即使我們只有一行,我們仍然繼續在SQLite中創建用戶表。

在我的應用程序中,所有數據都來自Web服務。 並且我想提供全面的離線支持。 因此,就像我需要為從Web服務接收到的所有內容創建SQLite結構和表一樣。

其他數據很有意義。 但是,對於用戶而言,這里必須要有一些邏輯。 我需要存儲要存儲在Web服務中的每個數據。 但是,在任何給定情況下創建僅具有一行的用戶表仍然是錯誤的

假設在Facebook App中。 新聞訂閱源存儲在數據庫表中。 但是,他們如何將已登錄的用戶信息存儲為脫機? 通過僅創建一行用戶表?

不,如果我要這樣做,那么應用程序上的數據庫將與服務器上的數據庫完全不同。要考慮的事情:在服務器上,您的用戶數據庫存儲了許多不同的用戶詳細信息,例如姓名,年齡,位置,電話數字等。在應用程序上,您實際上並不需要所有用戶,而僅需要當前用戶的詳細信息。

如果是Facebook之類的東西,那么在服務器上,我將擁有用戶表,照片,朋友,帖子等。在服務器上,所有用戶的帖子,評論,照片將被保存在應用程序端,但我只有當前登錄的用戶細節。 表格不必相同,應用程序上的表格可以更少。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM