● 요구사항 방대한 데이터를 테이블에 적재할 경우 쿼리 수행시간이 오래 걸리는 이슈가 발생하였다. 원시 데이터를 가공하여 data mart를 구성할 수도 있겠지만 동일한 스키마내의 데이터를 가공하면 되기 때문에 view를 활용하기로 하였다. ● postgreSQL 의 view 1. CREATE VIEW - CREATE VIEW 명령은 정의된 쿼리를 뷰로 정의한다. - 뷰는 물리적으로 구체화되지 않습니다. - 뷰를 호출하면 매번 그 뷰에 지정한 쿼리를 실행한다. - 뷰의 이름은 동일한 스카마에 있는 뷰, 테이블, 시퀀스, 인덱스 이름과 구별되어야 합니다. - document URL : https://www.postgresql.org/docs/14/sql-createview.html CREATE VIEW c..
mysql 을 8.x으로 사용자를 접속하면 아래와 같은 에러가 발생을 한다. client does not support authentication protocol requested by server consider upgrading mysql client mysql 8.0부터 암호화의 기본 인증 플러그인을 caching_sha2_password 을 사용하여 기존보다 안전한 암호화를 제공한다. 옛날의 mysql client는 아직 해당 암호 플러그인을 인식하지 못하는 문제가 발생하므로 이전의 암호 플러그인으로 변경하여 암호를 저장해 줍니다. https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html#upgrade-caching-s..