簡體   English   中英

我應該使用哪個數據庫?

[英]which database should I use?

我打算構建一個Web應用程序和Android應用程序,它將管理大量的通知(推送通知),並且也可以在慢速的互聯網連接中工作。 我需要發送並獲得即時通知。 用戶數可以是數千或數百萬,應用程序將擁有多個服務器(Web場),多個數據庫。 現在我需要確定哪種數據庫最適合這種應用程序,以及我應該使用哪種語言進行編程。 請幫幫我。 任何建議將不勝感激

我盲目建議您使用Parse Cloud數據庫,因為它為Android和IOS等所有移動環境提供了SDK,以便於實施,並且最近推出了一個Javascript SDK供使用。它免費提供Trial.MultiPlatform支持和安全

看看這里: https//www.parse.com/

那么,首先你需要決定你的直接需求是什么。 您是否打算在可能有數百人同時訪問信息的平台上使用此功能? 然后你需要估計你未來的需求。

這將幫助您確定數據庫系統。

根據我的經驗,我建議你使用MYSQL數據庫。

您確定要獲得成千上萬的用戶嗎? 每個人都從頭開始(讀:零用戶,除了一些朋友)。 我的意思是,你必須專注於你的開發中的真正問題(不斷增長的app用戶群是不同的故事):

  1. 創建Android應用程序及其生命周期(更新,支持以前的版本等)。
  2. 后端。 我也會在Back-end上工作嗎? 處理2個'項目'(Android應用程序及其后端)並不容易。 並非每個人都有足夠的經驗,可以同時處理多項任務。
  3. 評估使用SaaS / Paas后端的選項。 大多數都有開發人員的試用版或免費版。

第三種選擇很棒。 獲得便宜/免費的網絡主機。 存儲配置,您的Android應用程序將在啟動時下載。 在配置中,您應該聲明后端是什么以及如何與之通信。 您可以使用https://www.firebase.comhttps://parse.com/plans等任何已知服務,甚至可以使用Google App引擎免費套餐/ AWS免費套餐。

關於為Android開發應用程序 - 如果您的應用程序不需要任何復雜的計算或庫 - 只需使用JavaScript編寫它。 它足夠快。 但是,Java應用程序總是更快,更容易調試。

祝好運 !

暫無
暫無

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

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