Seonb2n

데이터 중심 애플리케이션 설계05

복제 데이터 복제란? 데이터 복제는 네트워크로 연결된 여러 머신에 동일한 데이터의 복사본을 유지하는 것을 의미합니다. 복제의 목적 데이터 복제를 사용하는 주요 이유는 다음과 같습니다: 신뢰성 향상: 하드웨어 장애나 소프트웨어 오류로 인한 데이터 유실을 방지합니다. 여러 복제본을 유지함으로써 단일 장애점을 제거할 수 있습니다. 가용성 증대...

데이터 중심 애플리케이션 설계02

데이터 모델과 질의 언어 데이터 모델은 해결하려는 문제를 어떻게 생각해야 하는지에 대해서도 영향을 미친다. 관계형 모델과 문서 모델 관계형 데이터베이스의 근원은 비즈니스 데이터 처리에 있다. 트랜잭션 처리, 일괄 처리가 핵심 사용 사례다. NoSQL 매우 높은 쓰기 처리량 달성을 관계형 데이터베이스보다 쉽게 하기 위해서 ...

모던 소프트웨어 엔지니어링 후기

모던 소프트웨어 엔지니어링 후기 배경 소프트웨어 엔지니어링 관련해서 좋은 리뷰를 받고 있는 책이라서 읽어봤습니다. 특히 개발 속도와 품질의 균형에 대한 고민이 있던 차에 이 책을 접하게 되었습니다. 핵심 메시지 개발 속도와 품질은 서로 상반되는 개념일까? 빠르게 개발하면서도 높은 품질을 유지할 수 있는 방법은 없는 걸까? 이 책은 그런 질문에 ...