1.什么场景适合redis?
2.什么场景适合mongodb?
3.什么场景是不适合用kv型数据库来做的?
4.SNS型网站是否可以完全放弃关系型数据库?
5.B2C型网站是否可以尝试用kv型数据库来做?
大家讲道理2017-04-21 10:59:23
1.redis는 membercache와 유사하며 지속 가능한 캐시로 사용할 수 있으며 자체적으로 데이터베이스로 사용되는 경우는 거의 없습니다
2.mongodb는 mysql과 유사하고 확장성이 좋습니다
3. 연관 연산과 관련된 시스템
4. 네, 하지만 함께 사용됩니다
5. 일부 데이터에서는 그렇습니다
大家讲道理2017-04-21 10:59:23
Redis는 IO가 병목 현상을 일으킬 수 있는 곳에 사용됩니다. 이는 하드 디스크 IO 오버헤드를 줄이기 위해 항상 하드 디스크에서 읽고 쓰는 데이터를 저장하는 캐시라고 볼 수 있습니다. Redis는 IO 속도를 향상시키기 위해 탄생했습니다.
MongoDB는 결국 Redis와는 다른 하드디스크 데이터베이스이기 때문에 엄청난 양의 데이터를 저장할 수 있습니다. 속도도 매우 빠르며(인덱스가 올바르게 구축된 경우) 물론 이는 다른 하드 디스크 데이터베이스와 비교됩니다.
비관계형 스타일을 사용하기 시작한 이후 다시는 관계형 스타일을 사용하지 않았습니다.
순수한 KV는 결국 이를 만족시킬 수 없을 것으로 추정됩니다.
@michel yang: MemoryCache 맞죠?
PHP中文网2017-04-21 10:59:23
앱과 전자상거래가 가능하다고 생각합니다
1. 속성 검색을 포함한 모든 상품 데이터에 mongodb를 사용할 수 있습니다
2 복합 프로모션, 전액 할인, 제한 사항, 공동 구매 등 상품 가격 데이터도 mongo와 함께 사용할 수 있습니다
3 주문 데이터도 mysql 관계형 데이터를 사용해야 합니다
4 사용자 데이터는 mysql을 사용하여 생성할 수도 있습니다.
mongo를 사용한 댓글 5개