• DocumentCode
    2143179
  • Title

    DigestJoin: Exploiting Fast Random Reads for Flash-Based Joins

  • Author

    Li, Yu ; On, Sai Tung ; Xu, Jianliang ; Choi, Byron ; Hu, Haibo

  • Author_Institution
    Dept. of Comput. Sci., Hong Kong Baptist Univ., Hong Kong
  • fYear
    2009
  • fDate
    18-20 May 2009
  • Firstpage
    152
  • Lastpage
    161
  • Abstract
    Flash disks have been an emerging secondary storage media. In particular, there have been portable devices, multimedia players and laptop computers that are configured with no magnetic disks but flash disks.It is envisioned that some RDBMSs will operate on flash disks in the near future. However, the I/O characteristics of flash disks are different from those of magnetic disks. Thus, in this paper,we study the core of query processing in RDBMSs - join processing - on flash disks. Specifically, we propose a new join method, called DigestJoin, to exploit fast random reads of flash disks. DigestJoin consists of two phases: (1) projecting the join attributes followed by a join on the projected attributes; and (2)fetching the full tuples that satisfy the join to produce the final join results. While the problem of tuple/page fetching with minimum I/O cost (in the second phase) is intractable, we propose three heuristic fetching strategies. We have implemented DigestJoin on a real flash disk for performance evaluation.Experiments on TPC-H datasets show that DigestJoin clearly outperforms the traditional sort-merge join under various system configurations.
  • Keywords
    flash memories; performance evaluation; relational databases; DigestJoin; RDBMSs; flash disks; flash-based joins; heuristic fetching strategies; laptop computers; magnetic disks; multimedia players; performance evaluation; portable devices; relational database management system; secondary storage media; Computer science; Conference management; Delay; Drives; Magnetic devices; Middleware; Mobile computing; Personal digital assistants; Portable computers; Query processing; database; flash disk; join; ssd;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mobile Data Management: Systems, Services and Middleware, 2009. MDM '09. Tenth International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-4153-2
  • Electronic_ISBN
    978-0-7695-3650-7
  • Type

    conf

  • DOI
    10.1109/MDM.2009.26
  • Filename
    5088930