Reading/데이터 중심 어플리케이션 설계 2

[데이터 중심 애플리케이션 설계] 2장 : 데이터 모델과 질의 언어

해당 게시글은 [데이터 중심 애플리케이션] 책을 읽고 스터디하며 정리한 글입니다. 데이터 중심 애플리케이션 설계 - YES24 데이터는 오늘날 시스템을 설계할 때 마주치는 많은 도전 과제 중에서도 가장 중심에 있다. 확장성, 일관성, 신뢰성, 효율성, 유지보수성과 같은 해결하기 어려운 문제를 파악해야 할 뿐 아니라 www.yes24.com 서론 소프트웨어 개발에서 가장 중요한 부분인 데이터 모델에 대해 이야기한 챕터. 데이터 모델은 문제를 어떻게 생각해야하는지에 대해서도 큰 영향을 미치기 때문에 매우 중요하다고 기술하고 있다. 각 애플리케이션은 하나의 데이터 모델을 다른 데이터 모델 위에 계층을 두어 만드는데, 이때 각 계층의 핵심 문제는 다음 하위 계층 관점에서의 데이터 모델을 표현하는 방법이다. 따라..

[데이터 중심 애플리케이션 설계] 1장 : 신뢰할 수 있고 확장가능하며 유지보수하기 쉬운 애플리케이션

오늘날의 많은 어플리케이션은 계산 중심이 아닌 데이터 중심적임 일반적으로 데이터 중심 애플리케이션은 공통으로 필요한 기능을 제공하는 표준 구성 요소(standard building block)로 만듬 애플리케이션에서 다시 데이터를 찾을 수 있게 저장 (DB) 읽기 속도 향상을 위해 수행 결과 기억 (캐시) 다양한 방법으로 필터링 할 수 있게 제공 (search index) 다른 프로세스로 메세지 보내기 (steam processing) 주기적으로 대량의 데이터를 분석 (batch processing) 위의 과정이 당연한 이야기 처럼 들린다는것 = 데이터 시스템이 성공적으로 추상화 되었다는 것 데이터 시스템에 대한 생각 데이터 시스템이라는 포괄적인 용어로 묶는 이유에는 데이터 시스템 분류간 경계가 흐려지고..