데이터베이스 (3) - SQL
SQL (Structured Query Language) DDL (Data Definition Language): 테이블의 구조를 정의한다. DML (Data Manipulation Language): 테이블에서 검색/추가/삭제/갱신을 하는데 사용하는 언어이다. 모든 대용량 데이터 웨어하우스는 SQL기반이다. Redshift, Snowflake, BigQuery, Hive Spark(SparkSQL), Hadoop(Hive): SQL 언어 지원 단점 구조화된 데이터를 다루는데 최적화가 되어있다. 정규표현식을 통해 비구조화된 데이터를 어느 정도 다루는 것은 가능하나 제약이 심하다. 대부분의 관계형 데이터베이스들은 JSON같이 nested형은 지원하지 않는다. BigQuery는 nested structure..
프로그래머스 백엔드 1기/Database
2021. 8. 10. 02:26