1. 샤딩(Sharding)
예시를 보면 year로 partitioning을 한다는 뜻으로 생각된다. 샤딩을 하는 구체적인 방법이 partition by를 사용하는 것 만을 의미하는 건지 물리적인 저장 공간을 나누는 것도 포함하는지 알아봐야 한다.
2. replication, Difference between Mirroring and Replication + Data Replication in DBMS
3. 데이터 마이그레이션
마이그레이션: 한 운영환경으로부터 다른 운영환경으로 옮기는 작업
데이터 마이그레이션: 개발 시스템에서는 데이터베이스 스키마가 변경되었지만, 운영 시스템의 데이터베이스 스키마가 변경되지 않았을 경우 마이그레이션을 수행한다.
차세대사업, 기업 합병 등 시스템의 변경에 의해 데이터를 새로운 시스템으로 이관하는 행위 정도로 예시를 들 수 있다.
4. 데이터베이스 튜닝?
5. Join operation vs Nested query in DBMS
서브쿼리는 방대한 양의 튜플을 반환하기에 데이터의 양이 많을 때는 join을 사용하라는 내용을 포함한다. 또, 서브쿼리는 조인과 달리 캐시를 가지지 않는다.
'* Computer Science > database' 카테고리의 다른 글
빈도로 최대/최소를 가져올 때는 LIMIT 1 (0) | 2020.06.26 |
---|---|
leetcode 문제에서 rank 함수 사용하기 (0) | 2020.06.23 |
중간 정리 (0) | 2020.06.23 |
스토어드 프로시저? (0) | 2020.06.21 |
secondary index 적용 시 analyze 명령어 사용 (0) | 2020.06.21 |