#databases
Read more stories on Hashnode
Articles with this tag
인덱스 탄생이유 만약 인덱스가 없다면 원하는 데이터를 가진 행을 검색하여 찾기위해서는 처음부터 끝까지 전부 훑으며 전체탐색을 해야하는데, 이런 경우 데이터 양이 늘어나면 급격한 성능저하가 발생하기 때문에 검색에 의한 탐색 수를 줄이기 위해 지표가 되어줄 인덱스가...
Spring Boot에서 Test 코드 작성을 연습하는 중 Repository 테스트에서 테스트용 데이터가 실제 Database에 저장되면 문제가 생길 수 있다는 사실을 알게되었다. 테스트용 데이터는 테스트가 끝나면서 Rollback 처리 되지만 Auto...
(정의) 데이터베이스 마이그레이션 툴 (오픈소스) 마이그레이션 : 한 DB에서 다른 DB로 이동을 의미하나, 여기선DB에서 진행하는 모든 동작을의미. 소스코드의 깃허브와 동일한 작업이라 생각하면 편하다. 데이터베이스를 이관할 때 사용할 수 있음. 배포 이후에...
트랜잭션이란? 데이터베이스의 상태를 변환시키는 작업을 하나로 묶은 작업의 단위를 뜻한다. 예를 들어 돈을 이체하는 작업을 할 때 하나의 트랜잭션은 내 계좌 금액에서 50,000원이 빠져나감. 이체 할 계좌 금액에 50,000원이 더해짐. 위 두...