릴리즈

릴리즈

  • 분류 전체보기 (222)
    • 프로그래밍-Web (96)
      • 주저리주저리 (2)
      • Javascript (13)
      • React (19)
      • Node.js (7)
      • Typescript (2)
      • Jest(TDD) (5)
      • Nest.js (0)
      • MongoDB (22)
      • CSS (15)
      • GraphQL (4)
      • Apollo (5)
      • GIT (2)
    • 프로그래밍-Mobile (0)
      • Flutter (0)
      • React Native (0)
    • 프로그래밍-Infra (4)
      • AWS (4)
      • 쿠버네티스 (0)
      • Object Storage (0)
      • 디자인패턴 (0)
    • 프로그래밍-코딩테스트 (84)
      • LeetCode (84)
    • 프로그래밍-AI & 빅데이터 (9)
      • 파이썬 기본 (0)
      • 머신러닝 (9)
      • ELK (0)
    • 프로그래밍-Science (15)
      • 네트워크 (0)
      • 운영체제 (5)
      • 자료구조 (4)
      • 데이터베이스 (2)
      • LeetCode 문제 정리 (4)
    • 건설관련 (1)
    • 개인 프로젝트 (9)
      • 기본 프로젝트 환경 세팅 (9)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

릴리즈

컨텐츠 검색

태그

DP dfs Javascript 핵심 개념 알아보기 - JS Flow(예시코드) greedy Two Pointer Array recursion Sliding Window binary search HASH queue Stack backtracking tree linked list Lis math

최근글

댓글

공지사항

아카이브

프로그래밍-Science/데이터베이스(2)

  • [개념정리] DLL

    dynamic link library - 실행 파일에서 해당 라이브러리의 기능을 사용할때만 호출, 위치정보로만 라이브러리를 필요할때 call하니까 리소스를 적게 먹는다

    2021.01.14
  • [개념정리] Transaction , Lock

    DB의 concurrency를 컨트롤하는 대표적인 방법이 Lock이다. 이는 하나의 트랜젝션이 실행되는 동안, 특정 데이터 항목에 대해 다른 트랜젝션이 접근하지 못하게 만드는 것. - Transaction DB는 기본적으로 All or Nothing 방식을 취한다. 즉, DB에 Insert되는 상황에 대해서는 모두성공 또는 모두실패라는 결과 중 하나만 리턴한다는 것이다. 이 전략을 위해 취하는 것이 트랜젝션이다. 얘는 더이상 나누어지지 않는 하나의 단위다. 트랜젝션은 조금이라도 오류가 발생하면 모두 Rollback함으로써 Nothing의 결과를 리턴한다. 이 트랜젝션은 Atomicity, Consistency, Isolation, Durability의 특징을 갖는다. Atomicity은 All or No..

    2021.01.08
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바