본문 바로가기

반응형

전체 글

(121)
[Linux] 사용자, shell 개요Linux 시스템에는 관리자 작업을 위한 전용 그래픽 유틸리티를 갖추고 있다.하지만 아래와 같은 이유로 command line 모드에서 인터페이스를 사용할 수 있어야 한다.대부분의 시스템 명령어들은 모든 Linux 배포판에서 공통으로 사용되며, 그래픽 도구의 경우 그렇지 않을 수 있다.시스템이 올바르게 시작되지 않더라도 백업 명령 인터프리터에는 여전히 접근할 수 있을 수 있다.원격 관리는 SSH 터미널이 있는 command line에서 수행된다.서버 자원을 보존하기 위해, 그래픽 인터페이스는 설치되지 않거나 필요할 때에만 실행된다.관리 작업은 스크립트를 통해 수행된다.명령어를 통해 관리자는 Linux 터미널에 연결하여 리소스와 파일을 관리하고 스테이션, 터미널 및 연결된 사용자 등을 식별할 수 있다...
[자격증] SQLP 자격증 정보https://www.dataq.or.kr/www/sub/a_03.do 데이터자격시험SQL 전문가(SQLP*, SQL Professional)란 데이터베이스와 데이터모델링에 대한 지식을 바탕으로 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있고, 이를 토대www.dataq.or.krSQL 전문가(SQLProfessional) 정의SQL 전문가(SQLP*, SQL Professional)란 데이터베이스와 데이터모델링에 대한 지식을 바탕으로 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있고, 이를 토대로 SQL을 내포하는 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하거나, 이러한 성능 최적화를 지원할..
[자격증] SQLD 자격증 정보https://www.dataq.or.kr/www/sub/a_04.do 데이터자격시험SQL(Structured Query Language)은 데이터베이스를 직접적으로 액세스할 수 있는 언어로, 데이터를 정의하고(Data Definition), 조작하며(Data Manipulation), 조작한 결과를 적용하거나 취소할 수 있고(Transaction Conwww.dataq.or.krSQL 정의SQL(Structured Query Language)은 데이터베이스를 직접적으로 액세스할 수 있는 언어로, 데이터를 정의하고(Data Definition), 조작하며(Data Manipulation), 조작한 결과를 적용하거나 취소할 수 있고(Transaction Control), 접근권한을 제어하는(Da..
[Airflow] Airflow Trigger Rules Airflow Trigger Ruleshttps://airflow.apache.org/docs/apache-airflow/1.10.9/concepts.html#trigger-rules Concepts — Airflow Documentation airflow.apache.org상위 task 여러 개가 하나의 하위 task로 연결되는 구조에서 하위 task의 실행 조건을 설정하는 방법이다. trigger_rule 종류all_success(기본값)상위 Task가 모두 성공하면 실행all_failed상위 Task가 모두 실패하면 실행all_done상위 Task가 모두 수행되면 실행(실패해도 수행된 것에 포함)all_skipped상위 Task가 모두 Skipped 상태면 실행one_failed상위 Task 중 하..
[Docker] Dockerfile Dockerfile도커 파일은 도커 이미지(Docker Image)를 만들기 위한 설정 파일이다.Dockerfile 구성요소FROM빌드할 베이스 이미지를 지정한다. 이미지가 로컬에 없으면 도커 허브에서 해당 이미지를 검색한 후 설치한다.예) FROM ubuntu:latestRUN컨테이너에서 실행할 명령어를 지정한다. 보통 컨테이너에 필요한 라이브러리를 다운받는 명령어나 디렉토리를 만드는 명령어를 지정한다.예) RUN apt-get updateADD컨테이너에서 배치할 파일이나 디렉토리를 지정한다. 현재 디렉토리에 위치한 파일을 컨테이너의 루트 디렉토리로 배치한다.CMD컨테이너가 시작할 때 실행할 명령어를 지정한다. RUN은 이미지를 빌드할 때 실행되고, CMD는 이미 빌드 된 이미지가 시작할 때 실행된다...
[Jenkins] Jenkins Pipeline Jenkins Pipelinehttps://www.jenkins.io/doc/book/pipeline/ PipelineJenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their softwarewww.jenkins.io   Referencehttps://velog.io/@bbkyoo/Jenkins
[SQLD] DCL DCLDCL(Data Control Language)데이터 제어어로, 객체에 대한 권한을 부여(GRANT)하거나 회수(REVOKE)하는 기능테이블 소유자는 타계정에 테이블 조회 및 수정 권한 부여 및 회수 가능 권한일반적으로 본인(접속한 계정) 소유가 아닌 테이블은 원칙적으로 조회 불가권한 통제업무적으로 필요 시 테이블 소유자가 아닌 계정에 테이블 조회, 수정 권한 부여 가능권한 종류1) 오브젝트 권한테이블에 대한 권한 제어예) 특정 테이블에 대한 SELECT, INSERT, UPDATE, DELETE, MERGE 권한테이블 소유자는 타계정 소유 테이블에 대한 조회 및 수정 권한 부여 및 회수 가능2) 시스템 권한시스템 권한을 제어예) 테이블 생성 권한, 인덱스 삭제 권한관리자 권한만 권한 부여 및 회수..
[SQLD] DDL DDLDDL(Data Definition Language)데이터 정의어데이터 구조를 정의 (객체 생성, 삭제, 변경) 하는 언어CREATE(객체 생성), ALTER(객체 변경), DROP(객체 삭제), TRUNCATE(데이터 삭제)AUTO COMMIT (명령어를 수행하면 즉시 저장하고, 원복 불가)CREATE테이블이나 인덱스와 같은 객체를 생성하는 명령어테이블 생성 시 테이블명, 컬럼명, 컬럼 순서, 컬럼 크기, 컬럼의 데이터 타입 정의테이블 생성 시 각 컬럼의 제약조건 및 기본 값은 생략 가능테이블 생성 시 소유자 명시 가능생략 시 명령어 수행 계정 소유숫자 컬럼의 경우 컬럼 사이즈 생략 가능날짜 컬럼은 사이즈 명시 X복제 테이블의 컬럼명과 컬럼의 데이터 타입이 복제됨.SELECT문에서 컬럼 별칭 사용..

반응형