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.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.0869 sec