Recent posts

Mysql[Mariadb]에서 Trigger and Event 사용

1 minute read

1. Trigger 사용법 트리거는 특정 테이블에 레코드가 입력(수정)될 경우 연관된 작업을 처리하는 방법이다. 예를 들어서 책을 관리하는 테이블에서 책이 입력될때마다 판매테이블에 책가격에 마진을 포함해서 넣는 과정이 필요하다고 가정하자. CREATE TABLE `book` (...

Docker install Mariadb(MySQL)

less than 1 minute read

1. 도커 이미지 다운받기 docker pull mariadb (or mysql) 2. 컨테이너 실행 localhost의 3306포트 사용시 바로 mysql포트로 연결한다. docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 ...

Elasticsearch Search APIs

2 minute read

Routing 엘라스틱에서 서치를 할때는 보통 여러개의 사드에서 검색이 이루어진다. 때문에 데이터가 많아지거나 샤드가 많을 수록 다소 지연될 수 있다. 이럴 때 Routing을 사용하면 특정 사드에 인덱싱이 되기 때문에 검색시 특정 샤드에서 검색만 되기 때문에 보다 빠르게 검색이...

난감한 프로젝트에서 배우다

3 minute read

보통 IT업계에서 프로젝트를 수행시 꽤나 난감한 프로젝트를 수행하는 경우가 있다. 대부분 요구사항의 명확하지 않거나 자주 바뀌거나, 지나치게 복잡해지는 경우로 시작하는 경우가 많다. 대부분 추상적인 개념에서 구체적인 실행으로 옮겨가는 과정에서 혼선이 발생하고 시행착오가 발생한다. ...

[추천서적] 올바른 결정은 어떻게 하는가

2 minute read

필 로젠츠바이크 저 / 김상겸 역 / 엘도라도 출판 우리는 살면서 순간순간 마다 찰나의 결정을 내리거나, 중요한 시점에 중대한 결정을 내려야 할 때가 있다. 그 때 내린 결정의 결과에 따라서 우리의 삶이 달라지곤 한다. 그렇기 때문에 우리는 항상 후회하지 않을 결정을 넘어...