ubuntu 우분투에서 mongodb 데이터 위치 directory 변경하기
·
프로젝트 관련 조사/DB
출처: http://jewonagency.com/ubuntu-%EC%9A%B0%EB%B6%84%ED%88%AC%EC%97%90%EC%84%9C-mongodb-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%9C%84%EC%B9%98-directory-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0/ NoSQL의 대명사 MongoDB의 편리함에 생산성이 좋아지고 있습니다. 왠만한 프로그램은, mysql 대신 mongodb를 쓸까 생각중입니다. ^^ ubuntu에서 mongodb를 설치하면, 기본적으로 /var/lib/mongodb 에 설치되게 됩니다. 가만히 놔두면, root가 가득차서 시스템이 위험해 질 수 있겠죠~ 그래서 변경하는 법을 공유합니다. 설치 사용 만큼이나, 간단합..
MongoDB 조회하기
·
프로젝트 관련 조사/DB
> show dbs use test db.stats() show collections db.emp.validate() db.emp.renameCollection("employee") db.employee.drop()
SQL문법과 MongoDB 문법 비교 분석
·
프로젝트 관련 조사/DB
1. Create & Alter 문 SQL 문장 MongoDB 스키마 문장 CREATE TABLE members( mem_no varchar(30), age number, type char(1), PRIMARY KEY (mem_no) ); db.members.insert({ mem_no : "T2013001", age : 49, type : "ACE"}) 또는 db.createCollection("members") ALTER TABLE members ADD regist_date DATE; ALTER TABLE members DROP COLUM regist_date; CREATE INDEX i_members_type ON members(type); db.members.ensureIndex({ type:1}..
MongoDB 용어 설명
·
프로젝트 관련 조사/DB
MongoDB 용어 설명, mysql 용어와 비교 MySQL MongoDB TABLE COLLECTION ROW DOCUMENT COLUMN FIELD PRIMARY KEY OBJECT_ID Field RELATIONSHIP EMBEDDED & LINKING
MongoDB 란?
·
프로젝트 관련 조사/DB
Humongos라는 회사의 제품명이였다. 1) JSON Type의 데이터 저장 구조를 제공한다. ( JavaScript 형태의 데이터 표현 방식을 근거로 함) 2) Sharding(분산) / Replica(복제) 기능을 제공한다. 3) MapReduce(분산/병령처리) 기능을 제공한다. 4) CRUD( Create, Read, Update, Delete) 위주의 다중 트랜잭션 처리도 가능하다. 5) Memory Mapping 기술을 기반으로 Big Data 처리에 탁월한 성능을 제공한다.
몽고db ( mongodb ) 기본명령어 1 - Collection ( 컬렉션 )
·
프로젝트 관련 조사/DB
출처:http://jmkook77.blogspot.kr/2012/01/db-mongodb-collection.html Mongodb Collection 1) 컬렉션 생성 > use dbName; > db.createCollection("test1"); { "ok" : 1 } > show collections; system.indexes test1 > # Capped Collection ( 제한사이즈로 설정하며 성능적으로 유리함. 단, 제한사항을 가지므로http://www.mongodb.org/display/DOCS/Capped+Collections#CappedCollections-UsageandRestrictions 에서 확인 필요 ) > db.createCollection("test1", {capped..
메일서버 구축하기 - postfix
·
프로젝트 관련 조사/시스템 구축
출처: http://parksk.tistory.com/20 SSH, FTP 등의 구축은 손쉽게 해왔는데 메일서버는 시간 날 때마다 조금씩 손봐왔음에도 불구하고... 실패였다. 왜 안되지?! 그냥 뭐 내 서버 내의 계정들끼리만 주거니 받거니... 내가 하고 있는게 메일서버 구축이 맞는건지도 제대로 모른채 무작정 검색하고 따라하고 검색하고 따라하기의 반복. 새벽 3시경. 드디어 성공했다. 아, 바로 이거 말하는 거였구나. 으이구. 머리가 나쁘면 손발이 고생이라더니, 뭔지도 모르고 무작정 덤벼든게 잘못이었다. 이렇게 쉬운걸 어휴... 결정적으로 메일서버를 운영하려면 도메인이 필요하다는 것을 모르고 있었던 것이다. 그걸 알게되고서야 부랴부랴 메일서버를 지원하는 무료계정을 찾아 만들고서 다시 우분투에 메일서버를 ..
VMWare에 설치된 linux의 디스크 용량 키우기(LVM)
·
프로젝트 관련 조사/시스템 구축
출처: http://linuxro-textcube.blogspot.kr/2010/01/vmware%EC%97%90-%EC%84%A4%EC%B9%98%EB%90%9C-linux%EC%9D%98-%EB%94%94%EC%8A%A4%ED%81%AC-%EC%9A%A9%EB%9F%89-%ED%82%A4%EC%9A%B0%EA%B8%B0lvm.html 2년전에 VMWare에 설치하여 지금껏 사용해 오던 리눅스 가상머신의 하드디스크 용량이 이제 거의 남아 있지 않게 되었다. 주로 개발용으로 사용할 목적으로 리눅스 가상머신을 만들고, 또 처음 설치할 당시에는 이 정도 용량이면 충분하겠지 했는데, 의외로 오랜 기간 동안 가상머신이 망가지지 않고 지금까지 개발환경으로 사용해 온 것이다. 이제 처음 할당했던 디스크가 거의 다 ..
virtual box vdi 용량 늘리기
·
프로젝트 관련 조사/시스템 구축
출처:https://erlnote.wordpress.com/2015/03/16/virtual-box-vdi-%EC%9A%A9%EB%9F%89-%EB%8A%98%EB%A6%AC%EA%B8%B0/ windows 7에 virtual box를 설치하고 xubuntu를 guest os로 설치했다고 가정한다. 저장소는 vmdk일 경우 먼저 vdi로 변경 후 사이즈를 조절하도록 한다. vdi 용량 늘리기 1) vmdk를 vdi로 변경 cmd를 열고 vmdk 파일이 있는 곳으로 이동한다. VBoxManage.exe의 clonehd 기능으로 vmdk파일을 vdi로 변경한다. 1 > "C:Program FilesOracleVirtualBoxVBoxManage.exe" clonehd server1-disk1.vmdk ser..
리눅스 우분투 자동시작 프로그램 설정, 부팅시 시작 프로그램 설정
·
프로젝트 관련 조사/시스템 구축
1. 데스크탑이라면 bum 이라는 프로그램이 편할 겁니다. boot-up manager 라서 gui 환경으로 선택이 가능합니다. 설치하면 설정 부분에 메뉴가 생깁니다. 2. 서버 시라면 수작업이 편한데요... runlevel 해 보시면 몇 레벨로 부팅된지 볼 수 있습니다. /etc 폴더에 보면 rc.local rc1.d/ rc3.d/ rc5.d/ rcS.d/ rc0.d/ rc2.d/ rc4.d/ rc6.d/ 이런 폴더 들이 있습니다. 부팅시 시작 레벨을 의미하는 데요... 6레벨은 종료시 실행하는 것들입니다. 각 폴더를 들여다 보면 소프트링크가 걸려 있습니다. 실제 실행 스크립트들은 /etc/init.d 에 있죠... 시작하고자 하는 것(/etc/init.d) 을 소프트링크로 등록해 주시면 되겠죠... ..