mongoDB와 PHP 참고자료
2012.07.15 23:11
mongoDB와 PHP 참고자료
Must See: 5 Steps To Scaling MongoDB (Or Any DB) In 8 Minutes
1. Optimize your queries.
2. Know your working set size.
3. Tune your file system.
4. Choose the right disks.
5. Shard.
SSD and RAID, What You NEED to Know
So to be clear. As of early 2011 the facts are:
TRIM will work on SATA controllers
now TRIM will work on SOME Intel RAID contollers when a NON-RAID’ed SSD is attached
there are NO configrations which support TRIM on RAID’ed SSD drives
TRIM is NOT required to work on SSD’s
SSD’s can safely be RAID’ed to any level 0,1,2,5,6,10 …
ext4 vs xfs on SSD
In conclusion ext4 looks like an good option, providing 20% better throughput.
php에서 MongoDB를 사용할 수 있도록하려면 (1)
CentOS5.8 기준
yum install php-pear
pecl install mongo
vi /etc/php.d/mongo.ini
; Enable Mongo extension module
extension = mongo.so
php -i
mongo
lll
lll
MongoDB Support => enabled
Version => 1.0.8
lll
Directive => Local
Value => Master Value
mongo.allow_persistent => On => On
mongo.auto_reconnect => On => On
mongo.chunk_size => 262144 => 262144
mongo.cmd => $ => $
mongo.default_host => localhost => localhost
mongo.default_port => 27017 => 27017
mongo.utf8 => 1 => 1
/etc/init.d/httpd restart
php에서 MongoDB를 사용할 수 있도록하려면 (2)
PHP에서 MongoDB를 사용해 보면 그 2
2.0부터 시작 MongoDB - 제 1 회 # mongodbjp
/etc/yum.repos.d/10gen.repo
[10gen]
name=10gen Repository
gpgcheck=0
$ sudo yum install mongo-10gen mongo-10gen-server
$ sudo /etc/init.d/mongod start
$ sudo chkconfig --add mongod
$ mongo
MongoDB shell version: 2.0.0
connecting to: test
>
> exit
2.0부터 시작 MongoDB - 제 2 회 # mongodbjp
MongoDB의 단점
트랜잭션 JOIN이없는
메모리를 먹는 (인덱스가 메모리에 타지 않게되면 성능 저하가 심한)
역사가 짧은 (MySQL이나 PostgreSQL 등 RDBMS에 비해)
장점과 단점에서 다음 조건에 해당하는 경우 MongoDB에 적합합니다.
빠른 데이터 인서트/업데이트가 필요
풍부하고 유연한 쿼리가 필요
스키마없는 데이터 저장
일관성 (트랜잭션)를 유지할 수없는 경우가있는 것이 허용되는
구체적으로 높이면 다음과 같은 시스템에 적합합니다.
CMS
실시간 통계
보관 및 이벤트 로그
코멘트와 투표 자료
세션 데이터
E 커머스 (RDBMS와 함께. 최종 주문/회계는 트랜잭션이있는 RDBMS를 사용해야겠지요)
게임/모바일 (MongoDB는 지리정보 인덱스도 있습니다.)
CloudStack Quick install guide
Cloudstack : Aller on s’y met
Cloudstack : Mauvaises passerelles pour les system VM
Cloud Stack : Ajouter une infrastructure
[Cloud Stack 3] Web 관리 화면으로 admin / password 로그인할 수 없습니다
/var/log/cloud/management/management-server.log
In /etc/my.cnf I did not put this line:
binlog-format= 'ROW'
After this:
service mysqld restart
cloud-setup-database cloud:password@localhost --deploy-as=root:password
cloud-setup-management
restart
[RHEL] [DRBD] Linux + DRBD로 만들 서버 이중화
High Availability with automatic failover for CloudStack management servers
본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.