您的位置:首页 > 产品设计

淘宝客导购产品设计(二)

2013-08-06 22:59 92 查看
上一篇介绍了淘宝客导购产品baby的UI设计,接着写后台的设计,关键在于存储和读写效率,存储上选取了NoSql比较出名的redis,redis数据都在内存中,又解决数据持久化,避免down机时,数据丢失,在吞吐量不是很大的情况下,读取效率是非常高的。web服务器选取了nginxapache,其中nginx作为前端负载均衡,apache做反向代理。下图是整体的业务部署:



没有选取mysql,这些关系型数据库,一方面是想学习非关系型数据库NoSql,另一方面,非关系型数据库在处理互联网业务复杂的数据关系和大数据量具有优势,效率也比传统关系型数据库快上好几倍,考虑到要部署移动终端产品,这就显得非常重要了。

整体的业务流程已经很清晰了,接下来第三篇就要开始整理数据库的设计,传统的数据库操作,涉及到ORM持久层的设计,针对Redis的持久层设计没有现成的框架可选取,可以自己简单设计一个,redis存储的设计,在key的设计上也是非常关键的,有关redis的资料,可以查看官方网站:

http://www.redis.io/

http://www.redis.cn/

持久层的设计,和key设计,接着下一篇……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis nginx 淘宝客 ORM