MSSQL vs MySQL, 테이블을 참조하는 UPDATE JOIN 차이점 알아보기
항상 그러듯 여러 개의 언어를 다루다 보면 변수의 선언부터 자료형 명칭 등 헷갈릴 때가 참 많다.데이터베이스도 똑같다. ‘SQL인데 뭐 다르겠어?’ 싶지만 생각보다 완전히 같지는 않다.회사에서 주로 MS-SQL 관계형 데이터베이스를 사용하여 작업을 하곤 하는데,클라이언트에 요청에 따라…
Blog Page
항상 그러듯 여러 개의 언어를 다루다 보면 변수의 선언부터 자료형 명칭 등 헷갈릴 때가 참 많다.데이터베이스도 똑같다. ‘SQL인데 뭐 다르겠어?’ 싶지만 생각보다 완전히 같지는 않다.회사에서 주로 MS-SQL 관계형 데이터베이스를 사용하여 작업을 하곤 하는데,클라이언트에 요청에 따라…
웹 서비스를 이용하다 보면 “로그인 상태 유지” 기능을 많이 사용해봤을 것이다.이 기능의 뒤에는 바로 JWT(JSON Web Token)라는 기술이 숨어 있는데, JWT는 요즘 웹 서비스에서 사용자 인증을 위해 널리 사용되는 기술이다. 이 JWT를 안전하게 사용하기 위해서는…
트리거는 특정 이벤트 발생 시 자동으로 정의된 동작을 수행하도록 해준다.예를 들어, 테이블에 새로운 데이터가 추가될 때마다 자동으로 로그를 남기거나 다른 테이블을 업데이트할 수 있다.그런데 문득 내가 어떤 테이블에 트리거를 걸어두었고, 데이터베이스 내에 트리거는 총 몇…
혹시 데이터베이스 용량 때문에 고민해본 적이 있을까?서비스를 운영하다 보면 자연스레 데이터가 계속 쌓이면서 데이터베이스 용량이 증가하고어느샌가 알게 모르게 디스크 공간이 부족해지는 경험을 하게 된다.특히 MSSQL의 로그 파일(*.ldf)은 크기가 급증하는 경우가 많아 더욱 관리가 까다롭다.이번 글에서는…
글을 열심히 작성하였는데 구글 검색엔진에서만 검색되고마이크로소프트의 검색엔진인 빙(Bing)에서는 내 페이지를 찾을 수 없다면 어떻게 해야할까?국내 검색 점유율은 낮지만, 전 세계적으로는 구글 다음으로 많이 사용되는 검색 엔진이 바로 빙(Bing)이다.특히 윈도우 운영체제를 기본으로 사용하는 사용자라면 빙을 자료…
프로그래밍에서 흔히 마주치는 딜레마, 효율적인 문자열 처리 C#으로 프로그래밍을 하다 보면 수많은 문자열을 다루게 된다.간단한 문자열 출력부터 복잡한 텍스트 처리까지, 문자열은 프로그래밍의 기본 요소이다.하지만 문자열을 어떻게 다루느냐에 따라 프로그램의 성능이 크게 좌우될 수 있다.특히, 문자열을…