DB/mongoDB
-
1013. [mongoDB] 인증 (수정 중)DB/mongoDB 2023. 10. 13. 14:43
인증된 사용자만 쓸 수 있도록 하기 시작은 비인증모드 : 기본사용자를 먼저 추가하고 인증모드로 바꿔야 한다. 1. //관리자 만들기 use admin //user:'root' = user:'admin', 권한은 배열로 처리한다. db.createUser({user:'admin', pwd:'1234', roles:['root']}) //DB별 일반 유저 만들기 use shop db.createUser({user:'user01', pwd:'1234', roles:['readWrite']}) 세팅이 완료되면 DB에서 우클릭해서 Disconnect 해 준다. 2. VS code를 열어 cfg 파일 설정 ❗앞에 두 번 띄우고 타이핑 이렇게 떠도 창 닫고 다시 열어보면 저장 잘 되어있다. 서비스 열어서 MongoD..
-
1012. [MongoDB] NoSQL 입문DB/mongoDB 2023. 10. 12. 14:59
oracle과 같은 RDBMS이고 컬럼에서 정해진 거 외엔 저장할 수 없는 "정형데이터" (형태없는 건 비정형데이터) *RDBMS는 비정형보다 정형데이터를 다룰 때 편하다 🖤MongoDB를 쓰는 이유 1. 고정된 스키마가 없다. "flexible schema" 스키마(데이터의 논리적 구조-테이블의 형태)가 자주 바뀌는 환경에서 유용 스키마가 고정되어있지 않아 어떠한 테이블의 형태도 사용할 수 있다. "다양한 형태의 테이블 사용" 2. 분산 컴퓨팅 환경 샤딩과 복제가 default로 설정되어 있다. "고가용성" 3. 임의의 추가적인 인덱스를 설정할 수 있다. 4. in memory로 메모리에 올려두며 사용해서 처리속도가 빠르면서 메모리 사용량이 늘어나 단점이기도 하다. ⭐분산 컴퓨팅 환경이란? *네트워크 ..
-
1012. MongoDB와 Studio 3T 설치 방법DB/mongoDB 2023. 10. 12. 10:57
🍃MongoDB 설치 https://www.mongodb.com/try/download/community Try MongoDB Community Edition Try MongoDB Community Edition on premise non-relational database including the Community Server and Community Kubernetes Operator for your next big project! www.mongodb.com 1. 해당 사이트에서 Community Server의 하단 녹색 [Select package] 클릭 2. 다운로드 버전 선택 3. 설치된 msi 프로그램 실행 [Next] 4. 라이센스 동의 후 [Next] - Complete으로 진행 5. 외..