반응형 SMALL 멀티캠퍼스59 231013 (금) NoSQL - MongoDB use 데이터베이스명 -> db 전역변수 예) use shop collection (table) db.getCollection('').find() db.memo.find() .find( query document, projection document ) f() f(a) f(a, b) f(a, b, c, d) function f(a) { } 1. 관리자 만들기 use admin db.createUser({user:'admin', pwd:'1234', roles:['root']}) 2. 데이터베이스별 일반 유저 만들기 use shop db.createUser({user:'user01', pwd:'1234', roles:['readWrite']}) 1. URI/Client 객체 생성 2. DB 연결 3. Co.. 2023. 10. 16. 231012 (목) NoSQL - MongoDB RDBMS : Relationship DB Management System -> 정형데이터 NoSQL : 비정형데이터 -> SQL은 쓰지 않음. 자체적인 문법이 있음. 몽고디비는 자바스크립트를 사용함. - 스키마(구조)가 자주 바뀌는 환경 - 분산 컴퓨팅 환경 : 샤딩과 복제가 많이 일어나는 환경 * 분산 컴퓨팅이란..? : 네트워크에서 서버가 여러대가 있는데, 이것을 한 서버에서 운영하는 것처럼 보이게 하는 것. - 샤딩과 복제의 장단점 * 복제 : 정보를 복제해서 미러링이 가능하다. 소량의 데이터를 꼼꼼하게 보관하고자 할때 유용하다. * 샤딩 : 정보를 분할해서 병렬처리가 가능해짐. 데이터를 분석하고자 할 때, 각자 동시에 분석이 가능하며, 속도적인 측면에서 유리하다. 빅데이터 분석시 유용하게 쓰인다.. 2023. 10. 13. 검색 알고리즘 태그 안에 $앞에 '\'를 붙이는 이유 : js의 ${} 표기법이 아님을 알려주기 위해서임. 2023. 10. 12. 231006 (금) 리턴타입 메서드명 설명 boolean empty() 비어있는지 여부 확인, 비어있으면 true, 비어있지 않으면 false item push(item) 주어진 객체를 stack에 넣는다. item peek() 스택의 맨 위 객체를 갖고 온다. stack에서 제거하는 것은 아님. 값만 갖고 올 때 사용. item pop() 스택의 맨 위 객체를 갖고 온다. stack에서 제거. int indexOf(item) stack내에서 item을 찾는다. 0부터 시작 int size() stack 항목 갯수 item get(index) 특정 index에 있는 항목 추출 퀵 정렬 - pl : 기준값 왼쪽목록 중에서 기준값(x, Pivot, 피벗)보다 큰 값이 있을 때까지 인덱스를 하나씩 증가하면서 계속 탐색 - pr .. 2023. 10. 6. 이전 1 2 3 4 5 ··· 15 다음 반응형 LIST