목록지구정복과정 (466)
지구정복
1. 서버와 스토리지 1.1 서버(Server) 서버란, 특화된 어떤 임무를 수행하기 위해 설계된 컴퓨터이다. 이러한 임무를 위해 고성능의 CPU, 빠르고 고용량의 메모리, 대용량의 디스크를 필요로한다. 또한 서버용 OS가 설치되고 용도에 따라 UNIX, Linux 혹은 Window Server 등이 설치된다. AWS는 EC2(Elastic Compute Cloud)라는 서비스를 이용해 가상의 서버를 구성하고 필요한 소프트웨어를 설치하여 사용할 수 있다. 1.2 하드디스크 컴퓨터의 영구저장장치이고 서버와 같이 고성능으로 대량의 데이터를 빠르게 처리하기 위해서 디스크 어레이 컨트롤러(Disk Array Controlloer)와 RAID(Redundant Array of Independent Disks)와 ..
제약조건(Constraint) 데이터에 (입력/수정/삭제) 조건 - 데이터 오류가 나지않게하기 위해 - 데이터의 일관성을 위해 => 프로그램을 이용해서 검사할 수도 있음. 제약조건을 설정하는 방법은 컬럼단위 제약조건과 테이블 단위 제약조건절에 주는 방법 두 가지가 있다. information_schema.table_constraints : 관리가자 사용하는 테이블 (제약조건 정보가 들어가 있음) 어떠한 데이터베이스에서도 위 테이블에 접근할 수 있다. desc information_schema.table_constraints; +--------------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | De..
지극히 개인적인 생각임을 미리 말씀드립니다~ 현업에 계신 분들의 조언을 부탁드립니다 ㅎㅎ 빅데이터 분야는 간단하게 말하면 빅데이터 분석분야(Analyst) 빅데이터 구축분야(Engineer) 빅데이터 과학분야(Scientist) 정리될 수 있을 것 같다. 분석분야는 데이터 애널리스트의 업무로서 말그대로 방대한 데이터를 분석해서 유의미한 정보를 창출하는 것이다. 프로그래밍 기술보다는 통계학, 데이터마이닝의 지식이 더욱 필요하다. 구축분야는 데이터 엔지니어의 업무로서 데이터를 수집, 변형, 적재, ETL(추출, 변형, 불러내기) 등의 업무를 위해 플랫폼이나 파이프라인을 구축하는 것이다. 프로그래밍 기술 즉 개발능력이 더욱 요구된다. 과학분야는 데이터 사이언티스트의 업무로서 개발능력과 수학/통계, 그리고 특정..
1. 클라우드 컴퓨팅(Cloud Computing) 클라우드 컴퓨팅이란 인터넷을 통해 연결된 원격 컴퓨터를 활용하는 기술 즉, 개인용 컴퓨터보다 성능이 뛰어난 컴퓨터나 저장장치 등의 컴퓨터 자원을 다른 곳에서 빌려 사용할 수 있도록 처리해주는 IT 기술이다. 이는 언제, 어디서나 인터넷을 통해 손쉽게 접근 가능하며, Pay-Per-Use Pricing(사용량 기반 과금)이 적용되어 사용한 만큼만 비용을 지불하면 된다. 2. 클라우드 컴퓨팅 서비스 이용 방식 클라우드 서비스는 이용방식에 따라 세 가지로 분류 -IaaS(Infrastructure-as-a-Services) : 물리적 서버(CPU, Memory 및 OS), 네트워크, 스토리지를 가상화하여 제공하는 인프라서비스 -Paas(Platform-as-..