2013-07-31 33 views
-1

我正在創建一個移動應用程序來訪問期刊文章。 它們按卷 - >問題 - >部分 - >文章組織。這意味着我將有13 * 4 * 10 * 3 = 1560篇文章。實現數據庫以將這些文章(包括其圖像,資源等)託管在Web服務器上的好方法是什麼?每篇文章目前都以HTML標記。我相信這很好,因爲在我的應用程序中,我將在Web視圖中顯示內容。然而,我需要查詢文章的搜索功能,本地保存到設備等。實現從移動應用程序(ios,android)訪問服務器數據庫的最佳方式是什麼?

我更喜歡它是開源的,而我是新來的數據庫(但相當精通應用程序發展),如果你能指出我最好的學習方式,我會很感激。

+0

最有可能有多種方法來執行您正在嘗試執行的操作。如果你正在嘗試設置一個mysql服務器,那麼它們很容易設置,並且確定有很多教程。我也會推薦[phpmyadmin](http://www.phpmyadmin.net/home_page/index.php),這是一個開源的MySQL管理界面。 –

+0

另外,有時webview並不是一切的答案。只需獲取文章的文本,然後將圖像格式化爲自定義視圖就更好了。 –

+0

我想我認爲這是最簡單的,因爲所有文本都被正確標記,包括在文章底部的腳註引用。 – TDash

回答

0

我不知道,如果你正在尋找諮詢有關的結構,但是這可能幫助你作爲進一步思考的方法:

  • 建立在你寫的所有數據表
  • 你每個文章都有一列具有唯一ID
  • 卷的每個字段的一列,問題等
  • 然後,您有一列包含一個巨大的字符串,其中將HTML數據作爲字符串放入。 (可能有更好的方法,特別是關於搜索功能)
  • 您也可以將它保存爲BLOB,但這會使索引困難得多。
  • 我可能會保存從數據庫分離的資源。然後,您只需在文章ID後命名即可。例如,第5條中的資源編號10應爲5.10.pdf或任何格式。這當然取決於你的html格式。並且是否要重新命名所有文件(可能是1500篇文章的很多工作)
相關問題