【技术实现步骤摘要】
本专利技术涉及互联网,尤其涉及一种客户端同步服务器数据库持久化方法,本专利技术还涉及一种客户端同步服务器数据库持久化系统与电子设备。
技术介绍
1、客户端开发数据会存储进入内存,这些数据属于暂时存储,当程序运行结束的时候这些数据也都会被销毁,数据持久化移动客户端是非常重要的技术工作,在正常网络下,快速提供给用户必要的展示数据,提高app的用户体验;在网络异常,甚至无网络情况下,能让应用提供基本功能;在必要时无网络情况下,用户可进行必要操作,在有网情况下,同步数据。
2、有需要持久化需求时,通常有非常多的方案可供选择:nsuserdefault、keychain、file,以及基于数据库的方案。nsuserdefault:一般来说,小规模数据,弱业务相关数据,都可以放到nsuserdefault里面,内容比较多的数据,强业务相关的数据就不太适合nsuserdefault。keychain是苹果提供的带有可逆加密的存储机制,普遍用在各种存密码的需求上,由于app卸载只要系统不重装,keychain中的数据依旧能够得到保留,以及可
...【技术保护点】
1.一种客户端同步服务器数据库持久化方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的客户端同步服务器数据库持久化方法,其特征在于,所述调整处理包括增加、删除、修改、查询。
3.根据权利要求2所述的客户端同步服务器数据库持久化方法,其特征在于,所述请求数据指令包括分页请求字段。
4.根据权利要求3所述的客户端同步服务器数据库持久化方法,其特征在于,所述分页请求字段的时间点为LAST_UPDATED_DATE。
5.根据权利要求4所述的客户端同步服务器数据库持久化方法,其特征在于,所述对应数据表数据为变更时间点在L
...【技术特征摘要】
1.一种客户端同步服务器数据库持久化方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的客户端同步服务器数据库持久化方法,其特征在于,所述调整处理包括增加、删除、修改、查询。
3.根据权利要求2所述的客户端同步服务器数据库持久化方法,其特征在于,所述请求数据指令包括分页请求字段。
4.根据权利要求3所述的客户端同步服务器数据库持久化方法,其特征在于,所述分页请求字段的时间点为last_updated_date。
5.根据权利要求4所述的客户端同步服务器数据库持久化方法,其特征在于,所述对应数据表数据为变更时间点在last_updated_date之后的数据。
6.根据权利要求5所述的客户端同步服务器数据库持久化方法,其特征在于,所述“根据所述返回报文字段动态生成insert sql”包括以下方法:根据所述返回报文字段,判断本地数据表中是否存在所述返回报文字段中的tablename;若存在,对比所述本地数据表与返回报文字段中的tablename,根据所述本地数据表中缺失的tablename字段补写入所述本地数据表的结果中,得到修改后的本地数据表;若不存在,则直接以所述返回报文字段作为所述本地数据表的列名,创建新的本地数据表,得到修改后的本地数据表;根据所述修改后的本地数据表中的返回数据,批量生成inert or ...
【专利技术属性】
技术研发人员:温敬亮,
申请(专利权)人:深圳联友科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。