Distributed Systems, designing data-intensive applications - 책에 나온 영단어 정리
본 글은 Distributed Systems 책에 나온 영어 단어를 따로 모아 정리한 내용입니다.
영어문장에 맞게 최대한 이해하려 했습니다.
오타나 오류는 알려주시길 바라며, 도움이 되길 바랍니다.
Chapter 1. Introduction
act
: 작동하다microprocessors
: 마이크로프로세서parallelism
: 병행deploy
: 배치하다, 배포하다miniaturization
: 소형화packed with
: ~로 가득 채워진full-fledged
: 본격적으로 하기에 준비가 다 된less than
: 미만feasible
: 실현 가능한geographically
: 지리적으로disperse
: 흩뜨리다handful
: 한 줌interconnection
: 상호 연결topology
: 토폴로지underlying
: 기본 (ex) underlying hardware : 기본 하드웨어)in turn
: 차례로dealing with
: 처리하다imply
: 암시하다exceedingly
: 대단히distinction
: 구별authenticate
: 인증하다scalability
: 확장성bottleneck
: 병목confidentiality
: 기밀성equipped with
: 갖춘look up
: 찾다communicate.
: 통신하다, 메시지를 전달한다intricate
: 뒤얽힌, 복잡한opt for
: 선택하다roughly
: 대충take place
: 일어나다spawned
: 산란transparency
: 투명성unify
: 하나로 하다strive
: 애쓰다halt
: 정지inherent
: 고유의render
: 되게 하다means
: 수단invoke
: 호출하다atomic
: 원자의gluing
: 접착제common
: 공통의(일반적인)wealth
: 재산transmission
: 전송transient
: 일시적인mask
: 가리다propagate
: 전파하다all the time
: 내내(줄곧)explicit
: 명시적, 명백한, 분명한comprehensibility
: 이해력adhere to
: 고수하다component
: 컴포넌트, 부품syntax
: (컴퓨터 언어의) 문법semantics
: 의미arbitrary
: 임의의interoperability
: 정보 처리 상호 운용portability
: 휴대성, (프로그램의) 이식 가능성extensible
: 확장 가능한configure
: (컴퓨터의) 환경을 설정하다flexibility
: 유연성elasticity
: 탄력성monolithic
: 단일체의, 한 덩어리로 뭉친Exemption
: 면하기scalable
: 확장 가능한with respect to
: 에 관하여Administrative
: 관리span
: 걸치다, 기간, 포괄하다scaling out
: 확장latency
: 지연 시간applicable
: 적용 가능한asynchronous
: 비동기적, (동시에 발생하지 않는)synchronous
: 동기, (동시 발생하는)reply
: 대답, 대응interrupted
: 중단된acknowledgment
: 승인involve
: 포함하다hierarchically
: 위계적으로nonoverlapping
: 겹치지 않는resolve
: 해결하다degradation
: 저하performance
: 성능inconsistency
: 불일치tolerate
: 용인하다, 견디다concurrently
: 동시에pitfall
: 함정formidable
: 가공할, 만만치 않은latter
: 후자의take over
: 인계받다, 더 중요해지다, ~을 대체하다computational
: 컴퓨터의fetch
: 가지고 오다handle
: 다루다, 처리하다allocation
: 할당homogeneity
: 동질성prevalent
: 널리 퍼져있는, 만연한ponder
: 숙고하다implement
: 구현하다- to complete, perform, carry into effect; to fulfill
contain
: 들어있다backbone
: 근간, 척추carry out
: 수행하다encapsulate
: 압축하다, 캡슐화하다invariant
: 불변성jointly
: 공동으로fork off
: 갈림길을 접어들다subtle
: 미묘한abort
: 중단하다operate
: 동작하다, 작동하다myriad
: 무수한unobtrusive
: 눈에 띄지 않는operating system
: 운영 체제system
: 체제, 시스템, 장치bandwidth
: 대역폭peripheral
: 주변기기context
: 문맥structured
: 정형unstructured
: 비정형let
: 허용하다function
: 기능further
: 더 많은mechanism
: 방법, 구조layer
: 계층dynamically
: 동적으로construct
: 구성하다bring together
: 하나로 모으다vendor
: 공급업체nested
: 중첩된work
: 작업task
: 태스크, 작업component
: 구성 요소human error
: 인적 오류binding
: 바인딩 (이름을 어떤 속성과 연결짓는 과정을 말함)prefetch
: 미리 불러오다string
: 문자열centralized
: 중앙request
: 요청response
: 응답hog
: 독차지하다
Chapter2. Architectures
instantiate
: 예시로 들다mature
: 성숙해지다, 발달하다in terms of
: 측면에서required
: 필수grasp
: 움켜잡다, 파악하다fashion
: 방식be organized in
: 구성되어 있다.organization
: 구조organize
: 체계를 세우다, 준비하다, 정리하다, 구성하다party
: 당, 집단correct
: 바로잡다advocate
: 지지하다handle
: 처리하다subsequently
: 그 후에retrieval
: 회수하다decision support system
: 의사결정 지원 시스템analogous
: 유사한conceal
: 감추다, 숨기다bind
: 묶다proxy
: 대리(인)marshal
: 마샬invocation
: 호출incoming
: 수신transmission
: 전송side
: 측reside
: 상주하다self-contained
: 자급자족하는turn into
: 로 변화다retrieve
: 검색하다at most
: 많아 봐야in practice
: 실제로equivalent
: 동등한intricate
: 복잡한coordination
: 조화, 조정cooperation
: 협력encompass
: 포함하다, 에워싸다taxonomy
: 분류 체계terminology
: 전문 용어coupled
: 결합된referentially
: 참고로be up
: 가동되다coordination
: 조정temporal
: 시간의decoupled
: 분리된address
: (~ 앞으로 우편물을) 보내다correspond
: 일치하다, 해당하다correspond to
: 에 해당되다forward
: 보내다, 전달하다lease
: 임대하다build
: 구축하다dissect
: 나누다hand off
: 을 넘겨주다Extensibility
: 확장성used to
: 하곤 했다.reduction
: 감소, 축소is nothing but
: ~일뿐이다.substantial
: 실속한generic
: 포괄적인adaptive
: 조정의underway
: 진행중인, 움직이고 있는additionally
: 또한processing
: 처리separate
: 별개의, 분리된pass
: 전달하다tiers
: 층수correspond
: 보태다correspond with
: 관계를 맺다distribution
: 분배 (방식), 분포tailored
: 맞춤의constitute
: ~을 구성하다carry out
: 수행하다symmetric
: 대칭적인look up
: 찾다is common to
: 일반적이다.is responsible for
: 담당한다abbreviate
: 줄여 쓰다implementation
: 실행, 구현boil down to
: ~으로 요약하다predetermine
: 미리 결정하다resort
: 재분류하다resort to something
: 기대다(의지하다)data
: 자료forwarder
: 발송자forward
: 전달하다ask
: 요청하다item
: 항목locate
: 찾다route
: 보내다, 전송하다sensible
: 실용적인symmetric nature
: 대칭성piece
: 조각usage
: 사용량lead to
: 로 이어지다serve
: 제공하다account
: 계정chunk
: 덩어리retain
: 유지하다come with
: 함께 제공되다.heterogeneous
: 여러 다른 종류들로 이뤄진conventional
: 기존의predominant
: 뚜렷한virtual
: 사실상의, (컴퓨터를 이용한) 가상의de facto
: 사실상의interface
: 접속하다reimplement
: 재구현하다take care of
: 책임을 지다let
: (~을 하도록) 허락하다, ~하게 하다let a R b
: a가 b를 R하게 하다
machine
: 시스템, 기계ordinary
: 정상적인compliant
: 따르는generate
: 생성하다generator
: 생성자specify
: 특정하다, 지정하다along with
: 와 함께across
: 을 통해sophisticated
: 복잡한, 정교한to the end
: 이를 위해identified
: 식별되는extensive
: 광범위한intervention
: 개입, 조정, 중재
Chapter 3. Processes
virtualization
: 가상화run
: 실행하다.complete
: 전체degree
: 수준isolate
: 격리하다migration
: 이동granularity
: 세분화practice
: 관행track
: 추적하다entries
: 항목return to
: 돌아가다correctness
: 정확성inadvertently
: 부주의하게segment
: 부분management
: 관리unit
: 장치invalidate
: 무효화하다implication
: 영향, 결과development
: 개발exploit
: 이용하다parallelism
: 병렬 처리synchronization
: 동기화administration
: 관리set up
: 설정하다instruction
: 명령switch
: 전환하다, 바꾸다perturbate
: 동요시키다circumvent
: 피하다dictate
: 명령하다handful
: 약간의shared memory
: 공유 메모리evolve
: 진화하다express
: 전달하다static
: 정적의access
: 접근initiate
: 개시하다display
: 보이다in effect
: 사실상replica
: 복제품allow
: 허용하다, 허락하다- give (someone) permission to do something
establish
: 설정하다pend
: 보류하다retain
: 유지하다dedicated
: 전용idle
: 유후 상태의outlive
: 오래 지속되다.successor
: 후임자port
: (한 시스템기계에서 다른 시스템기계로 소프트웨어를) 복사하다previledged
: 난해한aforementioned
: 앞서 언급한emulate
: 모방하다runtime
: 런타임(컴퓨터 프로그램 실행을 돕는 소프트웨어)shield
: 가리다pinpoint
: 꼬집어 말하다map
: (배치구조 등에 대한 정보를)발견하다(보여주다)throughout
: ~동안 쭉, 내내lie
: (어떤 상태로) 있다dispatch
: 보내다tear down
: 분해[해체]하다- the complete dismantling of a piece of machinery
cumbersome
: 번거러운, 복잡하고 느린advent
: 출현comprise
: 구성되다merely
: 그저jurisdiction
: 관할권swap
: 바꾸다viable
: 실행 가능한swamp
: 쇄도하다(넘쳐 나다)rely on
: ~에 의존하다adverticsed interface
: 보급 인터페이스tacitly
: 암암리에alleviate
: 안화시키다compartmentalize
: 구분하다migrate
: 이동하다prolong
: 시간을 끌다, 연장하다downtime
: 유후시간at stake
: 위태로운close
: 가까운, 비슷한subject to
: 종속되어 있는
Chapter 4. Communication
dissemination
: 보급elegance
: 정밀함, 간결함recapitulate
: 개요를 말하다recipient
: 받는 사람, 수령인prescribe
: 규정(지시)하다mandatory
: 의무적인hinder
: 방해하다defer
: 지연straightforward
: 간단한spawn
: 낳다
그 외 소프트웨어 용어들
데이터 중심 애플리케이션 설계
failure
: 장애redundancy
: 복제, 여분redundant
: 복제된downtime
: 중단시간telemetry
: 원격 측정throughput
: 처리량hybrid
: 혼합형skew
: 쏠림level
: 수준scaling up
: 용량 확장vertical scaling
: 수직 확장scaling out
: 규모 확장horizontal scaling
: 수평 확장shared-nothing
: 비공유elastic
: 탄력적state
: 상태stateless
: 상태 비저장stateful
: 상태 유지operability
: 운용성evolvability
: 발전성extensibility
: 유연성modifiability
: 수정 가능성plasticity
: 적응성naming
: 명명load
: 적재cope with
: 에 대처하다 (=대응)approach
: 접근 방식maintainability
: 유지보수성relational model
: 관계형 모델document model
: 문서 모델locality
: 지역성organization
: 조직document reference
: 문서 참조 (외래키와 같음)shredding
: 찢는execution
: 수행partitioning
: 분할on-demand
: 주문형dedicated
: 전용on-premise
: 고객 댁내장치resiliency
: 탄력prerequisite
: 전제조건augmentation
: 증강active
: 능동latent
: 잠재
댓글남기기