1. 網路版app數據可以放在哪裡
伺服器,資料庫里
你在上網時點擊的網站,下載的視頻游戲資源,所有來自網路的數據,基本都存儲在伺服器上。
通過網路協議和網線,你可以在客戶端以很快的速度和較高的正確率在線獲得存儲在伺服器上的數據。
同樣的,你也可以把你的數據上傳,包括你的郵件,用戶資料等等。
整個的上傳和下載過程形成了互聯網頻繁的數據交換。
所有的Android設備均有兩個文件存儲區域:"internal" 與 "external" 。 這兩個名稱來自於早先的Android系統,當時大多設備都內置了不可變的(internal storage)及一個類似於SD card這樣的可卸載的存儲部件(external storage)。之後有一些設備將"internal" 與 "external" 都做成了不可卸載的內置存儲,雖然如此,但是這一整塊還是從邏輯上有被劃分為"internal"與"external"的,只是現在不再以是否可卸載進行區分了。 下面列出了兩者的區別:
Internal storage:
總是可用的
這里的文件默認只能被我們的app所訪問。
當用戶卸載app的時候,系統會把internal內該app相關的文件都清除干凈。
Internal是我們在想確保不被用戶與其他app所訪問的最佳存儲區域。
External storage:
這可能是一個移動存儲媒體(如一個SD卡)或一個手機內部固定的存儲。
並不總是可用的,因為用戶有時會通過USB存儲模式掛載外部存儲器,當取下掛載的這部分後,就無法對其進行訪問了。
大家都可以訪問的,因此保存在這里的文件可能被其他程序訪問。文件保存到外部存儲是公開的,可由用戶修改他們。
當用戶卸載我們的app時,系統僅僅會刪除external私有目錄(getExternalFilesDir())下的相關文件。
External是在不需要嚴格的訪問許可權並且希望這些文件能夠被其他app所共享或者是允許用戶通過電腦訪問時的最佳存儲區域。
2. 網路游戲的用戶資料通常存在哪
網路游戲的用戶資料存儲在官方伺服器的資料庫里,普通用戶沒有辦法看到,你只能通過客服來修改或查詢。
3. 大型網路游戲的資料庫都放在哪裡
他們的資料庫好像都是在公司里的一些大型計算機,黑客應該能進入他們的資料庫,不過他們都是搞計算機的,想必防禦系統也不是吃素的=、=