클라우드 엔지니어 면접을 위한 지식들 - 데이터베이스 1

클라우드 엔지니어 면접을 위한 데이터베이스 정보들을 정리한다. SQL, CAP, ACID, SQL/NoSQL, OLTP, OLAP, ETL 등 클라우드 엔지니어가 가지고 있어야 할 기본적인 지식들이다. 다뤄야 할 정보가 많아서 1,2부로 나눠서 정리한다....

MySQL ALTER TABLE

MySQL ALTER TABLE 문은 기존 테이블의 구조를 수정하거나 변경하는데 사용한다. 새로운 컬럼(column)의 추가 또는 제거, 컬럼의 데이터 유형 변경, 이름 변경, 기본 키(primary key), 색인(index), 엔진유형과 같은 테이블 옵션을 수정 할 수 있다....

MySQL INDEX 관리

데이터베이스에서 색인(Index)는 데이터베이스 테이블에 대한 쿼리 성능을 향상시키기 위해서 사용하는 데이터 구조다. MySQL의 CREATE INDEX, SHOW INDEXES, DROP INDEX 를 이용해서 색인을 관리해보자....

Launching Landing Page By Bootstrap and Node JS [JOINC EDU]

우리가 창업을 하거나 어떤 Product를 만들었을때, 잠재고객 또는 투자자들에게 해당 OBJECT를 잘 이해시키고 접근시키기 위하여 소개 Page 즉 Landing Page가 필요하다. 또한 구직자의 경우 Job Hunting 할때도 여러분의 CV 또는 Resume를 Landing Page에 잘 Branding 해서 공개하면, Head Hunter들이 여...

SQL Study With MySQL - 목차

SQL은 Structured Query Language의 줄임말로 RDBMS(관계형 데이터베이스 관리 시스템-Relational database management system) 에서 데이터를 처리하고 조회하기 위한 목적으로 만들어진 DSL(Domain-specific language) 다. DSL은 Python, Java와 같은 범용적으로 사용하기 위한 ...

MySQL & SQL 스터디 준비

SQL은 Structured Query Language의 줄임말로 RDBMS(관계형 데이터베이스 관리 시스템-Relational database management system) 에서 데이터를 처리하고 조회하기 위한 목적으로 만들어진 DSL(Domain-specific language) 다. DSL은 Python, Java와 같은 범용적으로 사용하기 위한 ...

MySQL RIGHT JOIN

RIGHT OUTER JOIN 이라고 부르기도 하는 RIGHT JOIN은 오른쪽(RIGHT) 테이블 의 모든 행을 검색해서 왼쪽 테이블의 일치하는 행을 반환한다. 일치하는 항목이 없을 경우에는 NULL을 포함한다....

ELK STACK 실습 / Elasticsearch, Kibana

해당 Posting은 실습 페이지이며, 이론을 학습하지 않고 온 독자분들은 아래링크로 이동하여, `Elasticsearch` 및 `Kibana` 에 대한 정의 및 사례들을 학습하고 오길 권고합니다 https://www.joinc.co.kr/w/elk_stack_theory 자 이론은 이 정도 알았으면, 바로 실습을 들어가보자. 사실 Elasticsearch...

MySQL INSERT INTO SELECT 구문

INSERT INTO SELECT는 SELECT 문의 실행결과를 다른 테이블에 삽입할때 사용하는 SQL 문이다. 여러 테이블의 결과를 단일 테이블에 저장하려는 경우, 혹은 하나의 테이블의 여러 컬럼을 조회해서 단일 테이블에 저장하려는 경우 유용하다. ...

MySQL Having Clause

Having 절은 보통 group by절과 함께 사용한다. groub by 에서 나온 결과에 다시 조건을 줘서 결과를 뽑을 때 사용한다. MySQL에서 조건은 WHERE 절을 사용하지만, group by 뒤에 where 절이 올 수 없으므로 대신 Having 절을 만들었다. group by를 위한 where 절이라고 생각하면 쓰임새를 쉽게 이해할 수 있다....