Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 移动应用数据库ORM并与服务器同步_Android_Database_Backend - Fatal编程技术网

Android 移动应用数据库ORM并与服务器同步

Android 移动应用数据库ORM并与服务器同步,android,database,backend,Android,Database,Backend,我正在为旅游目的地信息编写一个移动应用程序。如果你们能帮我找到一个(或一堆)好的库或框架来优雅地完成以下工作,那就太好了 服务器数据库有多个旅游目的地的数据(比如100个)。每个目的地的数据大小可以是10MB到100MB。数据包含二进制和文本。数据可以分类为类,并且类具有关系。例如,“TravelDestination”是一个类,它具有“简介”文本属性和“headerImage”文件属性,“Resturant”也是一个类,它与“TravelDestination”具有多对一关系 所以我想要的是一

我正在为旅游目的地信息编写一个移动应用程序。如果你们能帮我找到一个(或一堆)好的库或框架来优雅地完成以下工作,那就太好了

服务器数据库有多个旅游目的地的数据(比如100个)。每个目的地的数据大小可以是10MB到100MB。数据包含二进制和文本。数据可以分类为类,并且类具有关系。例如,“TravelDestination”是一个类,它具有“简介”文本属性和“headerImage”文件属性,“Resturant”也是一个类,它与“TravelDestination”具有多对一关系

所以我想要的是一个统一的接口,所以我可以:

  • 访问数据库就像访问java对象(ORM和DAO)
  • 如果本地存储中存在数据,则从本地数据存储中查询数据
  • 如果本地不存在,则透明地从服务器获取数据并缓存在本地存储中
  • 此外,我希望客户能够:

  • 预取部分数据,如下载与一个旅游目的地相关的所有数据,以便用户可以脱机使用
  • 当我更改服务器上的数据时,使预取的数据保持最新
  • 更喜欢自托管开源解决方案

  • 谢谢

    对于进行api调用,请使用改装库和数据库使用域,强大的组合以满足您的要求对于进行api调用,请使用改装库和数据库使用域,强大的组合以满足您的要求