메뉴 건너뛰기




Volumn 27, Issue 7, 2015, Pages 1920-1948

In-Memory Big Data Management and Processing: A Survey

Author keywords

distributed databases; DRAM; Primary memory; query processing; relational databases

Indexed keywords

CONCURRENCY CONTROL; DATA HANDLING; DATA STORAGE EQUIPMENT; DIGITAL STORAGE; DYNAMIC RANDOM ACCESS STORAGE; FAULT TOLERANCE; INFORMATION MANAGEMENT; QUERY LANGUAGES; QUERY PROCESSING; SURVEYS;

EID: 84939792328     PISSN: 10414347     EISSN: None     Source Type: Journal    
DOI: 10.1109/TKDE.2015.2427795     Document Type: Article
Times cited : (371)

References (290)
  • 3
    • 84887530145 scopus 로고    scopus 로고
    • Distributed data management using MapReduce
    • F. Li, B. C. Ooi, M. T. Özsu, and S. Wu, "Distributed data management using MapReduce," ACM Comput. Surv., vol. 46, pp. 31:1-31:42, 2014.
    • (2014) ACM Comput. Surv. , vol.46 , pp. 311-3142
    • Li, F.1    Ooi, B.C.2    Özsu, M.T.3    Wu, S.4
  • 4
    • 84959459872 scopus 로고    scopus 로고
    • [Online]
    • HP. (2011). Vertica systems [Online]. Available: http://www. vertica.com
    • (2011) Vertica Systems
    • HP1
  • 7
    • 79960518880 scopus 로고    scopus 로고
    • [Online]
    • Apache. (2008). Apache hbase [Online]. Available: http://hbase. apache.org/
    • (2008) Apache Hbase
  • 11
    • 85052021205 scopus 로고    scopus 로고
    • [Online]
    • Apache. (2008). Apache cassandra [Online]. Available: http://cassandra.apache.org/
    • (2008) Apache Cassandra
    • Apache1
  • 12
    • 84959559052 scopus 로고    scopus 로고
    • [Online]
    • Oracle. (2013). Oracle database 12c [Online]. Available: https://www.oracle.com/database/index.html
    • (2013) Oracle Database 12c
  • 16
    • 84959509587 scopus 로고    scopus 로고
    • [Online]
    • Objectivity Inc. (2010). Infinitegraph [Online]. Available: http://www.objectivity.com/infinitegraph
    • (2010) Infinitegraph
    • Objectivity Inc1
  • 17
    • 84959497515 scopus 로고    scopus 로고
    • [Online]
    • Apache. (2010). Apache Hama [Online]. Available: https://hama.apache.org
    • (2010) Apache Hama
    • Apache1
  • 20
    • 84870452716 scopus 로고    scopus 로고
    • [Online]
    • Apache. (2005). Apache hadoop [Online]. Available: http://hadoop.apache.org/
    • (2005) Apache Hadoop
    • Apache1
  • 23
    • 84896835469 scopus 로고    scopus 로고
    • EpiC: An extensible and scalable system for processing big data
    • D. Jiang, G. Chen, B. C. Ooi, K.-L. Tan, and S. Wu, "epiC: An extensible and scalable system for processing big data," in Proc. VLDB Endowment, vol. 7, pp. 541-552, 2014.
    • (2014) Proc. VLDB Endowment , vol.7 , pp. 541-552
    • Jiang, D.1    Chen, G.2    Ooi, B.C.3    Tan, K.-L.4    Wu, S.5
  • 24
    • 84873167171 scopus 로고    scopus 로고
    • LogBase: A scalable log-structured database system in the cloud
    • H. T. Vo, S. Wang, D. Agrawal, G. Chen, and B. C. Ooi, "LogBase: A scalable log-structured database system in the cloud," in Proc. VLDB Endowment, vol. 5, pp. 1004-1015, 2012.
    • (2012) Proc. VLDB Endowment , vol.5 , pp. 1004-1015
    • Vo, H.T.1    Wang, S.2    Agrawal, D.3    Chen, G.4    Ooi, B.C.5
  • 29
    • 84959545913 scopus 로고    scopus 로고
    • [Online]
    • FoundationDB. (2013). Foundationdb[Online]. Available: https://foundationdb.com
    • (2013) Foundationdb
  • 35
    • 79957859672 scopus 로고    scopus 로고
    • HyPer: A hybrid OLTP & OLAP main memory database system based on virtual memory snapshots
    • A. Kemper and T. Neumann, "HyPer: A hybrid OLTP & OLAP main memory database system based on virtual memory snapshots," in IEEE 27th Int. Conf. Data Eng., 2011, pp. 195-206.
    • (2011) IEEE 27th Int. Conf. Data Eng. , pp. 195-206
    • Kemper, A.1    Neumann, T.2
  • 38
    • 84891126953 scopus 로고    scopus 로고
    • Oracle timesten: An in-memory database for enterprise applications
    • Jun.
    • T. Lahiri, M.-A. Neimat, and S. Folkman, "Oracle timesten: An in-memory database for enterprise applications," IEEE Data Eng. Bull., vol. 36, no. 2, pp. 6-13, Jun. 2013.
    • (2013) IEEE Data Eng. Bull. , vol.36 , Issue.2 , pp. 6-13
    • Lahiri, T.1    Neimat, M.-A.2    Folkman, S.3
  • 40
    • 84901752087 scopus 로고    scopus 로고
    • IBM solidDB: In-memory database optimized for extreme speed and availability
    • Jun.
    • J. Lindström, V. Raatikka, J. Ruuth, P. Soini, and K. Vakkila, "IBM solidDB: In-memory database optimized for extreme speed and availability," IEEE Data Eng. Bull., vol. 36, no. 2, pp. 14-20, Jun. 2013.
    • (2013) IEEE Data Eng. Bull. , vol.36 , Issue.2 , pp. 14-20
    • Lindström, J.1    Raatikka, V.2    Ruuth, J.3    Soini, P.4    Vakkila, K.5
  • 41
    • 73049108376 scopus 로고    scopus 로고
    • A common database approach for OLTP and olap USING an in-memory column database
    • H. Plattner, "A common database approach for OLTP and olap USING an in-memory column database," in Proc. ACM SIGMOD Int. Conf. Manag. Data, 2009, pp. 1-2.
    • (2009) Proc. ACM SIGMOD Int. Conf. Manag. Data , pp. 1-2
    • Plattner, H.1
  • 42
    • 84959460032 scopus 로고    scopus 로고
    • [Online]
    • MemSQL Inc. (2012). Memsql [Online]. Available: http://www. memsql.com/
    • (2012) Memsql
    • MemSQL Inc1
  • 43
    • 84959558422 scopus 로고    scopus 로고
    • Nuodb: Reinventing the database
    • B. Brynko, "Nuodb: Reinventing the database," Inf. Today, vol. 29, no. 9, p. 9, 2012.
    • (2012) Inf. Today , vol.29 , Issue.9 , pp. 9
    • Brynko, B.1
  • 50
    • 84959498529 scopus 로고    scopus 로고
    • [Online]
    • WhiteDB Team. (2013). Whitedb [Online]. Available: http://whitedb.org/
    • (2013) Whitedb
  • 65
    • 84959571669 scopus 로고    scopus 로고
    • [Online]
    • MongoDB Inc. (2009). Mongodb [Online]. Available: http://www.mongodb.org/
    • (2009) Mongodb
    • MongoDB Inc1
  • 67
    • 83055195535 scopus 로고    scopus 로고
    • Geospatial stream query processing using microsoft SQL server streaminsight
    • S. J. Kazemitabar, U. Demiryurek, M. Ali, A. Akdogan, and C. Shahabi, "Geospatial stream query processing using microsoft sql server streaminsight," Proc. VLDB Endowment, vol. 3, pp. 1537-1540, 2010.
    • (2010) Proc. VLDB Endowment , vol.3 , pp. 1537-1540
    • Kazemitabar, S.J.1    Demiryurek, U.2    Ali, M.3    Akdogan, A.4    Shahabi, C.5
  • 70
    • 0022783675 scopus 로고
    • A crash recovery scheme for a memoryresident database system
    • Sep.
    • R. B. Hagmann, "A crash recovery scheme for a memoryresident database system," IEEE Trans. Comput., vol. C-35, no. 9, pp. 839-843, Sep. 1986.
    • (1986) IEEE Trans. Comput. , vol.C-35 , Issue.9 , pp. 839-843
    • Hagmann, R.B.1
  • 71
    • 84976714931 scopus 로고
    • A recovery algorithm for a highperformance memory-resident database system
    • T. J. Lehman and M. J. Carey, "A recovery algorithm for a highperformance memory-resident database system," in Proc. ACM SIGMOD Int. Conf. Manag. Data, 1987, pp. 104-117.
    • (1987) Proc. ACM SIGMOD Int. Conf. Manag. Data , pp. 104-117
    • Lehman, T.J.1    Carey, M.J.2
  • 72
    • 0542374431 scopus 로고
    • Mars: The design of a main memory database machine
    • New York, NY, USA: Springer
    • M. H. Eich, "Mars: The design of a main memory database machine," in Database Machines and Knowledge Base Machines. New York, NY, USA: Springer, 1988.
    • (1988) Database Machines and Knowledge Base Machines
    • Eich, M.H.1
  • 73
    • 84947663114 scopus 로고
    • Main memory database systems: An overview
    • Dec.
    • H. Garcia-Molina and K. Salem, "Main memory database systems: An overview," IEEE Trans. Knowl. Data Eng., vol. 4, no. 6, pp. 509-516, Dec. 1992.
    • (1992) IEEE Trans. Knowl. Data Eng. , vol.4 , Issue.6 , pp. 509-516
    • Garcia-Molina, H.1    Salem, K.2
  • 77
    • 84891055251 scopus 로고    scopus 로고
    • SAP HANA: The evolution from a modern main-memory data platform to an enterprise application platform
    • V. Sikka, F. Färber, A. Goel, and W. Lehner, "SAP HANA: The evolution from a modern main-memory data platform to an enterprise application platform," Proc. VLDB Endowment, vol. 6, pp. 1184-1185, 2013.
    • (2013) Proc. VLDB Endowment , vol.6 , pp. 1184-1185
    • Sikka, V.1    Färber, F.2    Goel, A.3    Lehner, W.4
  • 79
    • 77954749019 scopus 로고    scopus 로고
    • Distributed online aggregations
    • S. Wu, S. Jiang, B. C. Ooi, and K.-L. Tan, "Distributed online aggregations," in Proc. VLDB Endowment, vol. 2, no. 1, 2009, pp. 443-454.
    • (2009) Proc. VLDB Endowment , vol.2 , Issue.1 , pp. 443-454
    • Wu, S.1    Jiang, S.2    Ooi, B.C.3    Tan, K.-L.4
  • 80
    • 0022821544 scopus 로고
    • A study of index structures for main memory database management systems
    • T. J. Lehman and M. J. Carey, "A study of index structures for main memory database management systems," in Proc. Int. Conf. Very Large Data Bases, 1986, pp. 294-303.
    • (1986) Proc. Int. Conf. Very Large Data Bases , pp. 294-303
    • Lehman, T.J.1    Carey, M.J.2
  • 81
    • 0003163854 scopus 로고    scopus 로고
    • Cache conscious indexing for decisionsupport in main memory
    • J. Rao and K. A. Ross, "Cache conscious indexing for decisionsupport in main memory," in Proc. Int. Conf. Very Large Data Bases, 1999, pp. 78-89.
    • (1999) Proc. Int. Conf. Very Large Data Bases , pp. 78-89
    • Rao, J.1    Ross, K.A.2
  • 83
    • 1142267339 scopus 로고    scopus 로고
    • Contorting high dimensional data for efficient main memory KNN processing
    • B. Cui, B. C. Ooi, J. Su, and K.-L. Tan, "Contorting high dimensional data for efficient main memory KNN processing," in Proc. ACM SIGMOD Int. Conf. Manag. Data, 2003, pp. 479-490.
    • (2003) Proc. ACM SIGMOD Int. Conf. Manag. Data , pp. 479-490
    • Cui, B.1    Ooi, B.C.2    Su, J.3    Tan, K.-L.4
  • 84
    • 3142695756 scopus 로고    scopus 로고
    • Main memory indexing: The case for bd-tree
    • Jul.
    • B. Cui, B. C. Ooi, J. Su, and K.-L. Tan, "Main memory indexing: The case for bd-tree," IEEE Trans. Knowl. Data Eng., vol. 16, no. 7, pp. 870-874, Jul. 2004.
    • (2004) IEEE Trans. Knowl. Data Eng. , vol.16 , Issue.7 , pp. 870-874
    • Cui, B.1    Ooi, B.C.2    Su, J.3    Tan, K.-L.4
  • 87
    • 84881321263 scopus 로고    scopus 로고
    • The adaptive radix tree: ARTful indexing for main-memory databases
    • V. Leis, A. Kemper, and T. Neumann, "The adaptive radix tree: ARTful indexing for main-memory databases," in Proc. IEEE 29th Int. Conf. Data Eng., 2013, pp. 38-49.
    • (2013) Proc. IEEE 29th Int. Conf. Data Eng. , pp. 38-49
    • Leis, V.1    Kemper, A.2    Neumann, T.3
  • 88
    • 84891051204 scopus 로고    scopus 로고
    • Storing and processing temporal data in a main memory column store
    • M. Kaufmann and D. Kossmann, "Storing and processing temporal data in a main memory column store," Proc. VLDB Endowment, vol. 6, pp. 1444-1449, 2013.
    • (2013) Proc. VLDB Endowment , vol.6 , pp. 1444-1449
    • Kaufmann, M.1    Kossmann, D.2
  • 92
    • 84880544965 scopus 로고    scopus 로고
    • BitWeaving: Fast scans for main memory data processing
    • Y. Li and J. M. Patel, "BitWeaving: Fast scans for main memory data processing," in Proc. ACM SIGMOD Int. Conf. Manag. Data, 2013, pp. 289-300.
    • (2013) Proc. ACM SIGMOD Int. Conf. Manag. Data , pp. 289-300
    • Li, Y.1    Patel, J.M.2
  • 93
    • 84957589427 scopus 로고    scopus 로고
    • Byteslice: Pushing the envelop of main memory data processing with a new storage layout,"
    • Z. Feng, E. Lo, B. Kao, and W. Xu, "Byteslice: Pushing the envelop of main memory data processing with a new storage layout," in Proc. ACM SIGMOD Int. Conf. Manag. Data, 2015.
    • (2015) Proc. ACM SIGMOD Int. Conf. Manag. Data
    • Feng, Z.1    Lo, E.2    Kao, B.3    Xu, W.4
  • 94
    • 84940870672 scopus 로고    scopus 로고
    • Accelerating aggregation using intra-cycle parallelism
    • Z. Feng and E. Lo, "Accelerating aggregation using intra-cycle parallelism," in Proc. IEEE 31th Int. Conf. Data Eng., 2014, pp. 291-302.
    • (2014) Proc. IEEE 31th Int. Conf. Data Eng. , pp. 291-302
    • Feng, Z.1    Lo, E.2
  • 102
    • 84901792922 scopus 로고    scopus 로고
    • Exploiting hardware transactional memory in main-memory databases
    • V. Leis, A. Kemper, and T. Neumann, "Exploiting hardware transactional memory in main-memory databases," in Proc. Int. Conf. Data Eng., 2014, pp. 580-591.
    • (2014) Proc. Int. Conf. Data Eng. , pp. 580-591
    • Leis, V.1    Kemper, A.2    Neumann, T.3
  • 103
    • 84900418876 scopus 로고    scopus 로고
    • Using restricted transactional memory to build a scalable in-memory database
    • Z. Wang, H. Qian, J. Li, and H. Chen, "Using restricted transactional memory to build a scalable in-memory database," in Proc. 9th Eur. Conf. Comput. Syst., 2014, pp. 26:1-26:15.
    • (2014) Proc. 9th Eur. Conf. Comput. Syst. , pp. 261-2615
    • Wang, Z.1    Qian, H.2    Li, J.3    Chen, H.4
  • 104
    • 84860598151 scopus 로고    scopus 로고
    • Palm: Parallel architecture-friendly latch-free modifications to b+ trees on many-core processors
    • J. Sewall, J. Chhugani, C. Kim, N. Satish, and P. Dubey, "Palm: Parallel architecture-friendly latch-free modifications to b+ trees on many-core processors," Proc. VLDB Endowment, vol. 4, pp. 795-806, 2011.
    • (2011) Proc. VLDB Endowment , vol.4 , pp. 795-806
    • Sewall, J.1    Chhugani, J.2    Kim, C.3    Satish, N.4    Dubey, P.5
  • 106
    • 84875098603 scopus 로고    scopus 로고
    • Lightweight locking for main memory database systems
    • K. Ren, A. Thomson, and D. J. Abadi, "Lightweight locking for main memory database systems," Proc. VLDB Endowment, vol. 6, pp. 145-156, 2013.
    • (2013) Proc. VLDB Endowment , vol.6 , pp. 145-156
    • Ren, K.1    Thomson, A.2    Abadi, D.J.3
  • 110
    • 84939822455 scopus 로고    scopus 로고
    • DGCC: A new dependency graph based concurrency control protocol for multicore database systems
    • C. Yao, D. Agrawal, P. Chang, G. Chen, B. C. Ooi, W.-F. Wong, and M. Zhang, "DGCC: A new dependency graph based concurrency control protocol for multicore database systems," ArXiv e-prints, 2015.
    • (2015) ArXiv E-prints
    • Yao, C.1    Agrawal, D.2    Chang, P.3    Chen, G.4    Ooi, B.C.5    Wong, W.-F.6    Zhang, M.7
  • 111
    • 84862702817 scopus 로고    scopus 로고
    • On predictive modeling for optimizing transaction execution in parallel OLTP systems
    • A. Pavlo, E. P. C. Jones, and S. Zdonik, "On predictive modeling for optimizing transaction execution in parallel OLTP systems," Proc. VLDB Endowment, vol. 5, pp. 85-96, 2011.
    • (2011) Proc. VLDB Endowment , vol.5 , pp. 85-96
    • Pavlo, A.1    Jones, E.P.C.2    Zdonik, S.3
  • 112
    • 84863448825 scopus 로고    scopus 로고
    • Efficiently compiling efficient query plans for modern hardware
    • T. Neumann, "Efficiently compiling efficient query plans for modern hardware," Proc. VLDB Endowment, vol. 4, pp. 539-550, 2011.
    • (2011) Proc. VLDB Endowment , vol.4 , pp. 539-550
    • Neumann, T.1
  • 114
    • 0036649950 scopus 로고    scopus 로고
    • Optimizing mainmemory join on modern hardware
    • Jul./Aug.
    • S. Manegold, P. A. Boncz, and M. L. Kersten, "Optimizing mainmemory join on modern hardware," IEEE Trans. Knowl. Data Eng., vol. 14, no. 4, pp. 709-730, Jul./Aug. 2002.
    • (2002) IEEE Trans. Knowl. Data Eng. , vol.14 , Issue.4 , pp. 709-730
    • Manegold, S.1    Boncz, P.A.2    Kersten, M.L.3
  • 115
    • 84873118293 scopus 로고    scopus 로고
    • Massively parallel sort-merge joins in main memory multi-core database systems
    • M.-C. Albutiu, A. Kemper, and T. Neumann, "Massively parallel sort-merge joins in main memory multi-core database systems," Proc. VLDB Endowment, vol. 5, pp. 1064-1075, 2012.
    • (2012) Proc. VLDB Endowment , vol.5 , pp. 1064-1075
    • Albutiu, M.-C.1    Kemper, A.2    Neumann, T.3
  • 116
    • 84891047835 scopus 로고    scopus 로고
    • An experimental analysis of iterated spatial joins in main memory
    • B. Sowell, M. V. Salles, T. Cao, A. Demers, and J. Gehrke, "An experimental analysis of iterated spatial joins in main memory," Proc. VLDB Endowment, vol. 6, pp. 1882-1893, 2013.
    • (2013) Proc. VLDB Endowment , vol.6 , pp. 1882-1893
    • Sowell, B.1    Salles, M.V.2    Cao, T.3    Demers, A.4    Gehrke, J.5
  • 117
    • 85026934572 scopus 로고    scopus 로고
    • Spatial joins in main memory: Implementation matters!
    • D. Sidlauskas and C. S. Jensen, "Spatial joins in main memory: Implementation matters!" Proc. VLDB Endowment, vol. 6, pp. 1882-1893, 2014.
    • (2014) Proc. VLDB Endowment , vol.6 , pp. 1882-1893
    • Sidlauskas, D.1    Jensen, C.S.2
  • 118
    • 84891821940 scopus 로고    scopus 로고
    • Write-limited sorts and joins for persistent memory
    • S. D. Viglas, "Write-limited sorts and joins for persistent memory," Proc. VLDB Endowment, vol. 7, pp. 413-424, 2014.
    • (2014) Proc. VLDB Endowment , vol.7 , pp. 413-424
    • Viglas, S.D.1
  • 122
    • 84893242761 scopus 로고    scopus 로고
    • Memory footprint matters: Efficient equi-join algorithms for main memory data processing
    • S. Blanas and J. M. Patel, "Memory footprint matters: Efficient equi-join algorithms for main memory data processing," in Proc. 4th Annu. Symp. Cloud Comput., 2013, pp. 19:1-19:16.
    • (2013) Proc. 4th Annu. Symp. Cloud Comput. , pp. 191-1916
    • Blanas, S.1    Patel, J.M.2
  • 123
    • 84904331817 scopus 로고    scopus 로고
    • A comprehensive study of main-memory partitioning and its application to large-scale comparison-and radix-sort
    • O. Polychroniou and K. A. Ross, "A comprehensive study of main-memory partitioning and its application to large-scale comparison-and radix-sort," in Proc. ACM SIGMOD Int. Conf. Manag. Data, 2014, pp. 755-766.
    • (2014) Proc. ACM SIGMOD Int. Conf. Manag. Data , pp. 755-766
    • Polychroniou, O.1    Ross, K.A.2
  • 124
  • 128
    • 84901757751 scopus 로고    scopus 로고
    • Scalable logging through emerging non-volatile memory
    • T. Wang and R. Johnson, "Scalable logging through emerging non-volatile memory," Proc. VLDB Endowment, vol. 7, pp. 865-876, 2014.
    • (2014) Proc. VLDB Endowment , vol.7 , pp. 865-876
    • Wang, T.1    Johnson, R.2
  • 130
    • 84938770007 scopus 로고    scopus 로고
    • NVRAM-aware logging in transaction systems
    • J. Huang, K. Schwan, and M. K. Qureshi, "NVRAM-aware logging in transaction systems," Proc. VLDB Endowment, vol. 8, pp. 389-400, 2014.
    • (2014) Proc. VLDB Endowment , vol.8 , pp. 389-400
    • Huang, J.1    Schwan, K.2    Qureshi, M.K.3
  • 133
    • 84891045388 scopus 로고    scopus 로고
    • Anti-caching: A new approach to database management system architecture
    • J. DeBrabant, A. Pavlo, S. Tu, M. Stonebraker, and S. Zdonik, "Anti-caching: A new approach to database management system architecture," Proc. VLDB Endowment, vol. 6, pp. 1942-1953, 2013.
    • (2013) Proc. VLDB Endowment , vol.6 , pp. 1942-1953
    • DeBrabant, J.1    Pavlo, A.2    Tu, S.3    Stonebraker, M.4    Zdonik, S.5
  • 134
  • 135
    • 84873135834 scopus 로고    scopus 로고
    • Compacting transactional data in hybrid OLTP & OLAP databases
    • F. Funke, A. Kemper, and T. Neumann, "Compacting transactional data in hybrid OLTP & OLAP databases," Proc. VLDB Endowment, vol. 5, pp. 1424-1435, 2012.
    • (2012) Proc. VLDB Endowment , vol.5 , pp. 1424-1435
    • Funke, F.1    Kemper, A.2    Neumann, T.3
  • 139
    • 84859220693 scopus 로고    scopus 로고
    • Schism: A workload-driven approach to database replication and partitioning
    • C. Curino, E. Jones, Y. Zhang, and S. Madden, "Schism: A workload-driven approach to database replication and partitioning," Proc. VLDB Endowment, vol. 3, pp. 48-57, 2010.
    • (2010) Proc. VLDB Endowment , vol.3 , pp. 48-57
    • Curino, C.1    Jones, E.2    Zhang, Y.3    Madden, S.4
  • 140
    • 84862637962 scopus 로고    scopus 로고
    • Skew-aware automatic database partitioning in shared-nothing, parallel OLTP systems
    • A. Pavlo, C. Curino, and S. Zdonik, "Skew-aware automatic database partitioning in shared-nothing, parallel OLTP systems," in Proc. ACM SIGMOD Int. Conf. Manag. Data, 2012, pp. 61-72.
    • (2012) Proc. ACM SIGMOD Int. Conf. Manag. Data , pp. 61-72
    • Pavlo, A.1    Curino, C.2    Zdonik, S.3
  • 144
    • 85026924444 scopus 로고    scopus 로고
    • An evaluation of strict timestamp ordering concurrency control for main-memory database systems
    • S. Wolf, H. Mühe, A. Kemper, and T. Neumann, "An evaluation of strict timestamp ordering concurrency control for main-memory database systems," in Proc. IMDM, 2013, pp. 145-156.
    • (2013) Proc. IMDM , pp. 145-156
    • Wolf, S.1    Mühe, H.2    Kemper, A.3    Neumann, T.4
  • 145
    • 0027221223 scopus 로고
    • The volcano optimizer generator: Extensibility and efficient search
    • G. Graefe and W. J. McKenna, "The volcano optimizer generator: Extensibility and efficient search," in Proc. Int. Conf. Data Eng., 1993, pp. 209-218.
    • (1993) Proc. Int. Conf. Data Eng. , pp. 209-218
    • Graefe, G.1    McKenna, W.J.2
  • 146
    • 0026822597 scopus 로고
    • ARIES: A transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging
    • C. Mohan, D. Haderle, B. Lindsay, H. Pirahesh, and P. Schwarz, "ARIES: A transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging," ACM Trans. Database Syst., vol. 17, pp. 94-162, 1992.
    • (1992) ACM Trans. Database Syst. , vol.17 , pp. 94-162
    • Mohan, C.1    Haderle, D.2    Lindsay, B.3    Pirahesh, H.4    Schwarz, P.5
  • 148
    • 85026932799 scopus 로고    scopus 로고
    • Oracle, Redwood City, CA, USA, Tech. Rep. 1959003
    • Oracle, "Analysis of sap hana high availability capabilities," Oracle, Redwood City, CA, USA, Tech. Rep. 1959003, 2014, http://www.oracle.com/technetwork/database/availability/sap-hana-ha-analysis-cwp-1959003.pdf
    • (2014) Analysis of Sap Hana High Availability Capabilities
    • Oracle1
  • 152
    • 0002679112 scopus 로고    scopus 로고
    • Network attached storage architecture
    • G. A. Gibson and R. Van Meter, "Network attached storage architecture," Commun. ACM, vol. 43, pp. 37-45, 2000.
    • (2000) Commun. ACM , vol.43 , pp. 37-45
    • Gibson, G.A.1    Van Meter, R.2
  • 157
    • 85014884459 scopus 로고    scopus 로고
    • Optimizing main memory utilization of columnar in-memory databases using data eviction
    • M. Boissier, "Optimizing main memory utilization of columnar in-memory databases using data eviction," in Proc. VLDB Ph.D. Workshop, 2014, pp. 1-6.
    • (2014) Proc. VLDB Ph.D. Workshop , pp. 1-6
    • Boissier, M.1
  • 160
    • 84892883334 scopus 로고    scopus 로고
    • The Haswell microarchitecture-4th generation processor
    • T. Jain and T. Agrawal, "The Haswell microarchitecture-4th generation processor," Int. J.f Comput. Sci. Inf. Technol., vol. 4, pp. 477-480, 2013.
    • (2013) Int. J.f Comput. Sci. Inf. Technol. , vol.4 , pp. 477-480
    • Jain, T.1    Agrawal, T.2
  • 162
    • 84959521417 scopus 로고    scopus 로고
    • [Online]
    • PassMark. (2014). Passmark-memory latency [Online]. Available: http://www.memorybenchmark.net/latency-ddr3-intel. html
    • (2014) Passmark-memory Latency
  • 163
    • 84959497917 scopus 로고    scopus 로고
    • [Online]
    • Seagate. (2014). Seagate hard disk [Online]. Available: http://www.seagate.com
    • (2014) Seagate Hard Disk
  • 164
    • 84959552945 scopus 로고    scopus 로고
    • [Online]
    • Western Digital. (2014). Western digital hard drive [Online]. Available: http://www.wdc.com/
    • (2014) Western Digital Hard Drive
  • 166
    • 84959335046 scopus 로고    scopus 로고
    • [Online]
    • 7-CPU. (2014). Intel Haswell [Online]. Available: http://www.7-cpu.com/cpu/Haswell.html
    • (2014) Intel Haswell
  • 174
    • 0034366238 scopus 로고    scopus 로고
    • Optimizing database architecture for the new bottleneck: Memory access
    • S. Manegold, P. A. Boncz, and M. L. Kersten, "Optimizing database architecture for the new bottleneck: Memory access," VLDB J., vol. 9, pp. 231-246, 2000.
    • (2000) VLDB J. , vol.9 , pp. 231-246
    • Manegold, S.1    Boncz, P.A.2    Kersten, M.L.3
  • 178
    • 0034501522 scopus 로고    scopus 로고
    • Making pointerbased data structures cache conscious
    • Dec.
    • T. M. Chilimbi, M. D. Hill, and J. R. Larus, "Making pointerbased data structures cache conscious," Comput., vol. 33, no. 12, pp. 67-74, Dec. 2000.
    • (2000) Comput. , vol.33 , Issue.12 , pp. 67-74
    • Chilimbi, T.M.1    Hill, M.D.2    Larus, J.R.3
  • 179
    • 34547356049 scopus 로고    scopus 로고
    • Cache-conscious sorting of large sets of strings with dynamic tries
    • R. Sinha and J. Zobel, "Cache-conscious sorting of large sets of strings with dynamic tries," J. Experimental Algorithmics, vol. 9, pp. 1-31, 2004.
    • (2004) J. Experimental Algorithmics , vol.9 , pp. 1-31
    • Sinha, R.1    Zobel, J.2
  • 181
    • 77949623309 scopus 로고    scopus 로고
    • The clojure programming language
    • R. Hickey, "The clojure programming language," in Proc. Symp. Dyn. Languages, 2008, p. 1.
    • (2008) Proc. Symp. Dyn. Languages , pp. 1
    • Hickey, R.1
  • 185
    • 0024612438 scopus 로고
    • Scalable coherent interface
    • D. B. Gustavson, "Scalable coherent interface," in Proc. COMPCON Spring, 1989, pp. 536-538.
    • (1989) Proc. COMPCON Spring , pp. 536-538
    • Gustavson, D.B.1
  • 189
    • 84904306420 scopus 로고    scopus 로고
    • Morsel-driven parallelism: A NUMA-aware query evaluation framework for the many-core age
    • V. Leis, P. Boncz, A. Kemper, and T. Neumann, "Morsel-driven parallelism: A NUMA-aware query evaluation framework for the many-core age," in Proc. ACM SIGMOD Int. Conf. Manag. Data, 2014, pp. 743-754.
    • (2014) Proc. ACM SIGMOD Int. Conf. Manag. Data , pp. 743-754
    • Leis, V.1    Boncz, P.2    Kemper, A.3    Neumann, T.4
  • 193
    • 0026870271 scopus 로고
    • Parallel database systems: The future of high performance database systems
    • D. J. DeWitt and J. Gray, "Parallel database systems: The future of high performance database systems," Commun. ACM, vol. 35, pp. 85-98, 1992.
    • (1992) Commun. ACM , vol.35 , pp. 85-98
    • DeWitt, D.J.1    Gray, J.2
  • 201
    • 84885570987 scopus 로고    scopus 로고
    • Memristive devices in computing system: Promises and challenges
    • J. J. Yang and R. S. Williams, "Memristive devices in computing system: Promises and challenges," J. Emerging Technol. Comput. Syst., vol. 9, 2013.
    • (2013) J. Emerging Technol. Comput. Syst. , vol.9
    • Yang, J.J.1    Williams, R.S.2
  • 204
    • 80053533280 scopus 로고    scopus 로고
    • Rethinking database algorithms for phase change memory
    • S. Chen, P. B. Gibbons, and S. Nath, "Rethinking database algorithms for phase change memory," in Proc. CIDR, 2011, pp. 21-31.
    • (2011) Proc. CIDR , pp. 21-31
    • Chen, S.1    Gibbons, P.B.2    Nath, S.3
  • 206
  • 212
    • 85013649004 scopus 로고    scopus 로고
    • Persistent b+-trees in non-volatile main memory
    • S. Chen and Q. Jin, "Persistent b+-trees in non-volatile main memory," Proc. VLDB Endowment, vol. 8, pp. 786-797, 2015.
    • (2015) Proc. VLDB Endowment , vol.8 , pp. 786-797
    • Chen, S.1    Jin, Q.2
  • 213
    • 84952018035 scopus 로고    scopus 로고
    • REWIND: Recovery write-ahead system for in-memory non-volatitle datastructures
    • A. Chatzistergiou, M. Cintra, and S. D. Viglas, "REWIND: Recovery write-ahead system for in-memory non-volatitle datastructures," Proc. VLDB Endowment, vol. 8, pp. 497-508, 2015.
    • (2015) Proc. VLDB Endowment , vol.8 , pp. 497-508
    • Chatzistergiou, A.1    Cintra, M.2    Viglas, S.D.3
  • 219
    • 77950849330 scopus 로고    scopus 로고
    • FRASH: Exploiting storage class memory in hybrid file system for hierarchical storage
    • J. Jung, Y. Won, E. Kim, H. Shin, and B. Jeon, "FRASH: Exploiting storage class memory in hybrid file system for hierarchical storage," ACM Trans. Storage, vol. 6, pp. 3:1-3:25, 2010.
    • (2010) ACM Trans. Storage , vol.6 , pp. 31-325
    • Jung, J.1    Won, Y.2    Kim, E.3    Shin, H.4    Jeon, B.5
  • 220
    • 33750471167 scopus 로고    scopus 로고
    • The conquest file system: Better performance through a disk/persistentram hybrid design
    • A.-I. A. Wang, G. Kuenning, P. Reiher, and G. Popek, "The conquest file system: Better performance through a disk/persistentram hybrid design," ACM Trans. Storage, vol. 2, pp. 309-348, 2006.
    • (2006) ACM Trans. Storage , vol.2 , pp. 309-348
    • Wang, A.-I.A.1    Kuenning, G.2    Reiher, P.3    Popek, G.4
  • 224
    • 84940861341 scopus 로고    scopus 로고
    • In-memory blu acceleration in IBMs db2 and dashdb: Optimized for modern workloads and hardware architectures
    • R. Barber, G. Lohman, V. Raman, R. Sidle, S. Lightstone, and B. Schiefer, "In-memory blu acceleration in IBMs db2 and dashdb: Optimized for modern workloads and hardware architectures," in Proc. Int. Conf. Data Eng., 2015, pp. 1246-1252.
    • (2015) Proc. Int. Conf. Data Eng. , pp. 1246-1252
    • Barber, R.1    Lohman, G.2    Raman, V.3    Sidle, R.4    Lightstone, S.5    Schiefer, B.6
  • 225
    • 84959519121 scopus 로고    scopus 로고
    • [Online]
    • McObject, "extremedb database system," 2001. [Online]. Available: http://www.mcobject.com/extremedbfamily.shtml
    • (2001) Extremedb Database System
  • 226
    • 84959465609 scopus 로고    scopus 로고
    • [Online]
    • Pivotal. (2013). Pivotal SQLFire [Online]. Available: http://www.vmware.com/products/vfabric-sqlfire/overview.html
    • (2013) Pivotal SQLFire
  • 228
    • 84959555271 scopus 로고    scopus 로고
    • [Online].
    • Oracle. (2004). MySQL cluster NDB [Online]. Available: http://www.mysql.com/
    • (2004) MySQL Cluster NDB
    • Oracle1
  • 231
    • 84889677652 scopus 로고    scopus 로고
    • LLAMA: A cache/storage subsystem for modern hardware
    • J. Levandoski, D. Lomet, and S. Sengupta, "LLAMA: A cache/storage subsystem for modern hardware," Proc. VLDB Endowment, vol. 6, pp. 877-888, 2013.
    • (2013) Proc. VLDB Endowment , vol.6 , pp. 877-888
    • Levandoski, J.1    Lomet, D.2    Sengupta, S.3
  • 233
    • 84891051718 scopus 로고    scopus 로고
    • Adaptive range filters for cold data: Avoiding trips to Siberia
    • K. Alexiou, D. Kossmann, and P.-A. Larson, "Adaptive range filters for cold data: Avoiding trips to Siberia," Proc. VLDB Endowment, vol. 6, pp. 1714-1725, 2013.
    • (2013) Proc. VLDB Endowment , vol.6 , pp. 1714-1725
    • Alexiou, K.1    Kossmann, D.2    Larson, P.-A.3
  • 234
    • 0019054806 scopus 로고
    • Concurrent manipulation of binary search trees
    • H. T. Kung and P. L. Lehman, "Concurrent manipulation of binary search trees," ACM Trans. Database Syst., vol. 5, pp. 354-382, 1980.
    • (1980) ACM Trans. Database Syst. , vol.5 , pp. 354-382
    • Kung, H.T.1    Lehman, P.L.2
  • 236
    • 85136298431 scopus 로고    scopus 로고
    • One size fits all, again! the architecture of the hybrid oltp&olap database management system hyper
    • A. Kemper and T. Neumann, "One size fits all, again! the architecture of the hybrid oltp&olap database management system hyper," in Proc. 4th Int. Workshop Enabling Real-Time Bus. Intell., 2010, pp. 7-23.
    • (2010) Proc. 4th Int. Workshop Enabling Real-Time Bus. Intell. , pp. 7-23
    • Kemper, A.1    Neumann, T.2
  • 237
    • 84880537431 scopus 로고    scopus 로고
    • Hyper: Adapting columnar main-memory data management for transactional and query processing
    • Mar.
    • A. Kemper, T. Neumann, F. Funke, V. Leis, and H. Muhe, "Hyper: Adapting columnar main-memory data management for transactional and query processing," IEEE Data Eng. Bull., vol. 35, no. 1, pp. 46-51, Mar. 2012.
    • (2012) IEEE Data Eng. Bull. , vol.35 , Issue.1 , pp. 46-51
    • Kemper, A.1    Neumann, T.2    Funke, F.3    Leis, V.4    Muhe, H.5
  • 238
    • 85084013871 scopus 로고    scopus 로고
    • Executing long-running transactions in synchronization-free main memory database systems
    • H.Mühe, A. Kemper, and T. Neumann, "Executing long-running transactions in synchronization-free main memory database systems," in Proc. CIDR, 2013.
    • (2013) Proc. CIDR
    • Mühe, H.1    Kemper, A.2    Neumann, T.3
  • 239
    • 84959573915 scopus 로고    scopus 로고
    • [Online]
    • SAP. (2010). SAP HANA [Online]. Available: http://www. saphana.com/
    • (2010) SAP HANA
    • SAP1
  • 245
    • 84862683215 scopus 로고    scopus 로고
    • Bridging two worlds with rice integrating r into the sap inmemory computing engine
    • P. Große, W. Lehner, T. Weichert, F. Färber, and W.-S. Li, "Bridging two worlds with rice integrating r into the sap inmemory computing engine," Proc. VLDB Endowment, vol. 4, pp. 1307-1317, 2011.
    • (2011) Proc. VLDB Endowment , vol.4 , pp. 1307-1317
    • Große, P.1    Lehner, W.2    Weichert, T.3    Färber, F.4    Li, W.-S.5
  • 252
    • 85077206568 scopus 로고    scopus 로고
    • Using one-sided RDMA reads to build a fast, CPU-efficient key-value store
    • C. Mitchell, Y. Geng, and J. Li, "Using one-sided RDMA reads to build a fast, CPU-efficient key-value store," in Proc. USENIX Conf. Annu. Tech. Conf., 2013, pp. 103-114.
    • (2013) Proc. USENIX Conf. Annu. Tech. Conf. , pp. 103-114
    • Mitchell, C.1    Geng, Y.2    Li, J.3
  • 256
    • 33749585668 scopus 로고    scopus 로고
    • Monetdb/x100: Hyperpipelining query execution
    • P. A. Boncz, M. Zukowski, and N. Nes, "Monetdb/x100: Hyperpipelining query execution," in Proc. CIDR, 2005, pp. 225-237.
    • (2005) Proc. CIDR , pp. 225-237
    • Boncz, P.A.1    Zukowski, M.2    Nes, N.3
  • 257
    • 84957601595 scopus 로고    scopus 로고
    • MDB: A memory-mapped database and backend for openldap
    • H. Chu, "MDB: A memory-mapped database and backend for openldap," in Proc. LDAPCon, 2011.
    • (2011) Proc. LDAPCon
    • Chu, H.1
  • 258
    • 84940974683 scopus 로고    scopus 로고
    • Ph.D. dissertation, The Department of Computer Science, Stanford University, Stanford, CA, USA
    • S. M. Rumble, "Memory and object management in ramcloud," Ph.D. dissertation, The Department of Computer Science, Stanford University, Stanford, CA, USA, 2014.
    • (2014) Memory and Object Management in Ramcloud
    • Rumble, S.M.1
  • 262
    • 78650613386 scopus 로고    scopus 로고
    • A scalable concurrent malloc (3) implementation for freebsd
    • presented at Ottawa, ON, Canada
    • J. Evans, "A scalable concurrent malloc (3) implementation for freebsd," presented at the BSDCan Conf., Ottawa, ON, Canada, 2006.
    • (2006) The BSDCan Conf.
    • Evans, J.1
  • 263
    • 84879965310 scopus 로고    scopus 로고
    • A distributed graph engine for web scale RDF data
    • K. Zeng, J. Yang, H. Wang, B. Shao, and Z. Wang, "A distributed graph engine for web scale RDF data," Proc. VLDB Endowment, vol. 6, pp. 265-276, 2013.
    • (2013) Proc. VLDB Endowment , vol.6 , pp. 265-276
    • Zeng, K.1    Yang, J.2    Wang, H.3    Shao, B.4    Wang, Z.5
  • 269
    • 0342592327 scopus 로고    scopus 로고
    • A scalable web cache consistency architecture
    • H. Yu, L. Breslau, and S. Shenker, "A scalable web cache consistency architecture," in Proc. ACM SIGCOMM, 1999, pp. 163-174.
    • (1999) Proc. ACM SIGCOMM , pp. 163-174
    • Yu, H.1    Breslau, L.2    Shenker, S.3
  • 270
    • 0032633693 scopus 로고    scopus 로고
    • A scalable system for consistently caching dynamic web data
    • J. Challenger, A. Iyengar, and P. Dantzig, "A scalable system for consistently caching dynamic web data," in Proc. IEEE INFOCOM, 1999, pp. 294-303.
    • (1999) Proc. IEEE INFOCOM , pp. 294-303
    • Challenger, J.1    Iyengar, A.2    Dantzig, P.3
  • 271
    • 0035015014 scopus 로고    scopus 로고
    • Class-based cache management for dynamic web content
    • H. Zhu and T. Yang, "Class-based cache management for dynamic web content," in Proc. IEEE INFOCOM, 2001, pp. 1215-1224.
    • (2001) Proc. IEEE INFOCOM , pp. 1215-1224
    • Zhu, H.1    Yang, T.2
  • 272
    • 84959515903 scopus 로고    scopus 로고
    • [Online]
    • M. Surtani. (2005). Jboss cache [Online]. Available: http://www. jboss.org/jbosscache/
    • (2005) Jboss Cache
    • Surtani, M.1
  • 275
    • 80053213718 scopus 로고    scopus 로고
    • Hidden scalability gotchas in memcached and friends
    • Redwood City, CA, USA, Tech. Rep
    • N. Gunther, S. Subramanyam, and S. Parvu, "Hidden scalability gotchas in memcached and friends," Oracle, Redwood City, CA, USA, Tech. Rep., 2010.
    • (2010) Oracle
    • Gunther, N.1    Subramanyam, S.2    Parvu, S.3
  • 276
    • 0024931406 scopus 로고
    • Leases: An efficient fault-tolerant mechanism for distributed file cache consistency
    • C. G. Gray and D. R. Cheriton, "Leases: An efficient fault-tolerant mechanism for distributed file cache consistency," in Proc. 12th ACM Symp. Operating Syst. Principles, 1989, pp. 202-210.
    • (1989) Proc. 12th ACM Symp. Operating Syst. Principles , pp. 202-210
    • Gray, C.G.1    Cheriton, D.R.2
  • 285
    • 77951896306 scopus 로고    scopus 로고
    • Provenance in databases: Why, how, and where
    • J. Cheney, L. Chiticariu, and W. C. Tan, "Provenance in databases: Why, how, and where," Found. Trends Databases, vol. 1, pp. 379-474, 2009.
    • (2009) Found. Trends Databases , vol.1 , pp. 379-474
    • Cheney, J.1    Chiticariu, L.2    Tan, W.C.3
  • 286
    • 24344453002 scopus 로고    scopus 로고
    • Lineage retrieval for scientific data processing: A survey
    • R. Bose and J. Frew, "Lineage retrieval for scientific data processing: A survey," ACM Comput. Surv., vol. 37, pp. 1-28, 2005.
    • (2005) ACM Comput. Surv. , vol.37 , pp. 1-28
    • Bose, R.1    Frew, J.2
  • 288
    • 85013671725 scopus 로고    scopus 로고
    • Improving main memory hash joins on intel xeon phi processors: An experimental approach
    • S. Jha, B. He, M. Lu, X. Cheng, and H. P. Huynh, "Improving main memory hash joins on intel xeon phi processors: An experimental approach," Proc. VLDB Endowment, vol. 8, pp. 642-653, 2015.
    • (2015) Proc. VLDB Endowment , vol.8 , pp. 642-653
    • Jha, S.1    He, B.2    Lu, M.3    Cheng, X.4    Huynh, H.P.5
  • 290
    • 79951702954 scopus 로고    scopus 로고
    • Understanding the energy consumption of dynamic random access memories
    • T. Vogelsang, "Understanding the energy consumption of dynamic random access memories," in Proc. 43rd Annu. IEEE/ACM Int. Symp. Microarchit., 2010, pp. 363-374.
    • (2010) Proc. 43rd Annu. IEEE/ACM Int. Symp. Microarchit. , pp. 363-374
    • Vogelsang, T.1


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