홈
YongHeon
취소

Mysql index vs multi tables

하나의 테이블과 인덱스 vs 여러개의 테이블 결론 hash 파티셔닝 사용 여러개의 테이블은 성능 저하 인덱스의 적절한 사용은 테이블 분리보다 성능이 좋다. 생각해보면 테이블 분리는 테이블 검색 비용 증가로 모든 테이블 성능이 나빠진다. 서버를 증설해서 서로 다른 서버에 테이블을 분리시킬 것이 아니면 하나의 테이블에서 인덱스 사용이 좋아보인다.

Git 비밀번호 재설정

Git 비밀번호 재설정 방법 최근 github는 사용자 비밀번호가 아닌 토큰을 이용하여 push 접근 등을 허용한다. 그리고, window 자격 증명 관리자 등 여러 방법을 사용해봤으나 계속 remote: Invalid username or password. fatal: Authentication failed for '<깃허브주소>' ...

이메일 인증 방법

인증 방식 차이 이메일 인증은 코드를 발송하여 사용자가 코드를 입력하게 하거나, 링크를 발송하여, 링크에 들어가게 하는 두 가지 방법이 주로 사용된다. 먼저 코드를 입력하는 방법은 링크를 이용하는 방법에 비해 사용자에게 비교적 귀찮은 방법이다. 아무래도 그저 링크만 들어가면 되는 방법에 비해, 코드를 보거나 복사해서 입력하는 방법은 좀 더 불편함을...

JWT 토큰 인증에 대한 고민 3

리프레시 토큰의 저장 위치 리프레시 토큰을 서버에 저장하면, 강제 로그아웃이 가능해진다. 단, 토큰을 검사해서 로그아웃 여부를 검사해야하므로, 사실상 세션 방식과 거의 동일한 부하가 걸리며, jwt 토큰만의 고유한 장점이 사라진다. 이는 적절히 타협해서 재발급 시점에만 검사한다면, 즉각적인 로그아웃은 불가능해도, 서버에 부하를 줄일 수 있다. 그...

github 블로그 작성하기 1

이미지 첨부 깃허브 블로그 이미지를 post 내에 사용하고 싶을 때, ![대체 문자열](이미지 주소)의 형식으로 이미지를 첨부하게 된다. 이때, 로컬 이미지를 사용한다면 주소 끝에 ?raw=true를 붙여야 제대로 이미지가 뜬다.

github 블로그 개발환경 구축하기 1

0. 개요 github 블로그는 github에서 지원해주는 블로그로 가장 자유도가 높기로 유명하다. 웹 관련 지식(ex. html, css, javascript 등)이 많을수록 자유롭게 커스터마이징해서 꾸밀 수 있으므로, 앞으로 웹 관련 업계에 종사할 예정이 있는 나로서는 github 블로그를 고르는 것이 옳다고 생각했다. github 블로그를 ...

JWT 토큰 인증에 대한 고민 2

리프레시 토큰의 필요성 리프레시 토큰은 왜 필요한가? 그것이 액세스 토큰과 리프레시 토큰을 알아보면서 드는 생각이었다. 대표적으로 알려진 리프레시 토큰을 이용함으로써 얻을 수 있는 이점은 다음과 같다. 리프레시 토큰의 유효기간을 길게 주게 되면서, 액세스 토큰의 유효기간을 줄일 수 있어 액세스 토큰이 탈취되어도 위험성이 줄음 액세스 토큰...

JWT 토큰 인증에 대한 고민

jwt vs 세션