SQL 코딩테스트 cheat sheet !
·
데이터 엔지니어링/SQL
SQL 코딩테스트에서 문자열이 출시되면 주로 나오는 것들, 알아야 하는 함수들, 풀어봤던 문제들 리스트업하는 포스팅이다. 코테가 참 야속한 것이 실무에서 내가 쓰는 것만 쓰다 보면 몇 달 전만 해도 코테에서 너무 쉽게 풀었던 것들인데 다시 봤을 땐 생소해서 가끔 이렇게 복습이 필요하다.. !! 조건 걸 땐 WHERE ~ IN / NOT IN 파이썬의 IN 과 굉장히 유사하다. 조건 여러개 걸때 유용! *참조: 프로그래머스 "대여 횟수가 많은 자동차들의 월별 대여 횟수" --틀린 답 SELECT MONTH(START_DATE) AS MONTH, CAR_ID, COUNT(HISTORY_ID) AS RECORDS FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE start_dat..
[aws] #3. AWS 의 db 종류들과 특징
·
데이터 엔지니어링/AWS
aws 에서 제공하는 db 에는 종류가 한개만 있는게 아니다. 데이터 안정성, 서치 기능, 가격, 저장되는 데이터 종류, 데이터의 양 등등에 따라 여러가지 db 를 선택할 수 있고 이에 따라 가격과 활용 방법도 천차만별이다. 오늘은 그 db 들의 종류를 알아보도록 하자 우선 DB 의 종류에 따라 이렇게 7가지 카테고리로 나눌 수 있다. 각각의 DB 에 따라 세부적으로 알아야하는 내용 전에 대분류를 보고 가도록 하자. (자격증 시험용이니 일반적인 분류와는약간 다를 수도 있다) 1. RDBMS = RDS, Aurora (SQL) RDBMS 는 SQL 을 할 때 쓰는 종류의 DB 다. 1.1 RDS -PostgreSQL, MySQL, Oracle, SQL server, Maria DB 등 관계형 db 를 쉽게..
[aws] #2. EC2 의 보안
·
데이터 엔지니어링/AWS
EC2 에서 보안을 지키는 방법엔 여러가지가 있다. 오늘은 그중에서 대표적인 보안 그룹을 통해 보안을 강화하는 법, port 를 통해 보안을 강화하는법을 살펴보자 4. Security Group 보안 그룹 AWS 보안이 아주 강하고 섬세하다는건 이미 iam 을 통해 익혔다. EC2 역시 이에 걸맞은 보안이 따로 있는데, 우리의 EC2 인스턴스에 접근을 허용하는 트래픽을 통제하는 방향으로 보안을 강화한다. 역시 iam 처럼 allow ruls 만 적용한다 (처음에는 모두 비허용이고 허용되는 속성들만 접속 가능) 이때 Secrurity Group 은 방화벽 역할을 하는데, 여기서 방화벽 역할이란 보안을 강화하기 위해 IP 범위를 규정하거나 인바운드, 아웃바운드 네트워크를 컨트롤하는 역할을 하는걸 의미한다. ..
[aws] #2. EC2 의 인스턴스 유형들
·
데이터 엔지니어링/AWS
3. EC2 인스턴스 유형들 EC2 인스턴스는 종류가 상당히 많다. 목적에 따라서도 나뉘고 기능에 따라서도 나뉘는데 일단 이 사이트에 들어가면 모든 유형을 볼 수 있다. aws 에서 분류하는 인스턴스 type 이 각각 어떤 특성들이 있는지 알아보자 https://aws.amazon.com/ko/ec2/instance-types/ 컴퓨팅 - Amazon EC2 인스턴스 유형 - AWS aws.amazon.com 그런데 그 전에! 사실은, 인스턴스 이름이 붙여지는 원리를 알면 대충 인스턴스의 특성에 대해 알 수 있다. 예를 들어 다음 인스턴스는 무엇을 뜻하는지 알아보자 m5.2xlarge m = instance class (여기서 m 은 범용 인스턴스) 5 = generation (5세대 인스턴스임. 개선이..
허니비 honeybee
'데이터 엔지니어링' 카테고리의 글 목록