ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • SQLD 자격증 요약 : ~~
    카테고리 없음 2020. 2. 1. 11:17

    최초의 방이 쵸은규화의 정의-정규화된 엥토티, 속성, 관계에 대해서 시스템의 성능 향상과 개발과 운영의 단순화를 위하고 중복, 통합, 분리 등을 수행하는 데이터 모델링 기법-데이터 완전성이 깨질 위험성을 감은 채 누워면 니시 밴 쵸은규화를 적용하는 이유는 데이터를 조회할 때 디스크 I/O량이 많아서 성능이 저하하거나, 경로가 멀고 조인에 의한 성능 저하가 예상되거나 칼럼을 계산하고 읽을 때 성능이 떨어질 것으로 예상되기 때문-밴 쵸은규화를 기술적으로 수행하지 않은 경우 바루 셍후와루할 수 있는 현상[처음]성능이 저하된 데이터베이스가 발생한 것[2]구축 단계나 시 시험 단계에서 반 정규화를 적용할 때 수정에 따른 노력 비용이 많이 든다.


    2)밴 쵸은규화의 적용의 비결-밴 쵸은규화를 적용할 때는, 데이터 완전성이 깨질 전망이 많이 있기 때문에 확실히 데이터 무결성을 보장할 수 있는 비결을 고려한 다음 적용


    >


    [1]밴 쵸은규화 대상을 조사·자주 사용되는 테이블에 액세스 할 프로세스의 수가 많고 항상 고른 범위만을 조회할 경우 마이너스의 테이블에 대량의 데이터가 있고 대량의 데이터 범위를 잘 처리할 경우에 처리 범위를 일정하게 줄이지 않으면 성능을 보장할 수 없는 경우 통계성 프로세스에 의해서 통계 정보를 필요로 할 때 별도 통계의 테이블(방 쵸은규화 테이블)을 생성-테이블에 지봉잉 받도록 많은 조인이 걸리고 데이터를 조회하는 작업이 기술적으로 어려울 경우[2]외의 방법 유도 연구-뷰(VIEW)의 테이블을 사용하 여성 개발자에 뷰에서 접속하다 성능저하 위험.을 예방 – 대량의 데이터 처리 본인 부분 처리로 성능이 저하된 경우 클러스터링을 적용하여 본인 인덱스를 조정하여 성능 향상이 가능.클러스터링 적용방법은 대량의 데이터를 특정 클러스터링 팩트에 따라 저장방식을 달리하는 것. 파티셔닝 기법을 적용하여 성능 저하 방지. Primary Key의 성격에 의해서 부분적인 테이블로 분리하는 것-응용 아이·케이션에서 논리를 구사하는 방법을 변경하고 성능을 향상[3]밴 쵸은규화 적용- 충분한 고려 후 밴 쵸은규화를 적용해야 한다는 판단이 서면 밴 쵸은규화의 세가지 규칙을 감안해서 적용


    1)테이블 반정규화


    >


    2)코람발쵸은규화


    >


    3)관계 밴 쵸은규화


    >



    1), 성능 저하 경우-노멀라이제이션의 긴 모델이 적절하게 방 쵸은규화하지 않으면 복잡한 SQL구문이 자신 올 수 있다.       적절히 반정규화를 시키면 간단한 SQL 구문을 작성할 수 있다.


    1), 성능 저하 경우 서로 다른 서버 간의 JOIN이 걸리게 될 경우 성능이 저하하기


    댓글

Designed by Tistory.