10장: 일괄 처리
파생 데이터1부와 2부에서는 디스크에 저장된 데이터의 레이아웃부터 결함이 있는 상황에서의분산된 일관성의 한계까지 분산 데이터베이스로 가기위해 고려해야 할 모든 주요사항을 밑바닥부터 다뤘다 데이터를 저장하고 처리하는 시스템 레코드 시스템 : 데이터를 레코드 단위로 저장 ...
Read more
github 여러 계정 관리(ssh)
github 여러 계정 관리(ssh)ssh 키 생성1234ssh-keygen -t ed25519 -C "sejoung@gmail.com" -f "id_ed25519_sejoung"ssh-keygen -t ed25519 -C " ...
Read more
09장: 일관성과 합의
분산 데이터09장: 일관성과 합의결함의 가장 간단한 해결방법은 서비스가 실패하도록 두고 사용자에게 오류메시지를 보내는것 내결함성을 지닌 시스템을 구축하는 가장 좋은 방법은 유용한 보장을 해주는 범용 추상화를 찾아 이를 구현하고 애플리케이션에서 이 보장에 의존하게 하는것 ...
Read more
08장: 분산 시스템의 골칫거리
분산 데이터08장: 분산 시스템의 골칫거리엔지니어로서의 우리의 임무는 모든 게 잘못되더라도 제 역할을 해내는 시스템을 구축하는것 결함과 부분 장애하드웨어가 올바르게 동작하면 같은 연산은 항상 같은 결과를 낸다(결정적이다) 부분 장애(partial failure) : 분 ...
Read more
07장: 트랜잭션
분산 데이터07장: 트랜잭션트렌젝션은 데이터베이스의 여러문제를 단순화하는 메커니즘으로 채택돼 왔다트랜젝션은 애플리케이션에서 몇개의 읽기와 쓰기를 하나의 논리적 단위로 묶는 방법이다.데이터베이스에 접속하는 애플리케이션에서 프로그래밍 모델을 단순화하려는 목적으로 만든것이다 ...
Read more
06장: 파티셔닝
분산 데이터06장: 파티셔닝데이터셋이 매우 크거나 질의 처리량이 매우 높다면 복제만으로는 부족하고 데이터를 파티션으로 쪼갤 필요가 있다 이작업을 샤딩이라고도 한다 파티션을 나눌때 보통 각 데이터 단위가 하나의 파티션에 속한다 파티셔닝의 주된 이유 : 확장성 파티셔닝과 ...
Read more
우분투 NVIDIA 드라이버 설치(ubuntu-drivers 사용)
우분투 NVIDIA 드라이버 설치(ubuntu-drivers 사용)ubuntu-drivers를 사용하여 NVIDIA 드라이버를 설치하는 방법을 알아보자. 드라이버 버전 확인1cat /proc/driver/nvidia/version 드라이버 확인데스크탑1sudo ubu ...
Read more
update-alternatives (기본값 심볼릭 링크 관리)
update-alternatives (기본값 심볼릭 링크 관리)우분투를 사용할때 여러버전의 자바와 파이썬을 사용해야 할때가 있다.이럴때 update-alternatives를 사용하면 편리하다. 조회 방법123update-alternatives --config pytho ...
Read more
05장: 복제
분산 데이터기술이 성공하기 위해서 홍보보다 현실이 우선돼야 한다. 자연을 속일 수는 없기 때문이다 - Richard Feynman 여러 장비 간 분산된 데이터베이스를 필요로 하는 이유 확장성 내결함성/고가용성 지연시간 고부하로 확장 수직확장, 용량확장 ...
Read more
cuDNN 설치
cuDNN 설치CUDA Toolkit 12.3 Downloads 링크에 따라 설치 하면 됨 나는 runfile(local)로 설치함 123wget https://developer.download.nvidia.com/compute/cuda/12.3.0/local_inst ...
Read more