淘宝的海量商品数据是如何存储的?怎么做到查询这么快呢

[复制链接]
查看11 | 回复3 | 2009-1-14 13:01:49 | 显示全部楼层 |阅读模式
淘宝的商品数量极大,而且查询条件多样,速度很快,这些数据是怎么存储的呢?
希望能给出更清晰的思路:
我不明白是:通常数据有两种存放方式,一是集中存储,二是水平分割分布存储,集中存储时数据的关联关系一致,方便用SQL查询,但是数据量超大时就会慢;分布存储信息无法关联,关系表无法跨服务器数据库联系,无法使用SQL的特性,在开发上也就不能用通常的事务处理模式,而淘宝查询商品时可以根据任意条件,假如是水平分割,那怎么从许多库表中查询呢?

回复

使用道具 举报

千问 | 2009-1-14 13:01:49 | 显示全部楼层
数据信息并不大,详细信息只在你打开商品后才进行的,只是图片等大,但不在同一个表里,查询可以自定义,结果一般很快,...
回复

使用道具 举报

千问 | 2009-1-14 13:01:49 | 显示全部楼层
这个要求助淘宝的技术团队了。他们最清楚了。...
回复

使用道具 举报

千问 | 2009-1-14 13:01:49 | 显示全部楼层
是个很复杂的技术,用到了检索、索引、分布式等好多技术,呵呵,希望能有帮助,^_^...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行