전체 글 (18) 썸네일형 리스트형 05. Mongo DB 데이터 삭제 ◆ 몽고DB에서 삭제는 delete() 사용해서 컬렉션 내부의 데이터를 삭제 할 수 있습니다. - 데이터의 삭제 방법은 아래와 같습니다. - 하지만 실제 물리적인 공간은 확보되지 않습니다. db.collection.remove( ) // 명령 실행 예시 db.test.remove({ sid: 's0000' }); // 조건 없이 모든 데이터 삭제 db.test.remove({ }); MongoDB의 불필요한 데이터 삭제는 remove()를 통해 수행하나 삭제된 공간은 실제 디스크에 반납되지 않는다. ◆ 실제 물리적인 디스크 공간을 확보하기 위해서는 ? 1. 첫번째 방법 ( repairDatabase ) - db.repairDatabase() 명령 수행 - 명령 수행 시간이 길며, 명령이 수행되는 동안 다.. 03. Mongo DB - Commend 활용 / 계정 생성 ◈ Mongo DB 설치를 하였다면 사용을 해봐야겠죠. 1. mongo 명령을 입력하여 콘솔 모드로 진입합니다. commend console 진입 시 상세 정보를 확인 할 수 있습니다. [centos@ mongodata]$ mongo MongoDB shell version: 2.6.12 connecting to: test Server has startup warnings: 2019-12-26T19:32:41.019+0900 [initandlisten] 2019-12-26T19:32:41.019+0900 [initandlisten] ** WARNING: Readahead for /storage/mongodata is set to 4096KB 2019-12-26T19:32:41.019+0900 [initan.. 02. Mongo DB 서비스 등록 ( centos ) 0. 서비스 등록 서버가 구동되는 시점에 별도로 실행시켜주지 않아도 몽고 DB가 구동되도록 서비스에 등록하고 실행시키는 과정을 정리해 보았습니다. 1. 파일 생성 및 열기 mongodb.service 파일을 생성합니다. sudo vi mongodb.service 2. 서비스 편집 mongodb.service 구동 시 보여지는 설명과 실행파일의 경로와 설정 값 등을 지정합니다. [Unit] Description=High-performance, schema-free document-oriented database After=network.target [Service] User=mongodb ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf [Insta.. 01. Cent OS Mongo DB 설치 0. 설치환경 - OS : CentOS 7 - Mongo DB Version : 3.4 1. CentOS yum 저장소 추가 Mongo DB 설치 패키지 Cent OS의 기본리포지터리에 포함되지 않기 때문에 실제 Mongo DB 설치파일을 물리적인 디스크에 다운로드 받을 위치를 지정하는 작업 sudo vi /etc/yum.repos.d/mongodb-org.repo 2. yum 설정 파일 확인 및 변경 위 의 명령 실행 시 파일이 없는 경우 자동으로 생성됬는데 아래와 같이 입력하면 지정한 경로의 URL에서 파일을 다운로드 받으며 설치버전을 지정할 수 있다. [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redh.. 00 C# 윈도우 폼 프로그램 관리자 권한으로 실행하기 ■ 정리 윈도우 응용 프로그램 개발 시 클릭원스를 사용하여 배포하거나 내부적으로 구현한 기능이 관리자 권한으로 프로그램이 실행되어야 하는경우 프로그램 시작점에 아래와 같이 코드를 추가하면 관리자 권한으로 실행됨. - 네임스페이스 참조 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.ServiceModel; using System.ServiceModel.Description; using System.Diagnostics; using Syst.. 00.No SQL 데이터베이스 - 참고자료 https://ko.wikipedia.org/wiki/NoSQL https://jwprogramming.tistory.com/70 https://www.scylladb.com/resources/nosql-vs-sql/ https://www.samsungsds.com/global/ko/support/insights/1195843_2284.html https://www.researchgate.net/figure/SQL-and-NoSQL-databases_fig3_299535734 https://subscription.packtpub.com/book/application_development/9781787126992/8/ch08lvl1sec43/nosql-databases https://m.pos.. 00.Visual Studio 2019 Nuget 설정 1. nuget 패키지 관리자 -> 패키지 관리자 설정 2. 아래의 소스 주소 입력 - https://api.nuget.org/v3/index.json 02.Entity Framework 데이터 저장 ( SaveChange ) ■ Entity Model 사용 시 아래의 코드를 사용하여 컨텍스트가 활성화 후 Entity Data Model에 접근하여 수정된 모든사항에 대하여 SaveChanges메소드가 호출되는 시점에 모든 정보를 수정함. using (var context = new dbEntities()) using temp.Model; // 컨텍스트 활성화 구간 using (var context = new dbEntities()) { // Entity 객체생성 var temp = new tempData() { val_1 = "1", val_2 = "2" }; // Entity 객체 데이터 추가 context.dbEntities.Add(temp); // 실제 데이터 베이스에 반영되는 시점 context.SaveChanges().. 이전 1 2 3 다음