nosql - redis or mongodb?
巴扎黑
巴扎黑 2017-04-21 10:57:23
0
3
714

1.什么场景适合redis?
2.什么场景适合mongodb?
3.什么场景是不适合用kv型数据库来做的?
4.SNS型网站是否可以完全放弃关系型数据库?
5.B2C型网站是否可以尝试用kv型数据库来做?

巴扎黑
巴扎黑

모든 응답(3)
大家讲道理

1.redis는 membercache와 유사하며 지속 가능한 캐시로 사용할 수 있으며 자체적으로 데이터베이스로 사용되는 경우는 거의 없습니다

2.mongodb는 mysql과 유사하고 확장성이 좋습니다

3. 연관 연산과 관련된 시스템

4. 네, 하지만 함께 사용됩니다

5. 일부 데이터에서는 그렇습니다

大家讲道理

Redis는 IO가 병목 현상을 일으킬 수 있는 곳에 사용됩니다. 이는 하드 디스크 IO 오버헤드를 줄이기 위해 항상 하드 디스크에서 읽고 쓰는 데이터를 저장하는 캐시라고 볼 수 있습니다. Redis는 IO 속도를 향상시키기 위해 탄생했습니다.
MongoDB는 결국 Redis와는 다른 하드디스크 데이터베이스이기 때문에 엄청난 양의 데이터를 저장할 수 있습니다. 속도도 매우 빠르며(인덱스가 올바르게 구축된 경우) 물론 이는 다른 하드 디스크 데이터베이스와 비교됩니다.

비관계형 스타일을 사용하기 시작한 이후 다시는 관계형 스타일을 사용하지 않았습니다.

순수한 KV는 결국 이를 만족시킬 수 없을 것으로 추정됩니다.

@michel yang: MemoryCache 맞죠?

Ty80

앱과 전자상거래가 가능하다고 생각합니다
1. 속성 검색을 포함한 모든 상품 데이터에 mongodb를 사용할 수 있습니다
2 복합 프로모션, 전액 할인, 제한 사항, 공동 구매 등 상품 가격 데이터도 mongo와 함께 사용할 수 있습니다
3 주문 데이터도 mysql 관계형 데이터를 사용해야 합니다
4 사용자 데이터는 mysql을 사용하여 생성할 수도 있습니다.
mongo를 사용한 댓글 5개

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