SlideShare uma empresa Scribd logo
1 de 15
Holub on Patterns 4. 소형 데이터베이스 구현하기
어떤 DB? 일단 작고… 간단히 파일로 저장할 수 있고… SQL도 적당히 썼으면 싶고… 가끔은 내 맘 편히 쓰고도 싶고… 간단히 아무 데나 붙여 쓸 수 있고… 언젠가 제대로 된 DB로 바뀔지도… 윈도우에서도 쓰고, 아이폰에서도 쓰고 싶고… p262
일단 크게 나누자~ p264
Database <-> Table, Bridge P264, p276
데이터는 Table로 관리한다. Table에 데이터를 입력하고, Table에서 데이터를 삭제하고, Table에서 데이터를 수정하고, Table에서 데이터를 조회하고, 합치고, 나누고 그러한 결과는 Table로 나오고, Table을 저장하는 기능도 있고, Table을 불러오기 기능도 있고, p265
그러면 이렇게 하면 되겠네.. p267
단일책임의 원칙.. SRP p267
테이블 생성, Abstract Factory p275
테이블 저장, Builder p280
테이블 저장, Iterator
테이블 조회, Iterator p296
테이블 조회, Abstract Factory p301
트랜잭션(Undo), Command p306 P309, 트랜젝션 스택
테이블 수정, 삭제, 셀렉트, 조인에 해당하는 rows값찾기 Strategy p312
테이블 변형, Decorator

Mais conteúdo relacionado

Mais de dagri82

It 개발자가쓴 통쾌한 인간관리 이야기
It 개발자가쓴 통쾌한 인간관리 이야기It 개발자가쓴 통쾌한 인간관리 이야기
It 개발자가쓴 통쾌한 인간관리 이야기dagri82
 
클로저
클로저클로저
클로저dagri82
 
보난자
보난자보난자
보난자dagri82
 
10장 결과 검증
10장 결과 검증10장 결과 검증
10장 결과 검증dagri82
 
데브루키 스터디 발표
데브루키 스터디 발표데브루키 스터디 발표
데브루키 스터디 발표dagri82
 
데브루키 스터디 발표
데브루키 스터디 발표데브루키 스터디 발표
데브루키 스터디 발표dagri82
 
holubonpatternschapter41
holubonpatternschapter41holubonpatternschapter41
holubonpatternschapter41dagri82
 

Mais de dagri82 (7)

It 개발자가쓴 통쾌한 인간관리 이야기
It 개발자가쓴 통쾌한 인간관리 이야기It 개발자가쓴 통쾌한 인간관리 이야기
It 개발자가쓴 통쾌한 인간관리 이야기
 
클로저
클로저클로저
클로저
 
보난자
보난자보난자
보난자
 
10장 결과 검증
10장 결과 검증10장 결과 검증
10장 결과 검증
 
데브루키 스터디 발표
데브루키 스터디 발표데브루키 스터디 발표
데브루키 스터디 발표
 
데브루키 스터디 발표
데브루키 스터디 발표데브루키 스터디 발표
데브루키 스터디 발표
 
holubonpatternschapter41
holubonpatternschapter41holubonpatternschapter41
holubonpatternschapter41
 

holubonpatternschapter41