增量更新生成
2016-07-19 21:17:09 0 举报
增量更新生成是一种在软件开发中常用的方法,它允许开发人员逐步地、部分地更新软件系统,而不是一次性地发布整个新版本。这种方法可以提高软件的稳定性和可靠性,因为它可以减少新功能引入时可能带来的错误和问题。此外,增量更新生成还可以让用户更快地获得新功能,因为他们不需要等待整个新版本的发布。总之,增量更新生成是一种有效的软件开发方法,它可以帮助开发人员更快地交付高质量的软件产品,并为用户提供更好的使用体验。
作者其他创作
大纲/内容
每一对都生成MR作业?
MR作业
配对信息写到文件、上传HDFS数据格式:低版本##高版本
HDFS文件:MR作业的输出
app_patch库:android_increment_info表
合并处理
把请求项对应的flag置为2
把请求项对应的flag置为1
app_res库:android_increment_info
插入app_patch库的android_increment_info表
查 head表where flag = 0每次取不超过50条
每次应该能查到若干条
查 view_android_build视图where packegeid versioncodeorder by versioncode 降序
根据find_pair的结果生成配对信息
结束
package_iddownload_innerflag =2 :已生成增量包flag=1 or 4 :待生成增量包
每次应该能查到1条
OUTPUT
得到需要生成增量的一个List
flag类型?
查head表(左上角)where packgeid versioncode
package_iddownload_inner最高版本md5flag =1 :已生成增量包flag=0 :待生成增量包
查increment表where flag=1 or 4每次取不超过100条
循环执行
对每一个list元素,调用find_pair函数生成配对
List 元素 包括:md5 package idpackage namedownload innertype(string) appdata high qudao increment
appdata?
插入app_patch库的app_patch表(1--500)
HDFS文件:MR作业的输入
app_res库:android_head_md5_info
回写请求来源的数据库
INPUT
app_patch库:app_patch表
head?
开始一次增量更新
0 条评论
下一页