HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🚀
Random Bit Flip
/
🚀
[2기 - 레이] 5주차 RBF
/
키워드 관련 작성 - 유도진

키워드 관련 작성 - 유도진

  • JDBC
    • Java DataBase Connectivity
    • JDK 라이브러리
  • UUID
    • AOP
      • 관점 지향 프로그래밍?
    • Transaction
      • OLAP, OLTP
      • ACID
        • Atomicity : 트랜잭션과 관련된 작업들은 부분적으로 이루어지지 않음.
        • Consistency : 트랜 잭션 성공 시 일관성 유지
        • Isolation : 트랜잭션 수행 시 다른 트랜잭션이 관여할 수 없음
        • Durability : 성공한 트랜잭션 영원히 반영
    • DBCP
      • DataBase Connection Pool
      • JDBC를 이용하여 DB와의 연결 시에 Connection 생성 및 종료에 대한 오버헤드가 많이 발생함.
      • 매 작업마다 Connection을 생성 관리하는 것에 큰 오버헤드가 발생하여 이를 해결하기 위한 방법으로 Connection Pool에 미리 Connection을 생성 및 관리하고, 필요 시에 대여해서 사용하는 방식
    • DataSource
      • 구현체? DBCP와의 차이점이 뭐지?
      • DBCP의 표준 Interface
        • 이 Interface에 맞게 구현된 구현체 중 하나인 HikariCP를 Spring에서는 사용
        • HikariCP는 오픈소스로 타 구현체들에 비해서 성능이나 안정성 면에서 뛰어난 것으로 알려짐