메뉴 건너뛰기




Volumn 1, Issue 2, 2007, Pages 141-259

Architecture of a database system

Author keywords

[No Author keywords available]

Indexed keywords

ALTERNATIVE DESIGNS; CRITICAL COMPONENT; DESIGN PRINCIPLES; DESIGN TECHNIQUE; MULTI-USER; OPEN SOURCE SYSTEM; OPTIMIZERS; PROCESS MODEL; QUERY PROCESSOR; RESEARCH AND DEVELOPMENT; SERVER SYSTEM; SHARED COMPONENTS; STORAGE SYSTEMS; TEXTBOOK MATERIALS; TRANSACTION SYSTEMS;

EID: 61849114627     PISSN: 19317883     EISSN: 19317891     Source Type: Journal    
DOI: 10.1561/1900000002     Document Type: Review
Times cited : (148)

References (95)
  • 2
    • 84976728043 scopus 로고
    • Concurrency control performance modelling: Alternatives and implications
    • R. Agrawal, M. J. Carey, and M. Livny, "Concurrency control performance modelling: Alternatives and implications," ACM Transactions on Database Systems (TODS), vol. 12, pp. 609-654, 1987.
    • (1987) ACM Transactions on Database Systems (TODS) , vol.12 , pp. 609-654
    • Agrawal, R.1    Carey, M.J.2    Livny, M.3
  • 4
    • 0017690595 scopus 로고
    • Concurrency of operations on B-trees
    • R. Bayer and M. Schkolnick, "Concurrency of operations on B-trees," Acta Informatica, vol. 9, pp. 1-21, 1977.
    • (1977) Acta Informatica , vol.9 , pp. 1-21
    • Bayer, R.1    Schkolnick, M.2
  • 7
    • 0019575397 scopus 로고
    • Concurrency control in distributed database systems
    • P. A. Bernstein and N. Goodman, "Concurrency control in distributed database systems," ACM Computing Surveys, vol. 13, 1981.
    • (1981) ACM Computing Surveys , vol.13
    • Bernstein, P.A.1    Goodman, N.2
  • 11
    • 0344811122 scopus 로고    scopus 로고
    • An overview of data warehousing and olap technology
    • March
    • S. Chaudhuri and U. Dayal, "An overview of data warehousing and olap technology," ACM SIGMOD Record, March 1997.
    • (1997) ACM SIGMOD Record
    • Chaudhuri, S.1    Dayal, U.2
  • 12
    • 0032094083 scopus 로고    scopus 로고
    • AutoAdmin "what-if" index analysis utility
    • S. Chaudhuri and V. R. Narasayya, "Autoadmin 'what-if' index analysis utility," in Proceedings of ACM SIGMOD International Conference on Management of Data, pp. 367-378, Seattle, WA, June 1998. (Pubitemid 128655983)
    • (1998) SIGMOD Record , vol.27 , Issue.2 , pp. 367-378
    • Chaudhuri, S.1    Narasayya, V.2
  • 17
    • 0020828424 scopus 로고
    • Probabilistic counting algorithms for data base applications
    • P. Flajolet and G. Nigel Martin, "Probabilistic counting algorithms for data base applications," Journal of Computing System Science, vol. 31, pp. 182-209, 1985.
    • (1985) Journal of Computing System Science , vol.31 , pp. 182-209
    • Flajolet, P.1    Nigel Martin, G.2
  • 18
    • 0002719438 scopus 로고
    • Fast, randomized join-order selection - Why use transformations?
    • C. A. Galindo-Legaria, A. Pellenkoft, and M. L. Kersten, "Fast, randomized join-order selection - why use transformations?," VLDB, pp. 85-95, 1994.
    • (1994) VLDB , pp. 85-95
    • Galindo-Legaria, C.A.1    Pellenkoft, A.2    Kersten, M.L.3
  • 24
    • 0027608375 scopus 로고
    • Query evaluation techniques for large databases
    • DOI 10.1145/152610.152611
    • G. Graefe, "Query evaluation techniques for large databases," Computing Surveys, vol. 25, pp. 73-170, 1993. (Pubitemid 23712749)
    • (1993) ACM Computing Surveys , vol.25 , Issue.2 , pp. 73-170
    • Graefe Goetz1
  • 25
    • 0001890225 scopus 로고
    • The cascades framework for query optimization
    • G. Graefe, "The cascades framework for query optimization," IEEE Data Engineering Bulletin, vol. 18, pp. 19-29, 1995.
    • (1995) IEEE Data Engineering Bulletin , vol.18 , pp. 19-29
    • Graefe, G.1
  • 26
    • 84868284131 scopus 로고    scopus 로고
    • Market share: Relational database management systems by operating system, worldwide, 2005
    • May
    • C. Graham, "Market share: Relational database management systems by operating system, worldwide, 2005," Gartner Report No: G00141017, May 2006.
    • (2006) Gartner Report No: G00141017
    • Graham, C.1
  • 32
    • 0021615874 scopus 로고
    • R-trees: A dynamic index structure for spatial searching
    • A. Guttman, "R-trees: A dynamic index structure for spatial searching," in Proceedings of ACM-SIGMOD International Conference on Management of Data, pp. 47-57, Boston, June 1984. (Pubitemid 15469534)
    • (1984) SIGMOD Record (ACM Special Interest Group on Management of Data) , vol.14 , Issue.2 , pp. 47-57
    • Guttman, A.1
  • 34
    • 0020920186 scopus 로고
    • Principles of transaction-oriented database recovery
    • T. Haerder and A. Reuter, "Principles of transaction-oriented database recovery," ACM Computing Surveys, vol. 15, pp. 287-317, 1983.
    • (1983) ACM Computing Surveys , vol.15 , pp. 287-317
    • Haerder, T.1    Reuter, A.2
  • 35
    • 67349122208 scopus 로고    scopus 로고
    • StagedDB: Designing database servers for modern hardware
    • June
    • S. Harizopoulos and N. Ailamaki, "StagedDB: Designing database servers for modern hardware," IEEE Data Engineering Bulletin, vol. 28, pp. 11-16, June 2005.
    • (2005) IEEE Data Engineering Bulletin , vol.28 , pp. 11-16
    • Harizopoulos, S.1    Ailamaki, N.2
  • 37
    • 0032083881 scopus 로고    scopus 로고
    • Optimization techniques for queries with expensive methods
    • J. M. Hellerstein, "Optimization techniques for queries with expensive methods," ACM Transactions on Database Systems (TODS), vol. 23, pp. 113-157, 1998. (Pubitemid 128448477)
    • (1998) ACM Transactions on Database Systems , vol.23 , Issue.2 , pp. 113-157
    • Hellerstein, J.M.1
  • 41
    • 0016114085 scopus 로고
    • Monitors: An operating system structuring concept
    • C. Hoare, "Monitors: An operating system structuring concept," Communications of the ACM (CACM), vol. 17, pp. 549-557, 1974.
    • (1974) Communications of the ACM (CACM) , vol.17 , pp. 549-557
    • Hoare, C.1
  • 43
  • 48
    • 85084163748 scopus 로고    scopus 로고
    • Using cohort scheduling to enhance server performance
    • J. R. Larus and M. Parkes, "Using cohort scheduling to enhance server performance," in USENIX Annual Conference, 2002.
    • (2002) USENIX Annual Conference
    • Larus, J.R.1    Parkes, M.2
  • 49
  • 50
    • 0019666493 scopus 로고
    • Efficient locking for concurrent operations on b-trees
    • December
    • P. L. Lehman and S. Bing Yao, "Efficient locking for concurrent operations on b-trees," ACM Transactions on Database Systems (TODS), vol. 6, pp. 650-670, December 1981.
    • (1981) ACM Transactions on Database Systems (TODS) , vol.6 , pp. 650-670
    • Lehman, P.L.1    Bing Yao, S.2
  • 51
    • 0035658039 scopus 로고    scopus 로고
    • Answering queries using views
    • A. Y. Levy, "Answering queries using views," VLDB Journal, vol. 10, pp. 270- 294, 2001.
    • (2001) VLDB Journal , vol.10 , pp. 270-294
    • Levy, A.Y.1
  • 53
    • 0019340140 scopus 로고
    • Linear hashing: A new tool for file and table addressing
    • Montreal, Quebec, Canada, October
    • W. Litwin, "Linear hashing: A new tool for file and table addressing," in Sixth International Conference on Very Large Data Bases (VLDB), pp. 212-223, Montreal, Quebec, Canada, October 1980.
    • (1980) Sixth International Conference on Very Large Data Bases (VLDB) , pp. 212-223
    • Litwin, W.1
  • 57
    • 0037234727 scopus 로고    scopus 로고
    • Leo: An autonomic query optimizer for db2
    • V. Markl, G. Lohman, and V. Raman, "Leo: An autonomic query optimizer for db2," IBM Systems Journal, vol. 42, pp. 98-106, 2003.
    • (2003) IBM Systems Journal , vol.42 , pp. 98-106
    • Markl, V.1    Lohman, G.2    Raman, V.3
  • 58
    • 0005297489 scopus 로고
    • Aries/kvl: A key-value locking method for concurrency control of multiaction transactions operating on b-tree indexes
    • Brisbane, Queensland, Australia, August
    • C. Mohan, "Aries/kvl: A key-value locking method for concurrency control of multiaction transactions operating on b-tree indexes," in 16th International Conference on Very Large Data Bases (VLDB), pp. 392-405, Brisbane, Queensland, Australia, August 1990.
    • (1990) 16th International Conference on Very Large Data Bases (VLDB) , pp. 392-405
    • Mohan, C.1
  • 59
    • 0026822597 scopus 로고
    • ARIES: A transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging
    • DOI 10.1145/128765.128770
    • C. Mohan, D. J. Haderle, B. G. Lindsay, H. Pirahesh, and P. M. Schwarz, "Aries: A transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging," ACM Transactions on Database Systems (TODS), vol. 17, pp. 94-162, 1992. (Pubitemid 23609944)
    • (1992) ACM Transactions on Database Systems , vol.17 , Issue.1 , pp. 94-162
    • Mohan, C.1    Haderle Don2    Lindsay Bruce3    Pirahesh Hamid4    Schwarz Peter5
  • 60
    • 84976813824 scopus 로고
    • Aries/im: An efficient and high concurrency index management method using write-ahead logging
    • M. Stonebraker, ed.), San Diego, CA, June
    • C. Mohan and F. Levine, "Aries/im: An efficient and high concurrency index management method using write-ahead logging," in Proceedings of ACM SIGMOD International Conference on Management of Data, (M. Stonebraker, ed.), pp. 371-380, San Diego, CA, June 1992.
    • (1992) Proceedings of ACM SIGMOD International Conference on Management of Data , pp. 371-380
    • Mohan, C.1    Levine, F.2
  • 61
    • 0022876835 scopus 로고
    • Transaction management in the r* distributed database management system
    • DOI 10.1145/7239.7266
    • C. Mohan, B. G. Lindsay, and R. Obermarck, "Transaction management in the r* distributed database management system," ACM Transactions on Database Systems (TODS), vol. 11, pp. 378-396, 1986. (Pubitemid 17516935)
    • (1986) ACM Transactions on Database Systems , vol.11 , Issue.4 , pp. 378-396
    • Mohan, C.1    Lindsay, B.2    Obermarck, R.3
  • 63
    • 84868290095 scopus 로고    scopus 로고
    • Online manuscript.
    • OLAP Market Report. Online manuscript. http://www.olapreport.com/market. htm.
    • OLAP Market Report
  • 66
    • 1142267326 scopus 로고    scopus 로고
    • Multi-dimensional clustering: A new data layout scheme in db2
    • San Diego, California, June 09- 12, 2003) SIGMOD '03, New York, NY: ACM Press
    • S. Padmanabhan, B. Bhattacharjee, T. Malkemus, L. Cranston, and M. Huras, "Multi-dimensional clustering: A new data layout scheme in db2," in ACM SIGMOD International Management of Data (San Diego, California, June 09- 12, 2003) SIGMOD '03, pp. 637-641, New York, NY: ACM Press, 2003.
    • (2003) ACM SIGMOD International Management of Data , pp. 637-641
    • Padmanabhan, S.1    Bhattacharjee, B.2    Malkemus, T.3    Cranston, L.4    Huras, M.5
  • 67
    • 11844307212 scopus 로고    scopus 로고
    • Latency lags bandwidth
    • October
    • D. Patterson, "Latency lags bandwidth," CACM, vol. 47, pp. 71-75, October 2004.
    • (2004) CACM , vol.47 , pp. 71-75
    • Patterson, D.1
  • 75
    • 84911220742 scopus 로고
    • A study of buffer management policies for data management systems
    • Mathematics Research Center, University of Wisconsin, Madison
    • A. Reiter, "A study of buffer management policies for data management systems," Technical Summary Report 1619, Mathematics Research Center, University of Wisconsin, Madison, 1976.
    • (1976) Technical Summary Report , pp. 1619
    • Reiter, A.1
  • 81
    • 0345638018 scopus 로고    scopus 로고
    • Java support for data-intensive systems: Experiences building the telegraph dataflow system
    • M. A. Shah, S. Madden, M. J. Franklin, and J. M. Hellerstein, "Java support for data-intensive systems: Experiences building the telegraph dataflow system," ACM SIGMOD Record, vol. 30, pp. 103-114, 2001. (Pubitemid 33721002)
    • (2001) SIGMOD Record , vol.30 , Issue.4 , pp. 103-114
    • Shah, M.A.1    Franklin, M.J.2    Madden, S.3    Hellerstein, J.M.4
  • 84
    • 0001443955 scopus 로고    scopus 로고
    • Heuristic and randomized optimization for the join ordering problem
    • M. Steinbrunn, G. Moerkotte, and A. Kemper, "Heuristic and randomized optimization for the join ordering problem," VLDB Journal, vol. 6, pp. 191-208, 1997. (Pubitemid 127373754)
    • (1997) VLDB Journal , vol.6 , Issue.3 , pp. 191-208
    • Steinbrunn, M.1    Moerkotte, G.2    Kemper, A.3
  • 86
    • 0019587233 scopus 로고
    • Operating system support for database management
    • DOI 10.1145/358699.358703
    • M. Stonebraker, "Operating system support for database management," Communications of the ACM (CACM), vol. 24, pp. 412-418, 1981. (Pubitemid 12511645)
    • (1981) Communications of the ACM , vol.24 , Issue.7 , pp. 412-418
    • Stonebraker, M.1
  • 91
    • 84868298688 scopus 로고    scopus 로고
    • Transaction Processing Performance Council, April
    • Transaction Processing Performance Council 2006. TPC Benchmark C Standard Specification Revision 5.7, http://www.tpc.org/tpcc/spec/tpcc current. pdf, April.
    • (2006) TPC Benchmark C Standard Specification Revision 5.7


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.