Data Management Issues in Supporting Large-Scale Web Services
Data Management Issues in Supporting Large-Scale Web Services
复制标题
支持大规模 Web 服务的数据管理问题
DOI:
--
复制
发表时间:
2006
期刊:
影响因子:
--
通讯作者:
D. Shutt
中科院分区:
文献类型:
--
作者:
P. Bernstein;Nishant Dani;Badriddine M. Khessib;Ramesh Manne;D. Shutt
AbstractThis paper discusses technical problems that arise in supporting large-scale 24×7 web services basedon experience at MSN with Windows Live TM services. Issues covered include multi-tier architecture,costs of commodity vs. premium servers, managing replicas, managing sessions, use of materializedviews, and controlling checkpointing. We finish with some po ssible research directions. 1 Introduction Large-scale web services supported by fee-for-service or advertising revenue are heavy users of database tech-nology. Such services include email, instant messaging, social networking, blogs, photo sharing, maps, shop-ping, and classifieds. They also include search services, th ough these typically use custom indexing engines, notrelational database systems.By large-scale, we mean systems with millions of users and thousands of servers. For example, WindowsLive Messenger has thousands of servers and tens of millions of simultaneous online connections. It processeshundreds of millions of logins per day and has over 250 million unique users per month. Each login translatesinto queries to backend database servers for authentication and authorization. Users send billions of messagesper day. The message transfer itself takes place independently of the database. Similarly large numbers havebeen reported for Hotmail