RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      Optimizing index scan on flash SSDs

      한글로보기

      https://www.riss.kr/link?id=T12669599

      • 0

        상세조회
      • 0

        다운로드
      서지정보 열기
      • 내보내기
      • 내책장담기
      • 공유하기
      • 오류접수

      부가정보

      다국어 초록 (Multilingual Abstract) kakao i 다국어 번역

      Because the random IO latency is far lagging behind the bandwidth in mechanical hard disk, hard disk has very low access performance. Meanwhile, electro-mechanical flash memory SSDs show very fast latency in random reads and performance gap between sequential and random read to data page is relatively small. For this reason, index-based scan is considered to become more outperform than full table scan in flash memory storage devices. Recent results indicate, however, the existing index scan can outperform the full table scan only in very low selectivity.
      In this paper, we research how to optimize the index scan on flash memory SSDs. First, we empirically demonstrate that compared to full table scan, the index scan has much more poorly performance even when the selectivity of selection predicate is less than 10%. It is mainly because of repetitive IOs of same data pages during the index scan due to limited size of buffer cache. Second, we revisit the idea of sorted index scan. It first sorts the index entries in the order of record identifier before fetching data pages. So it can avoid the unnecessary repetitive IOs of the same pages. Our experimental result shows that it can outperform the full table scan when the selectivity is larger than 30%. By the way, one serious drawback of the sorted index scan is that lose the sortness in index key order and it is not sorted any more in the index key order. Third, in order to efficiently re-sort the result from the sorted index scan, we propose a new external index-based sort algorithm, partitioned sort, which exploits the information of key value distribution in the index leaf nodes while partitioning the data to be sorted. The traditional external merge sort might use multiple passes depending on the data size and the sort memory size. On the other hand, partition sort can sort data in one pass regardless of the available sort memory size.
      번역하기

      Because the random IO latency is far lagging behind the bandwidth in mechanical hard disk, hard disk has very low access performance. Meanwhile, electro-mechanical flash memory SSDs show very fast latency in random reads and performance gap between se...

      Because the random IO latency is far lagging behind the bandwidth in mechanical hard disk, hard disk has very low access performance. Meanwhile, electro-mechanical flash memory SSDs show very fast latency in random reads and performance gap between sequential and random read to data page is relatively small. For this reason, index-based scan is considered to become more outperform than full table scan in flash memory storage devices. Recent results indicate, however, the existing index scan can outperform the full table scan only in very low selectivity.
      In this paper, we research how to optimize the index scan on flash memory SSDs. First, we empirically demonstrate that compared to full table scan, the index scan has much more poorly performance even when the selectivity of selection predicate is less than 10%. It is mainly because of repetitive IOs of same data pages during the index scan due to limited size of buffer cache. Second, we revisit the idea of sorted index scan. It first sorts the index entries in the order of record identifier before fetching data pages. So it can avoid the unnecessary repetitive IOs of the same pages. Our experimental result shows that it can outperform the full table scan when the selectivity is larger than 30%. By the way, one serious drawback of the sorted index scan is that lose the sortness in index key order and it is not sorted any more in the index key order. Third, in order to efficiently re-sort the result from the sorted index scan, we propose a new external index-based sort algorithm, partitioned sort, which exploits the information of key value distribution in the index leaf nodes while partitioning the data to be sorted. The traditional external merge sort might use multiple passes depending on the data size and the sort memory size. On the other hand, partition sort can sort data in one pass regardless of the available sort memory size.

      더보기

      목차 (Table of Contents)

      • 1. ABSTRACT
      • 2. INTRODUCTION
      • 3. BACKGROUND
      • 4. SORTED INDEX SCAN
      • 5. INDEX-BASED PARTITIONED SORT
      • 1. ABSTRACT
      • 2. INTRODUCTION
      • 3. BACKGROUND
      • 4. SORTED INDEX SCAN
      • 5. INDEX-BASED PARTITIONED SORT
      • 6. CONCLUSION
      • 7. REFERENCES
      더보기

      분석정보

      View

      상세정보조회

      0

      Usage

      원문다운로드

      0

      대출신청

      0

      복사신청

      0

      EDDS신청

      0

      동일 주제 내 활용도 TOP

      더보기

      주제

      연도별 연구동향

      연도별 활용동향

      연관논문

      연구자 네트워크맵

      공동연구자 (7)

      유사연구자 (20) 활용도상위20명

      이 자료와 함께 이용한 RISS 자료

      나만을 위한 추천자료

      해외이동버튼