나중에 설명할 인덱스를 소개하기 전에, Hash와 균형 트리의 차이점을 짚고 넘어가는 게 나을 듯 싶습니다. 사실, 나중에 인덱스에 대해서 할 때, 이런 이야기는 상당히 많이 나오기 때문입니다. 범위 검색과 동등 검색. 맞나 잘 모르겠어요. 일치 검색인지. 하여튼, Tree 기반 인덱스와 Hash 기반 인덱스가 나오는데요. 이에 대해서 지금은 잘 모르셔도 괜찮습니다. 대신에, 균형 Tree 기반으로 찾는 것과, Hash 기반으로 찾는 것에 대해서 다루고 넘어가도록 하겠습니다. 자료구조에 대해서 복습도 할 겸. 사실 왜 그렇게 하는지 디스크와 메모리에 대한 차이도 이해해야 겠지만, 여기서 길게 언급하면 글이 매우 길어질 듯 싶으니 언급하진 않겠습니다. 먼저, Hash 기반 자료구조는 = 검색에 특화된 구조..
인덱스 검색 결과
해당 글 2건
hash vs balanced tree : 언제 어떻게 써야 할까요?
코딩/Sql
2020. 1. 19. 13:48
mysql auto_increment 값 얻어오기 : 어떻게 얻어올까요?
게시판 헤더 테이블과, 실제 콘텐츠를 담고 있는 테이블 2개가 있다고 생각해 봅시다. 하나는, 글 id랑, 제목, 작성자, 조회수, 작성 날짜를 담고 있습니다. 다른 하나는 글 id와 실제 post 내용을 담고 있습니다. 그러면 게시글을 추가하는 이벤트가 발생했을 때, 헤더 테이블에 추가한 다음에, 콘텐츠를 담고 있는 테이블에 추가를 해야 할 겁니다. 이 때 콘텐츠에 들어가는 글 id랑, 헤더에 들어가는 글 id가 같기 때문에, contents를 가지고 있는 테이블에 추가하기 전에, 추가된 글 번호를 가져와야 합니다. 어떻게 해야 할까요? board_header DDL문입니다. id가 NOT NULL이면서, AUTO_INCREMENT입니다. 그리고 primary key입니다. 그러면, 인덱스가 걸렸다는 ..
코딩/Sql
2019. 10. 6. 19:53
최근댓글