r7raul 2009-12-16 08:22 淘宝 MVC 基于turbine的MVC框架 有页面缓存编译工具 ANTX类似MAVEN的工具服务层使用 SPRING持久化层使用 IBATIS 经过修改变成了可以分表分库,类似HIBERNATE SHADES分布式服务使用 HSF 基于HESSION文件存储系统 TFS 基于HANOOP中间件使用JBOSS
r7raul 2009-12-16 08:25 淘宝1.O APACHE+PHP+MYSQL淘宝2.0 APACHE+JBOSS+EJB+ORACLE淘宝3.0 SPRING+IBATIS+WEBX+ORACLE.....
xysniper 2009-12-16 10:23 2009年12月16日 08:25 "r7raul"的内容淘宝1.O APACHE+PHP+MYSQL淘宝2.0 APACHE+JBOSS+EJB+ORACLE淘宝3.0 SPRING+IBATIS+WEBX+ORACLE..... 感谢这个大哥的共享,敢问一句,你不会是在这个公司吧,呵呵,最近SNS网站一直很热的一个话题:NoSQL,大家都很追捧,我想设计一个网上交易平台,咨询大家一些好的意见,个个都提供NoSQL,没有想到淘宝也是使用EJB,ORACLE,你能不能说说EJB主要使用在哪里?ORACLE又存储什么类型的数据,有没有分布式?有没有集群?[该贴被xysniper于2009-12-16 10:26修改过]
xysniper 2009-12-16 10:36 2009年12月16日 10:29 "r7raul"的内容EJB现在不用了。。 哦,是吗?那数据库现在还用ORACLE吗?主要用来存储哪些数据呢?能不能举例说说呢 。。。。 这个大哥能不能说说淘宝的整体架构呢?
r7raul 2009-12-16 10:47 ORACLE存放核心信息,比如订单,商品,MYSQL存放次要信息,一开始读写分离,然后功能划分,分表或者分库。对于支付的数据一致性,以前用过人肉对账。。。
xysniper 2009-12-16 10:54 2009年12月16日 10:47 "r7raul"的内容ORACLE存放核心信息,比如订单,商品,MYSQL存放次要信息,一开始读写分离,然后功能划分,分表或者分库。对于支付的数据一致性,以前用过人肉对账。。。 ohoh, ORACLE和MySQL应该不是同一台机器吧,主要和次要信息是两个sid,还是同一个sid,同一个user,或同一个sid,不同的user。 分表或分库是不是指主要信息和次要信息分两个库分别存储,互不干涉?[该贴被xysniper于2009-12-16 10:57修改过]
xysniper 2009-12-16 11:07 2009年12月15日 20:33 "flysuo"的内容我这里有几份PDF文档,EBAY的,可惜上传有限制传不了了. 可以把里面主要内容贴出来呀,呵呵