简介:让我先介绍一下我的android应用程序。 它是一个食品评论应用程序,让用户对餐厅的特定食物进行评论。Android应用程序+ MySQL数据库结构和设计
应用程序流程: 1.用户启动应用程序。 2.附近的餐馆列表弹出。 3.用户选择一家餐馆。 4.显示所选餐厅的菜单列表。 5.用户选择他/她希望评论/查看评级的食物。
目前为止进展情况:我使用Google Place API获取附近餐馆的列表。但是API不提供餐厅的食物(菜单)的可搜索列表。
问题:菜单和餐厅都需要与菜肴评论一起存储在数据库中。如果我为餐厅的餐厅和其他餐桌制作一张桌子,那么搜索和检索时间将变得非常巨大。
需要:你能告诉我应该如何设计我的数据库,以便检索时间少于微秒。我是否需要使用一些第三方应用程序在尽可能最短的时间内检索记录?
请尽快回复。
但所有关于餐馆和菜单的数据都必须存储在MySQL中。我认为在SQLite中存储不是一种选择。 – 2012-07-24 16:06:44
@ChanchalKumari MySQL提供给SQLite无法完成的Android应用程序的内容是什么? – tylerl 2012-07-24 17:39:12