본문 바로가기

전체 글38

[SQLD] SQL개발자 자격증 2025년 합격 후기 (+공부방법) 1. SQL 자격증 ?https://www.dataq.or.kr/www/sub/a_04.do 데이터자격검정 - 데이터자격시험, DAP, DAsP, SQLP, SQLD, ADP, ADsP.데이터자격시험, DAP, DAsP, SQLP, SQLD, ADP, ADsP.www.dataq.or.kr한국데이터산업진흥원이 주관하는 국가공인 민간자격증 시험이다.SQL관련 자격증은 SQLD, SQLP로 2종류인데 SQLD의 D는 개발자(Developer)이고 SQLP의 P는 전문가(Professional)라는 뜻이다. 그래서 SQLD 난이도가 비교적 쉬운편이고 경력에 상관없이 누구나 응시가능하다. SQLD는 필기시험 한번으로 합격이 결정되며, 1과목 10문제 + 2과목 40문제로 총 50문제이다. 2. 공부목적필자는 비전.. 2025. 8. 2.
그림으로 이해하는 AWS구조와 기술 - 1장 읽고 정리 1장. 아마존 웹서비스 기초 지식1-1. 아마존 웹서비스란?*개념AWS의 개념에 대한 설명으로 시작. AWS는 클라우드 컴퓨팅 서비스이다.그럼 클라우드 컴퓨팅 서비스란 무엇인가? 서버 및 네트워크 등을 인터넷으로 빌려주는 서비스를 말한다.아마존이라는 회사가 사용자한테 서버나 네트워크 등을 돈받고 빌려주는것이다.원래 이전부터 서버를 빌려주는 서비스는 있었다. 그런데 AWS는 운영체제, 웹서버, 데이터베이스 서버에 필요한 소프트웨어등 전체 인프라 등 시스템 운영에 필요한 서비스 전부를 빌려준다.*요금 지불 방식종량제로, 사용한만큼 지불한다는 뜻이다.같은 양을 계속 빌려야하는 정액제 임대와 달리 우선 현재 필요한만큼만 사용하다가 추가로 사용할때 결제를 더 하면된다.*특징네트워크나 서버 전문가가 아니어도 컴퓨터.. 2025. 6. 27.
Postgresql 사용이유? 개발자가 되고 Si회사를 다니며 처음 사용한 DB는 Postgresql이었다.이직한 회사에서도 티베로나 Postgresql을 사용하고 있었다.알고보니 흔하게 사용하는 이유가 있었다.장점)1. 무료임2. PostGis라는 확장툴이 있는데 이게 gis관련 공간데이터를 다룰수 있는 기능을 지원해줌단점)1. Delete, update시에 메모리가 남는다..이는 곧 성능 저하로 이어짐 자세한 이유는 챗지피티에게 물어봤다PostgreSQL에서 DELETE나 UPDATE를 수행할 때, 해당 행이 바로 물리적으로 삭제되지 않고 “쓰레기”로 남아 있게 됩니다. 이는 MVCC(Multi-Version Concurrency Control)라는 동시성 제어 메커니즘 때문입니다. MVCC는 데이터의 일관성과 동시성을 보장하기.. 2024. 7. 27.
티베로 스튜디오 설치 오류 (Tibero Studio install error) - Java was started but returned exit code= 13 티베로 스튜디오 설치 중 만난 에러와 해결과정 기록원인 : 64비트 운영체제에서 32비트 설치파일을 설치해서 생긴 문제였다.해결방법 :  x86은 32비트용 설치파일이라는 뜻이므로 x64로 다운받아서 설치 2024. 6. 14.
자바 버전에 대해 알아보자 (Java8 / Java11 / Java17) 회사에서 주로 사용한 자바 버전은 8이다. 기존의 코드를 유지보수 할 일이 많고, 보편적이라 현재 사용 비율이 가장 큰 버전이 8이라고 한다. 그러나 서비스기업이나 새로 프로젝트를 시작할땐 17버전을 많이 사용하는 추세인 것 같다. Java 8 (1.8 이라고도 함) 오라클이 java를 인수한 후 첫번째 LTS 출시버전 32비트를 지원하는 마지막 버전 유료/무료 버전이 나뉨 ( Oracle JDK/ Open JDK ) Java 11 8버전에서 분리되던 Open JDK와 Oracle JDK 통합 람다 지역변수 var 키워드 사용 가능 Java 17 스프링 부트 3.0 부터 자바 17 이상을 지원한다. - 참고 - https://cheerup313.tistory.com/86 [JAVA] 자바 버전에 대하여 .. 2024. 2. 7.
SQL 인덱스(Index) 정리 1. 개념 인덱스란? 말그대로 INDEX = 색인을 의미한다. 책에서 단어의 위치를 찾으려면 책을 전부 다 읽어야 하지만 가나다 순으로 색인을 만들어놓으면 쉽게 찾을 수 있다. 그러나 색인을 위한 별도 페이지를 만들어야 하므로, 책이 두꺼워진다. ( DB에서 차지하는 용량이 커짐 ) 2. 사용 테이블에 인덱스가 있으면 어떤 데이터를 찾을 때 미리 만들어둔 인덱스를 먼저 탐색한다. 인덱스가 없으면 디스크 저장소에 바로 접근한다. 인덱스는 특정 컬럼을 키 값으로 메모리 영역에 트리 구조로 저장된다. 인덱스가 있으면 메모리 저장소에 있는 인덱스를 먼저 조회해서 빠르게 해당 데이터를 가져올 수 있다. 이는 SELECT 성능을 향상시킨다. (검색 속도 빨라짐) 인덱스는 항상 정렬된 상태를 유지하기 때문이다. 그러.. 2023. 12. 18.
728x90