db 2

DataBase

엔티티 Entity 엔티티는 현실 세계에 존재하는 것을 데이터베이스 상에서 표현하기 위해 사용하는 추상적인 개념이다. 일종의 비유라고 할 수 있다. 릴레이션(relation) 데이터베이스에서 정보를 구분하여 저장하는 기본 단위이다. 엔티티에 관한 데이터를 데이터베이스는 릴레이션 하나에 담아서 관리한다. 즉 릴레이션은 하나의 테이블 이라고 생각하면 된다. 필드와 레코드 필드 Field는 열 (column)에 해당하는 가장 작은 단위의 데이터를 의미한다. 레코드 (Record)는 논리적으로 연관된 필드의 집합을 의미하며, 엑셀의 행(row)에 해당한다. 스키마 Schema 데이터베이스의 골격 구조를 나타내는 일종의 도면이다. 어떤 타입의 데이터가 어느 위치에 적재되어야 하는지, 다른 테이블이나 엔티티와 어떠..

DB/Mysql 2021.11.06

DB Connection Pool

DB Connection Pool 사용 이유 Connection pool(연결 풀) 사용 목적은 DB Connection 정보를 캐시(메모리 영역)에 저장/관리하여 애플리케이션 단에서 DB Connection 정보가 필요할 때마다 Connection pool에서 연결 정보를 가지고 와 사용하도록 하는 것이다. Connection pool에서 Connection 정보를 관리하기 때문에 DB에 연결하기 위한 연결 정보 생성 시간이 없어 DB Connection을 위한 시간이 월등히 줄어든다 DB Connection Pool 특징 Pool 속에 미리 Connection이 생성되어 있기 때문에 Connection을 생성하는 데 드는 연결 시간이 소비되지 않는다. Connection을 계속해서 재사용하기 때문에 ..

Web 2021.11.05