淘宝搜索的数据处理是怎么解决
对于淘宝搜索商品这种大型搜索引擎服务提供商来说,需要处理的商品数据已超百亿,而且绝大部分商品数据是网页这种无结构或者半结构化的数据。如何构建存储平台和计算平台,使得存储和管理这些海量数据简单化,就成为了重要问题。云存储与云计算平台就是为了解决这个问题而提出的技术方案。目前来说,能够提供一套高效的淘宝云存储与淘宝云计算平台,已成为淘宝搜索引擎公司的核心竞争力。
淘宝云存储与淘宝云计算平台有其优势:高可用性、易扩展性、容错性能好。但淘宝这种优势并非是无代价的,其付出的代价就是数据的弱数据一致性。淘宝数据库提供了数据的强数据一致性视角,并在此基础上提供了事务支持,而云计算平台则放松这种强数据一致性,这主要是因为很多互联网服务并不要求这种强数据一致性。