본문 바로가기 메뉴 바로가기

입에서 보다는 손 끝에서

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

입에서 보다는 손 끝에서

검색하기 폼
  • 분류 전체보기 (24)
    • 프로그래밍 (6)
      • Spring (1)
      • JavaScript (4)
      • Java (1)
      • CS (0)
      • 임시저장소 (0)
    • 일상 (0)
      • 다이어트 기록 (0)
      • 일기 (0)
    • PS (17)
      • 큰그림(계획) (1)
      • PS 일반 (13)
      • Atcoder (1)
      • Codeforce (2)
    • PS - 분류별 정리 (0)
  • 방명록

프로그래밍/Spring (1)
샤딩(Sharding)을 프로젝트에서 적용한 예시

샤딩 샤딩이란 샤딩은 "조각내다"라는 뜻으로 데이터베이스 저장기법 중 하나이며, 전체 네트워크를 분할한 뒤 트랜잭션을 영역별로 저장하고 이를 병렬적으로 처리하는 방법. 수직적으로 나누는 정규화 등의 기법과는 다르게, 수평적으로 나누는 방법. 내가 적용한 환경 Java 1.8 Spring Boot Starter 2.1.12 MyBatis 2.1.1 MySQL 적용한 이유 7기 Basecamp 메일 서비스를 만들던 중, 샤드 과제를 받았기 때문. 적용한 방법 0. 사전 지식 현 해피메일 서비스는 데이터베이스에 유저 정보와, 이와 연관된 메일 정보, 파일 정보 등을 저장하고 있다. 그리고 그 유저 정보에는 아이디, 이름, 비밀번호(암호화), 두레이 URL(메일 수신 / 발신 시에 Hook을 이용하기 위함. 선..

프로그래밍/Spring 2020. 3. 15. 18:00
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Dynamic Programming
  • Codeforces_Round_642
  • 위상정렬
  • DP
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바