목록데이터 엔지니어링 정복 (374)
지구정복
지극히 개인적인 생각임을 미리 말씀드립니다~ 현업에 계신 분들의 조언을 부탁드립니다 ㅎㅎ 빅데이터 분야는 간단하게 말하면 빅데이터 분석분야(Analyst) 빅데이터 구축분야(Engineer) 빅데이터 과학분야(Scientist) 정리될 수 있을 것 같다. 분석분야는 데이터 애널리스트의 업무로서 말그대로 방대한 데이터를 분석해서 유의미한 정보를 창출하는 것이다. 프로그래밍 기술보다는 통계학, 데이터마이닝의 지식이 더욱 필요하다. 구축분야는 데이터 엔지니어의 업무로서 데이터를 수집, 변형, 적재, ETL(추출, 변형, 불러내기) 등의 업무를 위해 플랫폼이나 파이프라인을 구축하는 것이다. 프로그래밍 기술 즉 개발능력이 더욱 요구된다. 과학분야는 데이터 사이언티스트의 업무로서 개발능력과 수학/통계, 그리고 특정..
1. 클라우드 컴퓨팅(Cloud Computing) 클라우드 컴퓨팅이란 인터넷을 통해 연결된 원격 컴퓨터를 활용하는 기술 즉, 개인용 컴퓨터보다 성능이 뛰어난 컴퓨터나 저장장치 등의 컴퓨터 자원을 다른 곳에서 빌려 사용할 수 있도록 처리해주는 IT 기술이다. 이는 언제, 어디서나 인터넷을 통해 손쉽게 접근 가능하며, Pay-Per-Use Pricing(사용량 기반 과금)이 적용되어 사용한 만큼만 비용을 지불하면 된다. 2. 클라우드 컴퓨팅 서비스 이용 방식 클라우드 서비스는 이용방식에 따라 세 가지로 분류 -IaaS(Infrastructure-as-a-Services) : 물리적 서버(CPU, Memory 및 OS), 네트워크, 스토리지를 가상화하여 제공하는 인프라서비스 -Paas(Platform-as-..
서브쿼리 두 개의 질의가 결합 최고 급여를 받은 사원에 대한 사원정보 출력 단일행 서브쿼리 단일행 서브쿼리는 비교연산자(=, >, >=, ALL (서브쿼리), ANY (서브쿼리) 등이 있다. ALL은 서브쿼리의 결과중에서 최대값보다 큰 모든 행 또는 최소값보다 작은 모든 행을 의미 ANY는 서브쿼리의 결과중에서 최대값보다 작은 모든 행 또는 최소값보다 큰 모든 행을 의미 직책이 MANAGER인 사원의 최소 급여보다 큰 사원에 대한 사원정보 출력하라. SELECT EMPNO, ENAME, JOB, SAL FROM EMP WHERE SAL < ALL ( SELECT MIN(SAL) FROM EMP WHERE JOB = 'MANAGER'); +-------+--------+----------+---------..
서버는 ip주소가 있어서 다른 pc에 있어도 원격으로 접속이 가능하다. 접속하는 주체는 클라이언트이다. 클라이언트가 서버의 명령을 내리는 언어가 SQL이다. 접속하는 동시에 데이터베이스를 사용하는 방법 mysql -u root -p 데이터베이스명 원격접속하는법 mysql -u 사용자명 -p 데이터베이스명 -h ip 이번에는 마리아디비를 끄고 접속되는지 확인해보자. 서비스에서 서비스 일시정지를 한다. 접속이 안되는 것을 확인할 수 있다. DML 사용 - SELECT문 부서번호가 20번인 사원에 대한 사원번호, 사원명, 급여, 부서번호를 출력하라. 사원명이 S로 시작하는 사원에 대한 사원번호, 사원명, 급여, 부서번호를 출력하라. (LIKE % 사용하지 않고하기) 부서번호가 20번이면서 사원명이 S로 시작하..