• DocumentCode
    710144
  • Title

    DualTable: A hybrid storage model for update optimization in Hive

  • Author

    Songlin Hu ; Wantao Liu ; Rabl, Tilmann ; Shuo Huang ; Ying Liang ; Zheng Xiao ; Jacobsen, Hans-Arno ; Xubin Pei ; Jiye Wang

  • Author_Institution
    Inst. of Comput. Technol., Beijing, China
  • fYear
    2015
  • fDate
    13-17 April 2015
  • Firstpage
    1340
  • Lastpage
    1351
  • Abstract
    Hive is the most mature and prevalent data warehouse tool providing SQL-like interface in the Hadoop ecosystem. It is successfully used in many Internet companies and shows its value for big data processing in traditional industries. However, enterprise big data processing systems as in Smart Grid applications usually require complicated business logics and involve many data manipulation operations like updates and deletes. Hive cannot offer sufficient support for these while preserving high query performance. Hive using the Hadoop Distributed File System (HDFS) for storage cannot implement data manipulation efficiently and Hive on HBase suffers from poor query performance even though it can support faster data manipulation. There is a project based on Hive issue Hive-5317 to support update operations, but it has not been finished in Hive´s latest version. Since this ACID compliant extension adopts same data storage format on HDFS, the update performance problem is not solved. In this paper, we propose a hybrid storage model called DualTable, which combines the efficient streaming reads of HDFS and the random write capability of HBase. Hive on DualTable provides better data manipulation support and preserves query performance at the same time. Experiments on a TPC-H data set and on a real smart grid data set show that Hive on DualTable is up to 10 times faster than Hive when executing update and delete operations.
  • Keywords
    SQL; data handling; data warehouses; distributed databases; network operating systems; parallel processing; query processing; storage management; ACID compliant extension; DualTable; HBase; HDFS; Hadoop distributed file system; Hadoop ecosystem; Hive-5317; Internet company; SQL-like interface; TPC-H dataset; data manipulation operations; data storage format; data warehouse tool; enterprise Big Data processing systems; hybrid storage model; query performance; real smart grid data set; update optimization; Business; Cloud computing; Data models; Data processing; Smart grids; Smart meters; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2015 IEEE 31st International Conference on
  • Conference_Location
    Seoul
  • Type

    conf

  • DOI
    10.1109/ICDE.2015.7113381
  • Filename
    7113381