복붙노트

[REDIS] 데이터 집약적 인 애플리케이션을위한 일반 자바 효율 대 자바 + 레디 스?

REDIS

데이터 집약적 인 애플리케이션을위한 일반 자바 효율 대 자바 + 레디 스?

그것은 자바의 데이터 집약적 인 애플리케이션 (예를 들어, 데이터 마이닝)를 개발하기 위해 자바 레디 스를 사용하는 데 도움이됩니까?

더 빨리 일을하거나 더 적은 메모리 데이터의 높은 볼륨에 유사한 작동을 위해 일반 자바에 비해 소비합니까?

편집 : 내 질문은 하나의 시스템에서 실행에 대해 대부분이다. 목록 / 설정 /지도와 쿼리 및 종류 그들 중 많은 수의 작업을위한 예를 들어.

해결법

  1. ==============================

    1.레디 스 확실히 빠른 네이티브 자바 단일 시스템에되지 않습니다. 그것은 당신이 처리를 배포 할 수있는 것이지만, 데이터의 덩어리 정말 큰 경우, 그들은 어쨌든 메모리에 맞게 가능성이 아니에요. 더 당신이 무슨 일을하는지에 대한 모른 채, 나는 디스크에 데이터를 저장하는 건의 할 것입니다. 여러 시스템을 얻을 때, 당신은 파티션을 마운트 네트워크와 방법으로 그 데이터를 공유 할 수 있습니다. 또한, 맵리 듀스와 하둡은 당신이 무슨 일을하는지에 대한 것의 오른쪽 종류처럼 들린다.

    레디 스 확실히 빠른 네이티브 자바 단일 시스템에되지 않습니다. 그것은 당신이 처리를 배포 할 수있는 것이지만, 데이터의 덩어리 정말 큰 경우, 그들은 어쨌든 메모리에 맞게 가능성이 아니에요. 더 당신이 무슨 일을하는지에 대한 모른 채, 나는 디스크에 데이터를 저장하는 건의 할 것입니다. 여러 시스템을 얻을 때, 당신은 파티션을 마운트 네트워크와 방법으로 그 데이터를 공유 할 수 있습니다. 또한, 맵리 듀스와 하둡은 당신이 무슨 일을하는지에 대한 것의 오른쪽 종류처럼 들린다.

  2. from https://stackoverflow.com/questions/7113311/javaredis-vs-plain-java-efficiency-for-data-intensive-applications by cc-by-sa and MIT license