bluayer

고정 헤더 영역

글 제목

메뉴 레이어

bluayer

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 방명록
  • 분류 전체보기 (55)
    • Log.Math (1)
      • 선형대수학 (1)
    • Log.Develop (54)
      • DB (3)
      • PS (1)
      • Retrospection (10)
      • JS&TS (4)
      • SpringBoot (3)
      • Node.js (2)
      • Other (5)
      • DevOps (8)
      • Architecture&Design (4)
      • Culture (5)
      • DDIA (9)

검색 레이어

bluayer

검색 영역

컨텐츠 검색

데중어설

  • Chapter 7. Transaction(트랜잭션) - Part 1

    2022.06.10 by bluayer

  • Chapter 10. Batch Processing(일괄 처리)

    2022.06.10 by bluayer

  • Chapter 9. 일관성과 합의 - Part 2

    2022.06.10 by bluayer

  • Chapter 8. 분산 시스템의 골칫거리 - Part 2

    2022.06.10 by bluayer

  • Chapter 8. 분산 시스템의 골칫거리 - Part 1

    2022.06.10 by bluayer

  • Chapter 6. Partitioning(파티셔닝)

    2022.06.10 by bluayer

  • Chapter 5. Replication(복제)

    2022.06.10 by bluayer

  • Chapter 3. Storage and Search

    2022.06.10 by bluayer

Chapter 7. Transaction(트랜잭션) - Part 1

소개 본 글은 데이터 중심 어플리케이션(마틴 클레프만)으로 스터디하며 해당 책의 내용을 요약 정리한 내용입니다. https://github.com/ddia-study/ddia-study GitHub - ddia-study/ddia-study: 데이터 중심 어플리케이션 설계 데이터 중심 어플리케이션 설계. Contribute to ddia-study/ddia-study development by creating an account on GitHub. github.com 서론 트랜잭션은 애플리케이션에서 몇 개의 읽기와 쓰기를 하나의 논리적 단위로 묶는 방법이다. (중략) 트랜잭션은 자연법칙이 아니다. 데이터베이스에 접속하는 애플리케이션에서 프로그래밍 모델을 단순화하려는 목적으로 만든 것이다. ACID의 의미..

Log.Develop/DDIA 2022. 6. 10. 10:38

Chapter 10. Batch Processing(일괄 처리)

소개 본 글은 데이터 중심 어플리케이션(마틴 클레프만)으로 스터디하며 해당 책의 내용을 요약 정리한 내용입니다. https://github.com/ddia-study/ddia-study GitHub - ddia-study/ddia-study: 데이터 중심 어플리케이션 설계 데이터 중심 어플리케이션 설계. Contribute to ddia-study/ddia-study development by creating an account on GitHub. github.com 서론 서비스(온라인 시스템) 일괄 처리 시스템(오프라인 시스템) : 처리량이 대표적인 지표 스트림 처리 시스템 : near-real-time processing / nearline processing 유닉스 도구로 일괄 처리하기 단순 로그 ..

Log.Develop/DDIA 2022. 6. 10. 10:32

Chapter 9. 일관성과 합의 - Part 2

소개 본 글은 데이터 중심 어플리케이션(마틴 클레프만)으로 스터디하며 해당 책의 내용을 요약 정리한 내용입니다. https://github.com/ddia-study/ddia-study GitHub - ddia-study/ddia-study: 데이터 중심 어플리케이션 설계 데이터 중심 어플리케이션 설계. Contribute to ddia-study/ddia-study development by creating an account on GitHub. github.com 분산 트랜잭션과 합의 합의의 목적 : 여러 노드들이 뭔가에 동의하게 만드는 것 노드가 동의하는 것이 중요한 상황 리더 선출 : Split brain 원자적 커밋 : 모든 노드가 트랜잭션 결과에 동의하게 만들어야 함. 원자적 커밋과 2PC 트..

Log.Develop/DDIA 2022. 6. 10. 10:30

Chapter 8. 분산 시스템의 골칫거리 - Part 2

