MSSQL vs MySQL, 테이블을 참조하는 UPDATE JOIN 차이점 알아보기
항상 그러듯 여러 개의 언어를 다루다 보면 변수의 선언부터 자료형 명칭 등 헷갈릴 때가 참 많다.데이터베이스도 똑같다. ‘SQL인데 뭐 다르겠어?’ 싶지만 생각보다 완전히 같지는 않다.회사에서 주로 MS-SQL 관계형 데이터베이스를 사용하여 작업을 하곤 하는데,클라이언트에 요청에 따라…
항상 그러듯 여러 개의 언어를 다루다 보면 변수의 선언부터 자료형 명칭 등 헷갈릴 때가 참 많다.데이터베이스도 똑같다. ‘SQL인데 뭐 다르겠어?’ 싶지만 생각보다 완전히 같지는 않다.회사에서 주로 MS-SQL 관계형 데이터베이스를 사용하여 작업을 하곤 하는데,클라이언트에 요청에 따라…
웹 서비스를 이용하다 보면 “로그인 상태 유지” 기능을 많이 사용해봤을 것이다.이 기능의 뒤에는 바로 JWT(JSON Web Token)라는 기술이 숨어 있는데, JWT는 요즘 웹 서비스에서 사용자 인증을 위해 널리 사용되는 기술이다. 이 JWT를 안전하게 사용하기 위해서는…
트리거는 특정 이벤트 발생 시 자동으로 정의된 동작을 수행하도록 해준다.예를 들어, 테이블에 새로운 데이터가 추가될 때마다 자동으로 로그를 남기거나 다른 테이블을 업데이트할 수 있다.그런데 문득 내가 어떤 테이블에 트리거를 걸어두었고, 데이터베이스 내에 트리거는 총 몇…
들어가기 전에, 기본 개념 알아두기! 이미지와 컨테이너, 도커 허브란? 도커에서 Nginx 웹 서버를 실행해야 한다고 가정해보자.도커에서는 Nginx를 실행할 때, 이미지와 컨테이너라는 것이 필요하다.그러기 위해서는 우선 이미지와 컨테이너의 각각의 역할을 이해하는 것이 중요하다. 이미지란? (Image) 도커에서…
도커는 애플리케이션을 독립적인 컨테이너에 담아 배포하는 혁신적인 기술이다.복잡한 애플리케이션 구축과 관리를 단순화해주는 도커는 개발 환경을 훨씬 쉽고 빠르게 만들어준다.도커를 통해 개발 환경과 운영 환경의 불일치 문제를 해결하고,다양한 환경에서 애플리케이션을 안정적으로 실행할 수 있기 때문에ASP.NET Core…
혹시 데이터베이스 용량 때문에 고민해본 적이 있을까?서비스를 운영하다 보면 자연스레 데이터가 계속 쌓이면서 데이터베이스 용량이 증가하고어느샌가 알게 모르게 디스크 공간이 부족해지는 경험을 하게 된다.특히 MSSQL의 로그 파일(*.ldf)은 크기가 급증하는 경우가 많아 더욱 관리가 까다롭다.이번 글에서는…