CounchDB가 대량의 쓰기 작업을 처리하고 데이터베이스를 읽을 수 있는지 궁금합니다. 쓰기 및 읽기의 크기는 작지만 초 단위의 쓰기 및 읽기 수는 많습니다. 데이터가 끊임없이 변하기 때문에 뷰를 따라갈 수 있습니까? CouncDB는 대량의 쓰기 및 읽기를 따라 할 수 있습니까?
내가 그이를 위해 설계되었습니다 무엇을 생각 당신에게
2
A
답변
3
큰 그림
에서 문서를 확인하실 수 있습니다, 그래서 간단한 대답이 그것을 예 "추측 양철통". 저는 읽기 세대에 대해 걱정할 필요가 없습니다. "대규모"에 대한 당신의 정의는 실제로, 잘, 거대해야합니다. 이 시점에서 CouchDB는 수평 또는 수직으로 확장 할 수 있습니다. 또한 대량로드는 엄청난 양의 돈을 의미하므로 하드웨어는 문제의 심각성을 줄여야합니다.
적은 큰 그림은
또한,하지 블록 CouchDB를 읽 할 씁니다. 그리고 뷰를 읽을 때 뷰를 업데이트하지 않으려면 (즉, 마지막으로 뷰를 읽은 후 뷰에 문서가 업데이트 된 경우) stale=ok
을 쿼리 옵션으로 지정하십시오. 당신이 걱정하고있는 것에 대한 좀 더 구체적인 예를 가지고 있다면, 우리는 당신을 위해보다 구체적인 대답을 맞추려고 노력할 것입니다.
완전히 다른 사진
마지막으로 CouchDB를의 개발자 벤치마킹에 대한보다 상세한 논의 http://books.couchdb.org/relax/reference/high-performance를보십시오.
건배.
1
감사, 그리고 그들의 피치 - 객체 지향 데이터베이스되고, 대규모 읽기 - 쓰기 확장 성을 제공합니다.
주요 이점은 동일한 데이터의 여러 복사본간에 복제 (읽기/쓰기)가 가능하다는 것입니다. 당신은 당신이 "거대한"무슨 뜻인지 추측 할 수없는 수없이
관련 문제
- 1. 쓰기 위해 MySQL의 테이블을 잠글 수 있지만 읽기를 허용
- 2. WCF 서비스는 어떻게 대량의 데이터를 반환 할 수 있습니까?
- 3. 어떻게 프로그래밍 방식으로 InputStream에서 읽기를 취소 할 수 있습니까?
- 4. 확장 가능한 ByteBuffer 등가 little endian 쓰기/읽기를 지원합니까?
- 5. 유형에 따라 파일을 필터링 할 수 있습니까?
- 6. Java에서 곡선을 따라 텍스트 쓰기
- 7. minSdkVersion에 따라 파일에 쓰기 - android
- 8. MySQL에서 논 블로킹 읽기를 보장 할 수있는 방법이 있습니까?
- 9. 읽기 및 쓰기 쓰기
- 10. Asp.net 응용 프로그램에서 얼마나 많은 DB 읽기를 캐시 할 수 있습니까? 제한이 있습니까
- 11. stdin에서 읽기를 중지하십시오.
- 12. 빈도에 따라 프로그래밍 방식으로 사운드 파일을 편집 할 수 있습니까?
- 13. asio async_read가 읽기를 멈추지 않습니까?
- 14. 조건부 쓰기 및 쓰기 읽기
- 15. 대량의 비디오보기 데이터 수집
- 16. CodeIgniter Url 다시 쓰기 (언어에 따라 다름)
- 17. 메시징을 사용하여 쓰기 및 쓰기 수행
- 18. 장치 드라이버의 아래쪽 절반에서 디스크 읽기를 실행
- 19. 리눅스에서 차단 읽기를 중단합니다.
- 20. haskell은 http 읽기를 chuncked
- 21. StructureMap은 요청에 따라 모듈/어셈블리를로드 할 수 있습니까?
- 22. 시간에 따라 Hbase 테이블을 분할 할 수 있습니까?
- 23. Android, 내 취향에 따라 OS를 조작 할 수 있습니까?
- 24. 매개 변수가 값인지 참조인지에 따라 함수를 오버로드 할 수 있습니까?
- 25. 내부에있는 요소에 따라 요소를 타겟팅 할 수 있습니까?
- 26. 값에 따라 반환되는 열을 어떻게 제한 할 수 있습니까?
- 27. IP 주소에 따라 로그인을 강제 할 수 있습니까?
- 28. 어떻게 출력을 들여 쓰기 할 수 있습니까? '-'문자
- 29. 파일에 쓰기 권한이없는 액세스 오류가 발생합니다. 어떻게 할 수 있습니까?
- 30. 동일한 엔티티에 따라 많은 테이블을 생성 할 수 있습니까?