The Community for Technology Leaders
RSS Icon
Issue No.01 - January/February (2012 vol.16)
pp: 13-23
Jianjun Chen , Yahoo
David Lomax , Yahoo
<p>Data management for stateful Web applications is extremely challenging. Applications must scale as they grow in popularity, serve their content with low latency on a global scale, and be highly available, even in the face of hardware failures. This need has generated a new class of Internet-scale data management systems. Yahoo has more than 100 user-facing applications and numerous internal platforms. To meet its data management needs, it built the PNUTS system. Here, the authors review PNUTS' growing adoption, point to specific applications, and detail several of PNUTS' features.</p>
databases, distributed systems, NoSQL, cloud serving databases
Adam Silberstein, Jianjun Chen, David Lomax, Brad McMillan, Masood Mortazavi, P.P.S. Narayan, Raghu Ramakrishnan, Russell Sears, "PNUTS in Flight: Web-Scale Data Serving at Yahoo", IEEE Internet Computing, vol.16, no. 1, pp. 13-23, January/February 2012, doi:10.1109/MIC.2011.142
1. B.F. Cooper et al., "PNUTS: Yahoo!'s Hosted Data Serving Platform," Proc. 34th Int'l Conf. Very Large Databases, VLDB Endowment, 2008, pp. 1277–1288.
2. A. Silberstein et al., "Efficient Bulk Insertion into a Distributed Ordered Table," Proc. 2008 SIGMOD Int'l Conf. Management of Data, ACM Press, 2008, pp. 765–778.
3. G. DeCandia et al., "Dynamo: Amazon's Highly Available Key-Value Store," Proc. 21st ACM Symp. Operating Systems Principles, ACM Press, 2007, pp. 205–220.
4. P. Agrawal et al., "Asynchronous View Maintenance for VLSD Databases," Proc. 35th SIGMOD Int'l Conf. Management of Data, ACM Press, 2009, pp. 179–192.
5. A. Silberstein et al., "A Batch of PNUTS: Experiences Connecting Cloud Batch and Serving Systems," Proc. 2011 SIGMOD Int'l Conf. Management of Data, ACM Press, 2011, pp. 1101–1112.
6. S. Kadambi et al., "Where in the World Is My Data?" Proc. 37th Int'l Conf. Very Large Databases, VLDB Endowment, to appear, 2011.
16 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool