개발일지/mongoDB
-
MongoDB - Atlas 가입 부터 접속방법(Node server , Robo 3T) 까지 알아보기개발일지/mongoDB 2019. 11. 4. 15:19
몽고 디비 클라우드 아틀라스 사이트에 접속합니다. Managed MongoDB Hosting on AWS, Azure, and GCP The best way to host MongoDB in the cloud. Deploy on AWS, Azure, or Google Cloud Platform. Try it free! www.mongodb.com Start free 클릭 신용카드 기입 없이 무료로 시작이 가능합니다. 이메일과 이름 비밀번호를 입력하여 간단하게 가입할 수 있습니다. Get Started Free 클릭을 해줍니다. 그럼 아래와 같은 4가지 Step 으로 선택을 하라고 나옵니다. 각 파트에서 원하시는 사양과 Region 을 선택해서 진행하면 됩니다. Region 은 Free Tier Avail..
-
[ MongoDB + ElasticSearch + Monstache ] 도커 기본 셋팅을 해보자개발일지/mongoDB 2019. 10. 2. 11:18
회사 내부에서 검색엔진을 적용하게 되면서 구글링을 해보니 생각보다 많은 정보가 없었다. 내가 추구하는 개발 환경은 Docker로 구축하는 것이었다. 국내 자료가 많이 없고 , 외국 자료 역시 그렇게 많지 않았다. 삽질의 연속,,, 결국 기본 환경은 셋팅이 되어 정리할 겸 해서 이렇게 글로도 작성해본다. (혹시 모를 저와 같은 개발자 또는 미래의 내가 다시 이 상황을 맞이하게 될 것을 대비하여... ) 이전에 Logstash + MariaDB + ElasticSearch 로 구축한 경험이 있지만 이번 사내 프로젝트와는 맞지 않는다. 이번에는 MongoDB + ElasticSEarch 다. 물론 Logstash 로도 구축이 가능하다는 글도 있지만 MongoDB와 찰떡 궁합인 Monstache라는 이 녀석을 ..
-
[ mongodb Sharding] 몽고디비 샤딩 적용하기 / config sever + replica set개발일지/mongoDB 2019. 4. 22. 21:00
지난번까지 replica set을 window 환경에서 혹은 ubuntu 환경에서 셋팅하는것까지 알아보았다 혹시 확인이 필요하다면 아래 링크를 클릭하시길 ~! docker + mongodb replSet 우분투 몽고디비 리플리카셋업 하기 with Docker 지난 번에는 window 환경에서 테스트 성으로 replSet 하는 방법을 알아봤습니다 아래 링크를 통해 확인할수 있습니다. window 로컬 환경에 mongoDB replSet 셋업하기. 시스템 구축하는것은 할때마다 항상 까먹기.. sudarlife.tistory.com 오늘은 몽고디비의 장점인 sharding을 윈도우 환경에서 셋팅하는것을 알아보도록 하겠다. 우선 장점은 장점이지만 단점으로는 시스템구성이 다소 복잡해지고 서버가 많아지기때문에 비용..
-
MongoDB 기본 이론 정리 (관계형 데이터 베이스와 몽고디비 차이??)개발일지/mongoDB 2019. 4. 19. 23:40
회사에서 사용하던 관계형DB Mysql 를 사용하다 새로운 서비스를 개발하면서 중요한 데이터에 대해서는 Mysql를 사용하고 방대한 데이터에 대해서는 비관계형 DB 인 몽고DB를 사용하기로 결정되었다. 몽고DB에 대해서는 몇년 전부터 많이 들어왔고 대충 어떤 이유에서 사용하는지는 지식 적인 측면에서 알고 있지만 이왕 사용하게 된거 정확하게 학습하고 사용하는것이 좋을것같아서 이렇게 정리하기로 한다. 몽고DB가 왜 수면위로 나왔으며 급부상한 이유는 왜일까? 2000년대 초반에 sns 플렛폼들이 많이 활성화 되고 iphone 과 안드로이드가 나오면서 데이터의 양이 급속도로 상승하게 되었다. 그래서 기존에 관계형 데이터로 잘 사용해오다가 방대한 양의 데이터를 빠르게 처리가 힘들어지게 되어 해결책이 필요 했고 2..
-
mongoDB replicaSet 환경을 실 서비스에 적용해보자 with mongoose개발일지/mongoDB 2019. 4. 17. 11:57
지난번에는 ubuntu에 docker-compose 를 활용하여 mongodb replicaSet 를 셋팅하여 실습해보았습니다 못보신분들 아래 링크를 클릭 ! docker + mongodb replSet 우분투 몽고디비 리플리카셋업 하기 with Docker 지난 번에는 window 환경에서 테스트 성으로 replSet 하는 방법을 알아봤습니다 아래 링크를 통해 확인할수 있습니다. window 로컬 환경에 mongoDB replSet 셋업하기. 시스템 구축하는것은 할때마다 항상 까먹기.. sudarlife.tistory.com 이제 환경을 만들어 놨으니 이제 활용은 어떻게 하는지 어떻게 primary 서버를 찾는지 그것이 의문일수 있다 예를 들어 서버가 3대이상으로 replicaset 를 했는데 1번 서..
-
docker + mongodb replSet 우분투 몽고디비 리플리카셋업 하기 with Docker개발일지/mongoDB 2019. 4. 16. 14:23
지난 번에는 window 환경에서 테스트 성으로 replSet 하는 방법을 알아봤습니다 아래 링크를 통해 확인할수 있습니다. window 로컬 환경에 mongoDB replSet 셋업하기. 시스템 구축하는것은 할때마다 항상 까먹기도 하고 새롭기도 하기때문에 그때마다 구글링 youtube 를 뒤지곤한다 오늘은 윈도우 로컬 환경에 mongoDB replication 셋업을 기록하여 도움이 필요한 사람들 혹은 나.. sudarlife.tistory.com 자 이번에는 조금더 실무적으로 접근하여 ubuntu 환경에 docker 를 활용하여 mongoDB 리플리카셋을 진행해보겠습니다 준비사항 : ubuntu 서버 , docker 설치 -> ( ubuntu 서버에 docker 설치 방법은 구글링 하시길 ) 위 사항..
-
window 로컬 환경에 mongoDB replSet 셋업하기.개발일지/mongoDB 2019. 4. 16. 11:00
시스템 구축하는것은 할때마다 항상 까먹기도 하고 새롭기도 하기때문에 그때마다 구글링 youtube 를 뒤지곤한다 오늘은 윈도우 로컬 환경에 mongoDB replication 셋업을 기록하여 도움이 필요한 사람들 혹은 나 자신에게 기억을 돋게 하기 위해 작성하겠다. 기본환경 - mongoDB Server 가 설치 되어있는 상태라고 생각하고 진행하겠다 (혹 필요하신 분들 아래 링크로 설치 하시면 되겠습니다.) - 환경변수 path 설정 된 상태라고 생각하고 진행하겠다. (구글링으로 mongoDB 환경변수 라고 검색하면 자세히 잘 나와있다.) https://www.mongodb.com/download-center/community MongoDB Download Center MongoDB AtlasGlobal..