U E D R , A S I H C RSS

Project Gaia/계획설계

1. key A

  • Page
    AP ,
    1. .
    2. IO .
    3. .
  • Page 구 결과

    ~cpp 
           ---------------------------------------------------------
          -  ID   |  RecordID  |  FreeSpace  |  ptrToFree  -
          -  (Word)    |  (Word)      |  (Word)     |  (Word)     _
          ---------------------------------------------------------
          -  Record          |  Record  |  Record.....            -
          -  (Record Size)   | (R-Size) | (R-Size)                -
          ---------------------------------------------------------
          -             &                        -
          -                                    FreeSpace          -
          ---------------------------------------------------------
          -      - ... -  Length  -  Length  - Length   - Last_   -
          -      - ... -  ID      -  ID      - ID       - Slot_   -
          -      - ... -  Pointer -  Pointer - Pointer  - Pointer -
          ---------------------------------------------------------
    

1.1.

  1. ID Word ,,
  2. ID ..
    1. Slot ID 고,
      DeleteMe ID 궁금
    2. ~cpp RecordID ,
  3. ~cpp NumberOfRecord 고,,
  4. LSP(Last Slot Pointer) ID B-Search .
    .
  5. .

1.2.

  1. // ..
    ID ID .. 고,
    ID ,,
  2. /
  3. .. ~cpp FreeSpace>Slot_Size+Record_Size

1.3.

  1. ID, , ~cpp RecordID IO .
    ,, ..
    ( ) .
    , ~cpp RecordID .
  2. . ( ?!)

2. B




  1. - 10000개, unsorted ( )

2.1.



2.1.1. 1. - creat_s()

.(교122p) primary key( ) .
unsorted sort page , 고, memory size 10 (교155p) . memory size 10 10개 공간 고, . , m- (교166p).
page(4KB) , page header slot 공간 . page , page 공간 page .

2.1.2. 2. - retrieve_s()

oror page, page .
page master page . master page page .

master page
  • ① page ID,
    • ② page key값,

    • .

      master page |②|①| table .
      key값 20 , master page table page ID , page .
      "page ."

    2.1.3. 3. - insert_s()

    .
    master page page page, page header freespace size , page 공간 , 공간 page .

    '' page 공간 null flag . , .

    2.1.4. 4. - delete_s()

    .

    null flag . page 간 .

    2.1.5. 5. - replace_s()

    →교 . .

    key 값과 key . .
    길 경 공간 .

    "교 공간 "

    2.1.6. 6. - restruct_s()

    , , null flag 공간 .

    .

    "기 "


    Valid XHTML 1.0! Valid CSS! powered by MoniWiki
    last modified 2021-02-07 05:24:04
    Processing time 0.0227 sec