320x100

도서 142

백세코딩

이력서 작성시 1. 지원하는 회사 이름을 명확하게 써라. 더보기 '귀사'나 '당사' 같은 단어를 사용하면 지원한 회사에 대한 애정이 없거나 이력서 돌려막기 처럼 보인다. 매우 성의 부족이다. 2. 향후 포부는 너무 거창하게 제시하지 마라. 더보기 '회사에 입사해 충성하겠다'는 흉내는 기본적인 예의이다. 다른 회사들을 언급하지 않는다. 3. 사진은 전형적인 사진이 좋다. 4. 이모티콘을 사용하지 마라. 5. 적절한 연봉을 제시해라. 더보기 연봉 기준을 따르겠다는 이야기는 안 적는게 현명하다. 적정한 수준의 연봉을 제시하는 사람이 자신의 역할과 능력, 지원하는 자리에 대해 어느정도 고민한 사람으로 보인다. 6. 단점을 너무 나열하지 마라. 더보기 그것은 솔직한 것이 아니라 떨어뜨려 달라고 하는 것이다. 회사..

도서/IT 2022.01.30

데이터 베이스의 수평 확장

해싱을 통해 샤딩을 하는 경우 최초 설정된 샤드 갯수가 변동됐을 때 리해싱(샤딩의 규칙을 재정의)을 해야한다. 그 방법은 크게 3가지로 구분할 수 있다. 1. 이동하는 레코드 개수가 최소가 되는 알고리즘 사용한다. => 일관된 해시 2. 이동할 일이 없게 만든다. => 매핑 DB 3. 이동하더라도 이동하는 레코드 크기를 최소로 만든다. => 일관된 해싱(Consistent hashing)? 원래는 샤드의 변동이 있다면 모든 레코드들에 대해 재배치 연산을 진행해야 하지만 데이터량이 너무 많은 경우 오랜 시간이 걸린다. 일관된 해싱을 사용하면 변동된 샤드에 대해선 재배치 연산을 하면 된다. 샤드가 추가될 때마다 기존 샤드 집합에서 본인이 담당해야 할 데이터를 가져오고 샤드가 줄어들 때마다 그 머신의 데이터는..

320x100