# Database - [[MongoDB]] ## 데이터베이스의 발전 1. Relational 2. Key-Value 3. Document 4. In-Memory 5. Graph 6. Time-Series 7. Ledger # 데이터베이스 암호화 방식 ^ 암호화 방식 ^ 운영형태 ^ 특징 ^ | 플러그인(plug-in) 방식 | DB 서버 | 구축시 일부 어플리케이션 수정이 필요하며 DB 서버 성능에 대한 검토 필요 | | API 방식 | DB 서버 & 어플리케이션서버 | 플러그인방식에 비해 DB 서버에 영향을 주지 않으나 구축시 어플리케이션의 수정 필요 | | Hybrid | DB 서버 & 어플리케이션서버 | 플러그인방식 과 API 방식이 조합된 방식 | | TDE 방식 | DB 서버 | 일반적으로 어플리케이션 수정이 필요 없음. DB 등 지원가능여부에 대한 고려 필요 | | 파일 암호화 방식 | DB 서버 & 어플리케이션서버 | 일반적으로 어플리케이션 수정이 필요 없음. OS, 스토리지 등 지원가능 여부 확인 필요 | ## 보안통제 * 흐름통제 * 추론통제 * 접근통제 추론이란 기밀이 아닌 데이터로부터 기밀 정보를 얻어내는 가능성 ## Docs - [[로그]] - [[LevelDB]], [[RocksDB]] - [[Bigtable]] - [[SS테이블]], [[멤테이블]] - [[LSM 트리]]