분류 전체보기 썸네일형 리스트형 Javascript 변수 변수는 var로 시작함. var를 생략해도 되지만 유효범위에 영향을 미친다.변수의 이름은 $ _ 특수문자 숫자를 제외한 모든 문자로 시작할 수 있다.var z = 1;alert(z);z=3;alert(z); 1과 3이 출력된다. var str="This is JS";var str2="This is Javascript";alert(str + " " + str2); 빅 데이터 강의 실리콘밸리를 가라, 구글 입사 서류를 써라 크게 세가지 분야데이터 프로그래머 : 데이터 분석용 프로그램 작성 파이썬 자바 스칼라 사용데이터 분석가 : 데이터 마이닝, 인공지능, 통계학. 데이터 타입(수치형, 카테고리) 어떤 알고리즘을 적용하는 것이 맞는지 방법론 구성데이터 아키텍트 : 데이터 분석을 위해 어떤 구조를 쓸 것인가. 하둡, 스파크를 알아야 함. 빅데이터에서는 RDBMS 포맷을 쓰지 않음 Nosql Hbase 카산드라 사용함. 세가지 분야를 다 할 줄 알면 데이터 사이언티스트.보통 데이터 프로그래머와 분석가를 분리하지 않음. 빅 데이터의 이해2007년부터 데이터 생산량이 저장 공간을 넘어섬. 기존의 데이터를 삭제해야할 시기가 옴. 이 데이터를 분석 관리하기 위해 하둡이 나오기 시작함. 뉴칼라 .. JSON JSON언어들 간의 데이터 타입이 호환되지 않는 문제점이 있는데 이를 극복하기 할 수 있다. 경량의 데이터 교환 형식이다. JSON 형식의 데이터를 다른 언어에서 배열로 바꿔서 쓸 수 있다.XML은 태그를 사용해서 정보를 표현한다. 태그를 많이 사용하기 때문에 데이터 용량이 증가한다. XML은 문서이기 때문에 어떤 과정을 거쳐 배열이나 객체로 만들어야한다. 리눅스 터미널에서 php -a를 입력하고 php 코드를 입력할 준비를 한다.$student = array('kim', 'lee', 'choi'); #php에서 배열을 만드는 방법이다.print_r($student); #student 배열을 출력하면 아래와 같다. Array([0] => kim[1] => lee[2] => choi) php에서 배열을 j.. MongoDB Aggregation aggregation(집계) 연산은 데이터 records를 처리하고 계산된 결과를 반환한다. aggregation 연산은 여러 document의 값을 그룹화하고 그룹화된 데이터에서 다양한 연산을 수행하고 하나의 결과를 반환한다. SQL count(*)와 group by를 사용하면 mongoDB aggregation과 동일하다. 집계를 위해서 aggregate() 메서드를 사용한다. db.collection_name.aggregate(aggregate_option) collection에서 다음의 데이터를 가진다고 하자.{ _id: ObjectId(7df78ad8902c) title: 'MongoDB Overview', description: 'MongoDB is no sql database', by_use.. MongoDB Indexing 인덱싱은 질의의 효율적인 해결을 지원한다. MongoDB는 질의문에 맞는 document를 선택하기 위해 collection의 모든 document를 다 스캔해야만 한다. 이러한 스캔은 매우 비효율적이고 MongoDB의 대량 데이터를 처리를 요구한다. 인덱스는 특별한 데이터 구조다. 탐색하기 좋은 방식으로 데이터 집합의 작은 부분을 저장한다. 인덱스를 생성하기 위해 ensureIndex() 메서드를 사용한다. db.collection_name.ensureIndex({KEY : 1})여기서 KEY는 인덱스를 생성하고 싶은 field의 이름이다. 1은 오름차순 -1은 내림차순이다. 예db.mycol.ensureIndex({"title" : 1}) ensureIndex()에서 여러 field를 전달할 수 있고.. MongoDB sort MongoDB에 있는 document를 정렬하기 위해 sort() 메서드를 쓴다. 메서드는 정렬 순서와 필드 목록이 포함된 문서를 허용한다. 1은 오름차순이고 -1은 내림차순이다. db.collection_name.find().sort({KEY : 1}) 다음과 같은 데이터를 갖는 mycol collection이 있다고 하자{ "_id" : ObjectId(5983548781331adf45ec5), "title":"MongoDB Overview"} { "_id" : ObjectId(5983548781331adf45ec6), "title":"NoSQL Overview"} { "_id" : ObjectId(5983548781331adf45ec7), "title":"Tutorials Point Overview.. MongoDB Limit limit() 메서드는 MongoDB에 있는 document를 제한한다. 이 메서드는 출력하고 싶은 document의 수를 의미하는 하나의 숫자형 인수를 허용한다. db.collection_name.find().limit(number) 아래와 같은 mycol collection이 있다고 하자{ "_id" : ObjectId(5983548781331adf45ec5), "title":"MongoDB Overview"} { "_id" : ObjectId(5983548781331adf45ec6), "title":"NoSQL Overview"} { "_id" : ObjectId(5983548781331adf45ec7), "title":"Tutorials Point Overview"} 오직 두개의 document만.. MongoDB Projection projection은 오직 필요한 데이터를 선택함을 의미한다.find() 메서드를 쓰면 document의 모든 field가 출력된다. 이걸 제한하기 위해 field의 리스트를 1 또는 0으로 설정할 필요가 있다. 1은 field를 보여주는 것이고 0은 field를 숨기는 것이다. db.collection_name.find({},{KEY:1}) { "_id" : ObjectId(5983548781331adf45ec5), "title":"MongoDB Overview"} { "_id" : ObjectId(5983548781331adf45ec6), "title":"NoSQL Overview"} { "_id" : ObjectId(5983548781331adf45ec7), "title":"Tutorials Poi.. 이전 1 ··· 40 41 42 43 44 45 46 ··· 69 다음