본문 바로가기

DB,SQL16

Mysql Connector C++ https://github.com/anhstudios/mysql-connector-cpp 2014. 10. 24.
MySQL C++ Connection Pool MySQL Connector C++ Database Connection PoolAim The aim of this bit of code is to implement a MySQL connector C++ Database Pool in Windows. A Database pool is normally used by applications to speed up the process of getting a Connection. For an introduction to using MySQL Connector C++ see MySQL Connector C++ Example - Windows cl.exe (VC++). If you'd like to see this in DBPool implemented for Or.. 2014. 10. 8.
MongoDB Sharding ReplicaSet l 동작 구성n Wemd-ms-mongos1.kbm : mongos(router), mongod(config), arbiter( as 3rd node) 구동n Wemd-ms-mongo1a.kbm : mongod (Primary node) 구동n Wemd-ms-mongo1b.kbm : mongod (Secondary node) 구동 l 공통 작업Install MongoDB 2.6 Package $ mkdir /wemade$ mkdir /wemade/mongodb$ mkdir /wemade/mongodb/conf$ mkdir /wemade/mongodb/log$ mkdir /wemade/mongodb/data Config 파일은 각 서버 /wemade/mongodb/conf 디렉터리의 파일 참조 l Repl.. 2014. 6. 30.
MongoDB Sharding & Arbiter =================================================================node2 http://www.mongodb.org/downloads tar file Download cd ~/Downloads tar -zxvf mongodb-linux-x86_64-2.6.1.tgz sudo mv mongodb-linux-x86_64-2.6.1 /opt/mongodb sudo gedit ~/.bashrc export PATH=/opt/mongodb/bin:$PATH source ~/.bashrc ------------------------------------------------------------------------------ sudo mkdir -p /data .. 2014. 6. 24.
Mongodb sharding 특징부하와 분산에 따라서 자동의로 균형을 맞춰준다 새머신의 추가히기 쉽다 자동 복구가 가능하다 수천개의 노드도 수평적으로 확장가능 config server, mongos, mongod 로 구성됨한계 sharding내에서의 인증과 보안문제sharding 키가되는 필드로 각 머신의로 나뉘어서 들어간다 해당키에 대해서 각 머신은 chunk라는 단위로 데이터를 쌓는다 user는 mongos 를 통해서 자신의 요청에 적합한 shard로 명령을 내린다 sharding은 collection단위로 실행된다 balancing 하나의 shard node가 너무 많이 차게 되면 분산된다 failover scailing model auto sharding model은 구글의 big table, yahoo위 pnuts 와 유사.. 2014. 6. 16.
Redis 기초 명령어 이번 프로젝트에 REDIS 를 쓰기로 해서 어떤 놈인지 몇일 붙잡고 연구한 결과를 wiki 에 정리해보았다.날짜작성/수정내용2012-05-14김광훈주제 생성 아래 내용은 단순 번역 뿐 아니라 직접 연구 및 파악한 내용으로 경우에 따라 잘못된 내용이 있을 수도 있다.(무책임;)참고사이트 http://redis.io/연구에 사용한 Redis버전 : 2.4.12 REDIS 소개memory dbno-sql db 로 기본적으로 key 와 value 쌍의 형태로 데이타를 메모리에 저장한다.메모리에 저장된 내용을 지속시키기 위해 파일로 싱크 하는 기능을 제공한다.Data Typesredis 에는 5가지 데이타형이 존재하며, 이 5가지 데이타 형을 다루는 명령이 모두 다르다. 예를들어 string 형의 데이타를 저장하.. 2014. 3. 25.
ZooKeeper를 활용한 Redis Cluster 관리 NHN Business Platform 클라우드플랫폼개발랩 임영완, 배상용지속적으로 늘어나는 푸시 사용자를 MySQL 샤딩으로만 감당하기에는 버거웠습니다. 그래서 다양하게 검토한 끝에 MySQL을 대체할 데이타베이스로 Redis를 선택하게 되었고, 클러스터를 구성하기 위해서 ZooKeeper라는 도구를 사용했습니다. 이 글에서는 Redis와 ZooKeeper의 조합으로 Redis Cluster를 구성하는 방법을 알아보겠습니다.Redis를 메시지 데이터베이스로 사용하게 된 배경NNI(NHN Notication Infrastructure)는 Android 운영체제 기반의 스마트폰 애플리케이션에 푸시 알림을 제공하는 NHN의 플랫폼이다. NNI는 푸시 알림을 저장하는 저장소로 MySQL을 사용하고 있었다. N.. 2014. 3. 21.
php 에서 mongoDB 사용하기 * Sources : http://www.jbistory.net/ mongoDB를 PHP에서 사용하는 방법을 알아보자!본인의 경우 mysql 만 써오다보니 mongoDB 사용법이 별거 아니었음에도 불구하고 한참이나 헤멨었기에.. 본인이 기억하기 위해서라도 간단하게 포스팅을 해본다. 위에 링크를 기재하였듯이 원문은 Sources : http://www.jbistory.net/ 에서 가져온 것이다. Yet another MongoDB and PHP tutorial, say it ain’t so! Well yes, but this tutorial aims to be more complete than the others out there. OK I’m going to assume you know what Mon.. 2014. 3. 7.
php와 mongodb 연동 2013/12/10에 epiloum 작성 — No Comments ↓과거 포스팅에서 Windows 환경에서 MongoDB 환경을 구축하는 과정에 대해 소개한 바 있습니다. 금번 포스팅에서는 Linux에서 MongoDB를 설치하고, 최종적으로 PHP로 MongoDB에 접근할 수 있는 환경을 구축하는 과정을 소개합니다.MongoDB의 기본적인 설치방법에 관해서는 공식문서에 잘 정리되어 있습니다만, Path를 설정하고 환경변수를 조정하고 최종적으로 PHP에서 사용할 수 있게 하기까지는 설명에 부족함이 있는 것이 사실입니다. 이번 포스팅에서는 이러한 부분에 이르기까지 모두 모아서 설명하겠습니다.기본적으로 이곳에서 표시되는 대부분의 코드는 리눅스 명령어입니다. 또한 이곳에서 소개하는 설치과정은 CentOS 6.4.. 2014. 3. 5.