# Books

- [리눅스 시스템 프로그래밍](/wiki/books/undefined-2.md)
- [핵심 개념 소개](/wiki/books/undefined-2/undefined.md)
- [시스템 프로그래밍](/wiki/books/undefined-2/undefined/undefined.md)
- [API와 ABI](/wiki/books/undefined-2/undefined/api-abi.md)
- [리눅스 프로그래밍의 개념](/wiki/books/undefined-2/undefined/undefined-2.md)
- [파일과 파일시스템](/wiki/books/undefined-2/undefined/undefined-2/undefined.md)
- [프로세스](/wiki/books/undefined-2/undefined/undefined-2/undefined-1.md)
- [사용자와 그룹](/wiki/books/undefined-2/undefined/undefined-2/undefined-3.md)
- [권한](/wiki/books/undefined-2/undefined/undefined-2/undefined-2.md)
- [시그널](/wiki/books/undefined-2/undefined/undefined-2/undefined-4.md)
- [프로세스간 통신](/wiki/books/undefined-2/undefined/undefined-2/undefined-5.md)
- [에러 처리](/wiki/books/undefined-2/undefined/undefined-2/undefined-6.md)
- [데이터 베이스 첫걸음](/wiki/books/undefined-1.md)
- [데이터베이스란](/wiki/books/undefined-1/undefined-2.md): 용도와 역할
- [데이터베이스의 역할을 생각해 보자](/wiki/books/undefined-1/undefined-2/undefined.md)
- [우리와 데이터베이스의 관계](/wiki/books/undefined-1/undefined-2/undefined/undefined.md)
- [데이터베이스의 기본 기능](/wiki/books/undefined-1/undefined-2/undefined/undefined-1.md)
- [데이터베이스 종류](/wiki/books/undefined-1/undefined-2/undefined/undefined-2.md)
- [관계형 데이터베이스란](/wiki/books/undefined-1/undefined-3.md): 가장 대표적인 데이터베이스
- [대표적인 DBMS를 알아보자](/wiki/books/undefined-1/undefined-3/dbms.md)
- [관계형 데이터베이스란](/wiki/books/undefined-1/undefined-3/dbms/undefined.md)
- [SQL 기초 지식](/wiki/books/undefined-1/undefined-3/dbms/sql.md)
- [관계형 데이터베이스를 다루기 위한 사전 지식](/wiki/books/undefined-1/undefined-3/dbms/undefined-1.md)
- [데이터베이스에 얽힌 돈 이야기](/wiki/books/undefined-1/undefined-2-1.md): 초기비용과 운영비용
- [초기비용과 운영비용을 생각하자](/wiki/books/undefined-1/undefined-2-1/undefined.md)
- [데이터베이스와 아키텍처 구성](/wiki/books/undefined-1/undefined-1.md): 견고하고 고속의 시스템을 구축하기 위해
- [다중화에 대해 생각해보자](/wiki/books/undefined-1/undefined-1/undefined.md)
- [아키텍처란](/wiki/books/undefined-1/undefined-1/undefined/undefined-1.md)
- [데이터베이스의 아키텍처](/wiki/books/undefined-1/undefined-1/undefined/undefined-2.md)
- [역사와 개요](/wiki/books/undefined-1/undefined-1/undefined/undefined-2/undefined.md): 데이터베이스에 관한 아키텍처의 역사는 3단계로 나누어 파악할 수 있다.
- [Stand-alone](/wiki/books/undefined-1/undefined-1/undefined/undefined-2/undefined/stand-alone.md)
- [클라이언트/서버](/wiki/books/undefined-1/undefined-1/undefined/undefined-2/undefined/undefined.md)
- [Web 3계층](/wiki/books/undefined-1/undefined-1/undefined/undefined-2/undefined/web-3.md)
- [가용성과 확장성의 확보](/wiki/books/undefined-1/undefined-1/undefined/undefined-2/undefined-1.md)
- [DB 서버의 다중화](/wiki/books/undefined-1/undefined-1/undefined/db.md)
- [클러스터링](/wiki/books/undefined-1/undefined-1/undefined/db/undefined.md)
- [리플리케이션](/wiki/books/undefined-1/undefined-1/undefined/db/undefined-1.md)
- [성능을 추구하기 위한 다중화 - Shared Nothing](/wiki/books/undefined-1/undefined-1/undefined/undefined.md)
- [적합한 아키텍처를 설계하기 위해](/wiki/books/undefined-1/undefined-1/undefined/undefined-3.md)
- [DBMS를 조작할 때 필요한 기본 지식](/wiki/books/undefined-1/dbms.md): 조작하기 전에 알아두어야 할 것
- [MySQL 설치해보자](/wiki/books/undefined-1/dbms/mysql.md)
- [MySQL과 커넥션 만들기, 데이터베이스에 전화걸기](/wiki/books/undefined-1/dbms/mysql-1.md)
- [SQL과 관리 명령의 차이](/wiki/books/undefined-1/dbms/sql.md)
- [관계형 데이터베이스의 계층](/wiki/books/undefined-1/dbms/undefined.md)
- [SQL 문의 기본](/wiki/books/undefined-1/sql.md): SELECT 문의 이해
- [SELECT 문으로 테이블 내용을 살펴보자](/wiki/books/undefined-1/sql/select.md): SELECT 문의 기본을 배워보자
- [SELECT 문을 응용해보자](/wiki/books/undefined-1/sql/select-1.md)
- [데이터를 갱신, 삽입, 제거해보자](/wiki/books/undefined-1/sql/undefined.md)
- [뷰를 작성하고 복수 테이블에서 선택해보자](/wiki/books/undefined-1/sql/undefined-8.md)
- [트랜잭션과 동시성 제어](/wiki/books/undefined-1/undefined-4.md): 복수의 쿼리 통합
- [테이블 설계의 기초](/wiki/books/undefined-1/undefined-5.md): 테이블의 개념과 정규형
- [백업과 복구](/wiki/books/undefined-1/undefined-6.md): 장애에 대비하는 구조
- [성능을 생각하자](/wiki/books/undefined-1/undefined-7.md): 성능 향상을 위해
- [개발자가 반드시 정복해야 할 객체 지향과 디자인 패턴](/wiki/books/undefined.md)
- [객체 지향](/wiki/books/undefined/part-1..md): Part 1
- [들어가기](/wiki/books/undefined/part-1./undefined.md): Chapter 1
- [객체 지향](/wiki/books/undefined/part-1./undefined-1.md): Chapter 2
- [다형성과 추상 타입](/wiki/books/undefined/part-1./undefined-2.md): Chapter 3
- [재사용: 상속보단 조립](/wiki/books/undefined/part-1./undefined-3.md): Chapter 4
- [설계 원칙 / DI와 서비스 로케이터](/wiki/books/undefined/part-2.-di.md): Part 2
- [설계 원칙: SOLID](/wiki/books/undefined/part-2.-di/solid.md): Chapter 5
- [단일 책임 원칙(Single Responsibility Principle)](/wiki/books/undefined/part-2.-di/solid/single-responsibility-principle.md)
- [개방 폐쇄 원칙(Open - Closed Principle)](/wiki/books/undefined/part-2.-di/solid/open-closed-principle.md)
- [리스코프 치환 원칙(Liskov Substitution Principle)](/wiki/books/undefined/part-2.-di/solid/liskov-substitution-principle.md)
- [인터페이스 분리 원칙(Interface Segregation Principle)](/wiki/books/undefined/part-2.-di/solid/interface-segregation-principle.md)
- [의존 역전 원칙(Dependency Inversion Principle)](/wiki/books/undefined/part-2.-di/solid/dependency-inversion-principle.md)
- [SOLID 정리](/wiki/books/undefined/part-2.-di/solid/solid-1.md)
- [DI(Dependency Injection)와 서비스 로케이터](/wiki/books/undefined/part-2.-di/di-dependency-injection.md): Chapter 6
- [주요 디자인 패턴](/wiki/books/undefined/part-3..md): Part 3
- [디지인 패턴이란?](/wiki/books/undefined/part-3./undefined.md)
- [전략(Strategy) 패턴](/wiki/books/undefined/part-3./strategy.md)
- [템플릿 메서드(Template Method) 패턴](/wiki/books/undefined/part-3./template-method.md)
- [상태(State) 패턴](/wiki/books/undefined/part-3./state.md)
- [데코레이터(Decorator) 패턴](/wiki/books/undefined/part-3./decorator.md)
- [프록시(Proxy) 패턴](/wiki/books/undefined/part-3./proxy.md)
- [어댑터(Adapter) 패턴](/wiki/books/undefined/part-3./adapter.md)
- [옵저버(Observer) 패턴](/wiki/books/undefined/part-3./observer.md)
- [미디에이터(Mediator) 패턴](/wiki/books/undefined/part-3./mediator.md)
- [파사드(Facade) 패턴](/wiki/books/undefined/part-3./facade.md)
- [컴포지트(Composite) 패턴](/wiki/books/undefined/part-3./composite.md)
- [널(Null) 객체 패턴](/wiki/books/undefined/part-3./null.md)
- [팩토리 메서드 패턴](/wiki/books/undefined/part-3./undefined-1-1.md)
- [커맨드 패턴](/wiki/books/undefined/part-3./undefined-1.md)
- [추상 팩토리 패턴](/wiki/books/undefined/part-3./undefined-2.md)
- [테스트 주도 개발](/wiki/books/undefined-3.md)
- [1부](/wiki/books/undefined-3/1.md)
- [다중 통화를 지원하는 Money 객체](/wiki/books/undefined-3/1/money.md)
- [타락한 객체](/wiki/books/undefined-3/1/undefined.md)
- [모두를 위한 평등](/wiki/books/undefined-3/1/undefined-1.md)
- [프라이버시](/wiki/books/undefined-3/1/undefined-2.md)
- [솔직히 말하자면](/wiki/books/undefined-3/1/undefined-3.md)
- [돌아온 '모두를 위한 평등'](/wiki/books/undefined-3/1/undefined-4.md)
- [사과와 오렌지](/wiki/books/undefined-3/1/undefined-5.md)
