본문 바로가기

프로그래밍/Database

mongodb 간단한 성능테스트.


실무에 사용해보기 앞서, 실질적으로 구현을 위한 테스트.

속도 빠르고 지져분하고 신경써야 하는 join 도 없고

문법도 완전 친숙하고 그래서 보고 있음.

작년에 알았다면.. 쌩고생을 좀 줄이지 않았을까...


1. 1000000 개의 데이터 Insert
for(var i=0; i<1000000; i++){
    hospital.no = i;
    db.test.insert(hospital);
}

2. index를 사용하지 않고 조건만 주고 find()
runtime : 0.857sec



3. index를 사용하지 않고 조건만 주고 findOne()
runtime : 0.023sec



4. index를 사용하고 find()
runtime : 0.025sec



5. Index를 사용하고 findOne()
runtime : 0.023sec



우선 요정도만...