소개 본 글은 데이터 중심 어플리케이션(마틴 클레프만)으로 스터디하며 해당 책의 내용을 요약 정리한 내용입니다. https://github.com/ddia-study/ddia-study GitHub - ddia-study/ddia-study: 데이터 중심 어플리케이션 설계 데이터 중심 어플리케이션 설계. Contribute to ddia-study/ddia-study development by creating an account on GitHub. github.com 지식, 진실, 그리고 거짓말 분산 시스템에는 공유 메모리가 없고 지연 변동이 큰 신뢰할 수 없는 네트워크를 통해 메시지를 보낼 수 있을 뿐이며 부분 장애, 신뢰성 없는 시계, 프로세스 중단에 시달릴 수 있다. 신뢰성 없는 시스템 모델에서 잘..

Log.Develop/DDIA 2022. 6. 10. 10:28

Chapter 8. 분산 시스템의 골칫거리 - Part 1

소개 본 글은 데이터 중심 어플리케이션(마틴 클레프만)으로 스터디하며 해당 책의 내용을 요약 정리한 내용입니다. https://github.com/ddia-study/ddia-study GitHub - ddia-study/ddia-study: 데이터 중심 어플리케이션 설계 데이터 중심 어플리케이션 설계. Contribute to ddia-study/ddia-study development by creating an account on GitHub. github.com 서론 분산 시스템을 다루는 것은 뭔가 잘못될 수 있는 새롭고 흥미진진한 방법이 많다는 점이다. 결국 엔지니어로서의 우리의 임무는 모든 게 잘못되더라도 제 역할을 해내는 시스템을 구축하는 것이다. 결함과 부분 장애 부분 장애(partial f..

Log.Develop/DDIA 2022. 6. 10. 10:26

Chapter 6. Partitioning(파티셔닝)

소개 본 글은 데이터 중심 어플리케이션(마틴 클레프만)으로 스터디하며 해당 책의 내용을 요약 정리한 내용입니다. https://github.com/ddia-study/ddia-study GitHub - ddia-study/ddia-study: 데이터 중심 어플리케이션 설계 데이터 중심 어플리케이션 설계. Contribute to ddia-study/ddia-study development by creating an account on GitHub. github.com 서론 데이터셋이 매우 크거나 질의 처리량이 매우 높다면 복제만으로는 부족하고 데이터를 파티션을 쪼갤 필요가 있다. 이 작업을 샤딩이라고도 한다. 데이터 파티셔닝을 원하는 주된 이유는 확장성이다. 파티셔닝과 복제 보통 복제와 파티셔닝을 함께 ..

Log.Develop/DDIA 2022. 6. 10. 10:22

Chapter 5. Replication(복제)

소개 본 글은 데이터 중심 어플리케이션(마틴 클레프만)으로 스터디하며 해당 책의 내용을 요약 정리한 내용입니다. https://github.com/ddia-study/ddia-study GitHub - ddia-study/ddia-study: 데이터 중심 어플리케이션 설계 데이터 중심 어플리케이션 설계. Contribute to ddia-study/ddia-study development by creating an account on GitHub. github.com 서론 키워드만 간단보기 : https://johngrib.github.io/wiki/d-i-a-05-replication/ 우연히 찾은 저자의 유튜브 : https://www.youtube.com/watch?v=uNxl3BFcKSA (quo..

Log.Develop/DDIA 2022. 6. 10. 10:21

Chapter 3. Storage and Search

소개 본 글은 데이터 중심 어플리케이션(마틴 클레프만)으로 스터디하며 해당 책의 내용을 요약 정리한 내용입니다. https://github.com/ddia-study/ddia-study GitHub - ddia-study/ddia-study: 데이터 중심 어플리케이션 설계 데이터 중심 어플리케이션 설계. Contribute to ddia-study/ddia-study development by creating an account on GitHub. github.com 서론 데이터베이스가 데이터를 저장하는 방법과 데이터를 요청했을 때 다시 찾을 수 있는 방법에 대해 알아보자. 특정 작업부하(workload) 유형에서 좋은 성능을 내게끔 저장소 엔진을 조정하려면 저장소 엔진이 내부에서 수행되는 작업에 대해 ..

Log.Develop/DDIA 2022. 6. 10. 10:19

추가 정보

05-12 21:16

인기글

최신글

페이징

이전
1 2
다음
Github
bluayer © bluayer
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바