프로의 개발일지
Preview Image

[VirtualBox] Windows 가상 머신에 Linux 설치하기 (1)

가상머신(Virtual Machine, VM)은 하나의 운영체제에서 다른 운영체제를 동시에 실행할 수 있는 유용한 도구입니다. 이를 통해 윈도우 환경에서 리눅스, macOS 등을 실행하거나, 반대로 리눅스 등 다른 운영체제에서 윈도우를 실행할 수 있습니다. 대표적인 가상머신 소프트웨어로는 VirtualBox와 VMware가 있습니다. Virtu...

Preview Image

데이터베이스 Lock의 원인과 해결 방법

1. Lock의 원인 데이터베이스에서 트랜잭션이 실행되는 동안 특정 Table 또는 View에 Lock이 걸릴 수 있습니다. Lock은 해당 트랜잭션이 완료되거나 롤백될 때까지 유지되며, 이는 데이터베이스의 동시성 제어 메커니즘 중 하나입니다. 이러한 Lock은 데이터 무결성을 보장하지만, 특히 시간이 오래 걸리는 트랜잭션이 발생할 경우 다른 쿼리...

Preview Image

PSQL 사용법 정리

PSQL은 PostgreSQL 데이터베이스의 터미널 기반 인터페이스 입니다. 이를 통해 데이터베이스의 생성과 삭제, 데이터베이스 유저 관리, 데이터의 CRUD 등 여러가지 작업을 손쉽게 수행할 수 있습니다. 저같이 터미널을 애용하시는 분들께는 정말 도움이 많이 되는 툴이니, PostgreSQL을 사용하기로 마음먹으셨다면 꼭 익숙해지시는 게 좋을 것 같...

Preview Image

PostgreSQL의 장점 소개 및 설치

오늘은 관계형 데이터베이스(RDBMS)의 선두 주자 Postgresql의 장점과 설치 방법에 대해 알아보겠습니다. Postgresql은 RDBMS의 여러가지 기능을 제공함과 동시에 성능도 우수하며, 데이터베이스 트랜잭션의 ACID 속성도 모두 준수하는 매우 강력한 오픈소스 데이터베이스입니다. 많은것을 제공하면서도, 오픈소스로 제공하기 때문에 무료로...

Preview Image

Github 블로그 만들기 (4)

Github 블로그 만들기 마지막 포스팅을 이제서야 시작합니다. 스케줄이 바빴던 관계로 이제야 마지막 포스팅을 시작하네요. 이번에는 간단하게 포스팅을 작성하고, 빌드 및 업로드하는 과정을 살펴보겠습니다. 이전 과정을 진행하지 않으신 분들 께서는 아래의 포스팅을 참고해주세요. Github 블로그 만들기 (1) Github 블로그 만들기 (2...