淘宝的海量商品数据是如何存储的?怎么做到查询这么快呢
来源:百度知道 编辑:UC知道 时间:2024/09/12 22:20:58
淘宝的商品数量极大,而且查询条件多样,速度很快,这些数据是怎么存储的呢?
希望能给出更清晰的思路:
我不明白是:通常数据有两种存放方式,一是集中存储,二是水平分割分布存储,集中存储时数据的关联关系一致,方便用SQL查询,但是数据量超大时就会慢;分布存储信息无法关联,关系表无法跨服务器数据库联系,无法使用SQL的特性,在开发上也就不能用通常的事务处理模式,而淘宝查询商品时可以根据任意条件,假如是水平分割,那怎么从许多库表中查询呢?
希望能给出更清晰的思路:
我不明白是:通常数据有两种存放方式,一是集中存储,二是水平分割分布存储,集中存储时数据的关联关系一致,方便用SQL查询,但是数据量超大时就会慢;分布存储信息无法关联,关系表无法跨服务器数据库联系,无法使用SQL的特性,在开发上也就不能用通常的事务处理模式,而淘宝查询商品时可以根据任意条件,假如是水平分割,那怎么从许多库表中查询呢?
数据信息并不大,详细信息只在你打开商品后才进行的,只是图片等大,但不在同一个表里,查询可以自定义,结果一般很快,
这个要求助淘宝的技术团队了。他们最清楚了。
是个很复杂的技术,用到了检索、索引、分布式等好多技术,
呵呵,希望能有帮助,^_^