实现从移动应用程序(ios,android)访问服务器数据库的最佳方法是什么?

时间:2013-07-31 17:59:57

标签: mysql ios database sqlite mobile

我正在创建一个移动应用来访问期刊文章。 它们按卷组织 - >问题 - >部分 - >文章。这意味着我将有13 * 4 * 10 * 3 = 1560篇文章。在Web服务器上实现数据库托管这些文章(包括图像,资源等)的好方法是什么?每篇文章目前都以HTML格式标出。我相信这很好,因为在我的应用程序中,我将在Web视图中显示内容。但是,我需要查询文章的搜索功能,本地保存到设备等等。

我更喜欢它是开源的,因为我是数据库的新手(但在应用程序开发方面非常精通),如果你能指出我最好的学习方式,我会很感激。

1 个答案:

答案 0 :(得分:0)

我不确定您是否在寻找有关结构的建议,但这可能会帮助您进一步思考:

  • 创建一个表,您可以在其中编写所有数据
  • 每个文章都有一列具有唯一ID
  • 每个卷,发行等字段的一列。
  • 然后你有一个列包含一个巨大的字符串,你可以在其中将html数据作为字符串。 (可能有更好的方法,特别是关于搜索功能)
  • 您也可以将其保存为BLOB,但这会使索引更加困难。
  • 我可能会保存与数据库分开的资源。然后你只需在文章ID之后命名它们。例如,第5条中的资源编号10将是5.10.pdf或任何格式。这当然取决于你的html格式。以及是否要重命名所有文件(可能是1500篇文章的大量工作)
相关问题