[REDIS] 자바 메모리 대 Memcache를
REDIS자바 메모리 대 Memcache를
간단한 아마 바보 같은 질문 : 나는 메모리에 저장 일반적으로 내가 조회 할 수 있습니다 키와 값을 (이제는 HashMap에 가정 해 봅시다)를 사용하는 자바 서버가 있다고 가정
그와 Memcache를 (또는 레디 스)를 사용 사이의 차이점은 무엇입니까? 그들은 메모리에 모두 저장하는 것. 하나 또는 다른 혜택이 있습니까? 합니까 Memcache는 적은 메모리 풋 프린트의 잎? 적은 메모리에 더 많은 저장 할 수 있나요? 빠른 쿼리? 차이 없음?
해결법
-
==============================
1.memcache를 통해 자바 메모리의 장점 :
memcache를 통해 자바 메모리의 장점 :
자바 메모리 이상 memcache에의 장점 :
-
==============================
2.난 그냥 memcached를,와 MySQL, 동시 해시 맵 사이에 벤치 마크를 만들었다.
난 그냥 memcached를,와 MySQL, 동시 해시 맵 사이에 벤치 마크를 만들었다.
여기 결과는 :
삽입 조회 제거를 입력
ConcurrentHashMap의는 93ms의 82ms를 264ms
memcached를 6549ms 5976ms 4900ms
MySQL의 55754ms 26002ms 57899ms
스레드 풀은이 벤치 마크에 사용되었다.
좀 더 정보는 여기에서 찾을 수 있습니다 : http://www.incentergy.de/2013/12/big-data-architecture-patterns-for-performance/
또한 다음 캐시에 memcached에 대한 대안이 될 수 있습니다 https://code.google.com/p/kitty-cache/
-
==============================
3.그것은 당신이 원하는하는지에 따라 달라집니다. 인 - 메모리 맵은 빨라집니다; 데이터 만기는 정말 문제가되지 않습니다 (참조 : 읽기 및 / 또는 쓰기 후 항목을 만료지도를 만들 수있는 구글 구아바의지도 작성기를, 그리고의는 GigaSpaces XAP 또는 일관성 등의 배포 일을 언급하지 않기 위하여, OSCACHE 및 EHCache는 같은 일을 잊지 말자 ).
그것은 당신이 원하는하는지에 따라 달라집니다. 인 - 메모리 맵은 빨라집니다; 데이터 만기는 정말 문제가되지 않습니다 (참조 : 읽기 및 / 또는 쓰기 후 항목을 만료지도를 만들 수있는 구글 구아바의지도 작성기를, 그리고의는 GigaSpaces XAP 또는 일관성 등의 배포 일을 언급하지 않기 위하여, OSCACHE 및 EHCache는 같은 일을 잊지 말자 ).
당신이 자연 샤딩 및 기타 시설을 얻을 수 있도록 캐싱 프로젝트 (XAP, OSCACHE, EHCache는, 일관성 등), 캐시 엔트리를 배포 할 수 있습니다; Coherence는 거래와 쓰기를 통해 관리 할 수 있으며, XAP은 실제로 당신이 인 메모리 데이터 그리드를 사용하고 있는지 등의 실제 데이터 저장 메커니즘으로보다는 쓰기가 동기화 및 복제됩니다 레코드 (의 시스템 역할을하도록 설계 데이터베이스를 사용.)
Memcached가 잘, 당신은 기계의 시리즈에서 memcached를 서버 인스턴스에 액세스 할 수 있습니다 ...입니다. API를 단순히 키 / 값 저장소입니다 및 배포는 전적으로 클라이언트 측에서 수행됩니다으로 memcached를. 확실히 내 생각, 기초를 가지고, 그것은 확실히 여러 언어 API를 가지고,하지만 정말 꽤 다른 림프입니다.
(당신은 이론적으로 기록의 시스템으로 memcached를 사용할 수 있도록 BTW, GigaSpaces는 ...하는 Memcached가 레이어가 있습니다)
from https://stackoverflow.com/questions/5465737/memcache-vs-java-memory by cc-by-sa and MIT license
'REDIS' 카테고리의 다른 글
[REDIS] 스택 오버플로, 레디 스 및 캐시 무효화 (0) | 2020.01.10 |
---|---|
[REDIS] 레디 스 복제 및 레디 스 샤딩 (클러스터)의 차이 (0) | 2020.01.10 |
[REDIS] Webfaction에 레디 스 설정 (0) | 2020.01.10 |
[REDIS] 빠른 쓰기위한 MongoDB를 대 레디 스 대 카산드라, 일시적 행 스토리지 솔루션 (0) | 2020.01.10 |
[REDIS] 장단점 RQ 셀러리 대를 사용하여 [폐쇄] (0) | 2020.01.10 |