Классика баз данных - статьи

       

Литература


  • Gray, J., Putzolu, G.R. 1987. The 5-minute rule for trading memory for disk accesses and the 10-byte rule for trading memory for CPU time. SIGMOD Record 16(3): 395-398.
  • Gray, J., Graefe, G. 1997. SIGMOD Record 26(4): 63-68.

  • Larus, J.R., Rajwar, R. 2007. Transactional Memory. Synthesis Lectures on Computer Architecture. Morgan and Claypool.
  • Hamilton, J. 2007. An architecture for modular data centers. CIDR (Conference on Innovative Data Systems Research).

  • Gray, J., Fitzgerald, B. .

  • Härder, T., Reuter, A. 1983. Principles of transaction-oriented database recovery. ACM Computing Surveys 15(4): 287-317.

  • Chen, P.M., Lee, E.L., Gibson, G.A., Katz, R.H., Patterson, D.A. 1994. RAID: High-performance, reliable secondary storage. ACM Computing Surveys 26(2): 145-185.

  • See reference 7.
  • Ousterhout, J.K., Douglis, F. 1989. Beating the I/O bottleneck: A case for log-structured file systems. Operating Systems Review 23(1): 11-28.

  • Woodhouse, D. 2001. JFFS: the Journaling Flash File System. Ottawa Linux Symposium. Red Hat Inc.

  • See reference 1.
  • See reference 1.
  • See reference 2.
  • See reference 1.
  • See reference 5.
  • See reference 1.
  • See reference 2.
  • Graefe, G. 2007. Master-detail clustering using merged indexes. Informatik – Forschung und Entwicklung 21 (3-4): 127-145.
  • Carey, M.J., DeWitt, D.J., Richardson, J.E., Shekita, E.J. 1989. Storage management in EXODUS. Object-Oriented Concepts, Databases, and Applications: 341-369.
  • Stonebraker, M. 1981. Operating system support for database management. Communications of the ACM 24(7): 412-418 .
  • Graefe, G. 2004. Write-optimized B-trees. VLDB: 672-683.

  • See reference 21.
  • See reference 2.
  • Bayer, R., McCreight, E.M. 1970. Organization and maintenance of large ordered indexes. SIGFIDET Workshop: 107-141.
  • Bayer, R., Unterauer, K. 1977. Prefix B-trees. ACM Transactions on Database Systems 2(1): 11-26.
  • O’Neil, P.E. 1992. Acta Informatica 29(3): 241-265.

  • Lomet, D.B. 2001. The evolution of effective B-tree page organization and techniques: A personal account. SIGMOD Record 30(3): 64-69.

  • Bender, M.A., Demaine, E.D., Farach-Colton, M. 2005. SIAM Journal on Computing 35(2): 341-358.

  • Graefe, G. 2006. Implementing sorting in database systems. ACM Computing Surveys 38(3).

  • Nyberg, C., Barclay, T., Cvetanovic, Z., Gray, J., Lomet, D.B. 1995. AlphaSort: A cache-sensitive parallel external sort. VLDB Journal 4(4): 603-627.

  • Rivoire, S., Shah, M. Ranganathan, P., Kozyrakis, C. 2007. JouleSort: A balanced energy-efficiency benchmark. SIGMOD.

  • Shatdal, A., Kant, C., Naughton, J.F. 1994. Cache-conscious algorithms for relational query processing. VLDB: 510-521.

  • DeWitt, D.J., Naughton, J.F., Burger, J. 1993. Nested loops revisited. PDIS: 230-242.

  • Graefe, G. 2003. Executing nested queries.

    BTW: 58-77.

  • See reference 24.
  • See reference 18.
  • Härder, T. 1978. ACM Transactions on Database Systems 3(3): 285-298.



    Содержание  Назад  Вперед