Ticket #125 (closed 需求: fixed)
cms转pg评估产品库使用其同义词或视图的转成接口模式
| Reported by: | yuanhuoqing | Owned by: | yuanhuoqing |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | 产品库 | Version: | 产品库3.0 |
| Keywords: | 同义词,物化视图,视图 | Cc: | |
| Due Date: | 20/09/2012 |
Description (last modified by yuanhuoqing) (diff)
目前电脑网产品库正在使用CMS中视图或同义词
1、v_articleproduct(同义词)
v_articleproduct在数据库任务中生成产品库的pdl_product_wap_article_link表的数据(详见数据库任务脚本product_wap_article.sh)
目前产品库的wap版中使用这个表,这个表的数据现在编辑没在cms中那边录入了,经过跟移动开发和编辑沟通后wap版的产品库查文章可以直接查web版用到的表,然后文章url按规则转下,如转成这样: http://g.pconline.com.cn/a2932293_1.html,目前这个暂没实施,接下来实施后v_articleproduct这个同义词可以去掉了,所以这个不用考虑数据的同步了。
2、cms_article(物化视图)
cms_article用于通过文章id获取文章的焦点图、简介之用。字段:ID、SUMMARY、GUIDE_PIC_URL。
把这个视图转为产品库这边的数据表后可以考虑通过定时任务调接口的形式把数据增量同步过来,隔4个小时调用一次可以满足现有的需求,或者不用数据同步直接通过文章id去调接口返回数据(接口的形式后续再讨论)。
3、tblarticle(物化视图)tblarticle用于通过导过来的文章图对应的文章id获取文章的title和url;视图字段:ID、TITLE、PUB_URL。
把这个视图转为产品库这边的数据表后可以考虑通过定时任务调接口的形式把数据增量同步过来,隔4个小时调用一次可以满足现有的需求,或者不用数据同步直接通过文章id去调接口返回数据(接口的形式后续再讨论)。
只在DbProductPic的两个方法getArticleTile()和getArticleUrl()用到。
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)
袁火青(袁火青) 17:48:51
经过排查分析,关于那两个物化视图我们这边建议改进现有的cms接口getarticleproducts.jsp返回文章信息时增加返回文章的简介(SUMMARY)和文章的焦点图url(GUIDE_PIC_URL) 剩余的产品库这边处理即可。这样看下有没问题
易杰行(易杰行) 17:49:23
可以的