이상속으로

  • 홈
  • 태그
  • 방명록

인덱싱 1

[DB] 인덱스, 트랜잭션이란?

학부시절 데이터베이스 수업때 잠깐 배웠던 개념 중 인덱스, 트랜잭션이라는 개념이 있었습니다. 하지만 최근 본 면접에서 관련 질문을 받았는데 대답을 하지 못했습니다...ㅜㅜ 그래서 오늘은 인덱스와 트랜잭션에 대해 간략하게 설명(기록?)해 보도록 하겠습니다. 인덱스에 대한 자료를 찾아본 결과 db에서의 인덱스는 os에서 페이징테이블을 연상시키게 했습니다. 인덱스란 많은 양의 데이터베이스를 순회할 경우, 비용을 최소화시키기 위해 책으로 비유하자면 특정 부분에 책갈피처럼 끼워놓은 부분들의 페이지 번호를 따로 테이블로 정의하는 것이라고 할 수 있을 것 같습니다. RDBMS에서 주로 사용하는 기술로 검색 속도를 높여준다는 장점이 있지만, 인덱스를 저장할 또 다른 파일이 필요하기 때문에 용량이 커진다는 단점이 있습니..

프로그래밍 기초/DB 2019.12.10
이전
1
다음
더보기
반응형
프로필사진

앱개발과 잡동사니

  • 분류 전체보기 (67)
    • IT 프로그래밍-Flutter (8)
    • 개인정보보호 (5)
    • IT 프로그래밍-Server (8)
    • IT 프로그래밍-Android (30)
    • 내가만든앱 (6)
    • IT 프로그래밍-Web (3)
    • 프로그래밍 기초 (3)
      • DB (1)
      • JAVA (1)
      • OS (1)
    • 여행 (3)

Tag

android, MVVM, 안드로이드, retrofit, AlarmManager, EC2, rest api, android keyboard, databinding, 안드로이드 키보드, 플루터, RDS, AWS, Flutter, Server, 키보드 앱 만들기, Spring Boot, 나트랑, Spring, recyclerview,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 맹맹's Blog
  • 광호
  • 대전맛집
  • 도도팩토리
  • 알쓸공잡
  • 혜인데일리

티스토리툴바