CS/데이터베이스 2

인덱스란 ?

🔗 참고자료 [SQL] Index(인덱스)Index는 RDBMS에서 검색 속도를 높이기 위한 기술이다.TABLE의 컬럼을 색인화(따로 파일로 저장)하여 검색시 해당 TABLE의 레코드를 Full Scan 하는게 아니라 색인화 되어있는 INDEX 파일을 검색하여 검색속도를 빠르게 한다.RDBMS에서 사용하는 Ihttps://velog.io/@gillog/SQL-Index인덱스[MySQL] B-tree, B+tree란? (인덱스와 연관지어서)B-tree는 인덱스를 이루고 있는 자료구조의 일종이다. B-tree에서 'B'는 정확히 어떤 의미라고 밝혀진 바는 없다. 아마 'Balanced'를 의미하는 'B'가 아닐까라는 추측만 있다. MySQL의 DB engine인 InnoDB는 B+tree로 이뤄져있는데, B..

DBMS & RDBMS

출처 : https://www.simplilearn.com/tutorials/dbms-tutorial/dbms-vs-rdbmsDBMS (DataBase Management System)사용자와 DB 사이에서 사용자의 요구에 따라 데이터를 생성 및 DB를 관리해주는 소프트웨어 RDBMS(Related DataBase Management System)관계형 데이터 모델에 기초를 둔 데이터 베이스를 관리해주는 소프트웨어 DBMSRDBMS데이터를 파일로 저장데이터를 테이블 형식으로 저장계층적 형식 or 탐색 형식으로 저장Primary Key라는 식별자가 있고, 테이블 형식으로 저장함 표준화 x표준화 o데이터보관에 있어서 보안 제공 x- ACID를 위한 무결성 제약을 정의함 - A (Atomocity) : 원자성..