2000 ~ 5000 명의 사용자를 대상으로 동시 작성 및 읽기를 수행하는 데 사용할 수있는 NOSQL DB는 무엇입니까? MongoDB를 사용했지만 mongoDB에서 동시성을 사용할 수 없으므로 작동하지 않습니다. 네, 자바 코드에서 NOSQL DB를 사용하고 싶습니다.가장 빠른 동시 NOSQL 데이터베이스
답변
저희는 Apache Cassandra을 매우 성공적으로 사용합니다. 쓰기 최적화 된 db 솔루션입니다.이 클라이언트에는 여러 클라이언트 옵션 http://wiki.apache.org/cassandra/ClientOptions이 있습니다. the Java Hector Client. Cassandra는 수평 확장을 위해 제작되었으므로 성능이 비효율적 인 경우 다른 노드 (서버)를 추가하면 성능이 향상됩니다.
우리는 수천 개의 동시 쓰기를 1 초 만에 수행하고 수평 확장을 실제로 시작하지 않았습니다.
내가 Hector를 자바로 사용하는 예제를 얻을 수있는 링크를 줄 수 있습니까? 몇 가지 예가 제가 원하는 것입니다. 데이터베이스 서버에 연결하고 사용하는 방법 ... – shalki
https://github.com/zznate/cassandra-tutorial을 방문하십시오. 간단한 연결은 https://github.com/zznate/cassandra-tutorial/blob/master/src/main/java/com/datastax/tutorial/TutorialBase.java와 같이 만들어집니다. –
Apache cassandra를 사용해보십시오. 클러스터 캐스팅과 함께 대량의 동시 쓰기를 지원합니다.
java와 함께 cassandra를 사용할 수 있습니까? 내가 검색하고 있었지만 java로 구성하는 방법을 알지 못했습니다. 그래서, 도울 수 있니? – shalki
- 1. 가장 빠른 키 값 nosql 데이터베이스
- 2. 간단하고 빠르고 안정적인 데이터베이스 (NoSQL)
- 3. 주로 쓰는 NoSQL 데이터베이스
- 4. NoSQL 데이터베이스 디자인
- 5. NoSQL 환경의 데이터베이스 보안
- 6. NoSQL 데이터베이스 구조?
- 7. Asp.net MVC + NoSQL 데이터베이스
- 8. Merge RDBMS와 NoSQL 데이터베이스
- 9. 오픈 소스 프로젝트 NoSql 데이터베이스
- 10. 가벼운 데이터베이스 (SQL 또는 NoSQL)
- 11. 가장 빠른 키 - 값 쌍 데이터베이스?
- 12. 키워드 쿼리를위한 가장 빠른 데이터베이스 디자인
- 13. 데이터베이스 필드의 요약을 계산하는 가장 빠른 방법
- 14. MySQL 데이터베이스 복사본을 만드는 가장 빠른 방법
- 15. 자바 스크립트 가장 빠른 로컬 데이터베이스
- 16. 가장 빠른 SQL 전체 텍스트 검색
- 17. 탄성 검색 및 NoSQL 데이터베이스
- 18. NoSQL 데이터베이스 : 읽기 일관성은 어떻게됩니까?
- 19. (memcached + 관계형 데이터베이스) vs nosql
- 20. 큰 파일을 저장하기위한 NoSQL 데이터베이스?
- 21. NoSQL 데이터베이스 시스템을 테스트하는 방법
- 22. azure에 사용할 수있는 nosql 데이터베이스
- 23. 무거운 수학 쿼리 및 NoSQL 데이터베이스
- 24. 동시 데이터베이스 쿼리 투영
- 25. 동시 mySql 데이터베이스 쿼리
- 26. NoSql 키/값 데이터베이스 란 무엇입니까
- 27. 빠른 로컬 데이터베이스
- 28. 개체 대 문서 저장 (데이터베이스) = 차이 (nosql)?
- 29. AppEngine이 포함 된 CouchDB와 같은 NoSQL 데이터베이스
- 30. 가장 빠른 동기화 기술
동시 또는 고속이 필요합니까? 당신이 그것을 필요로한다면, 당신은 그것이 얼마나 빨리 필요합니까? 예 : 초당 읽기/쓰기. 모든 코어를 사용하려면 몇 개의 코어가 있습니까? 단일 사용자가 시스템의 모든 리소스를 사용할 수 있어야하므로 사용자 수는 중요하지 않습니다. –
그건 나에게 중요하지 않아 .. 나는 약 2000 명의 사용자를 서버에 연결하고 서버에 요청을 보내고 서버로부터 응답을받는 자바 프로그램을 가지고있다. 그리고 이것은 Java에서 쓰레드를 사용하여 수행됩니다. 따라서 각 사용자에 대한 모든 요청과 응답을 동시에 데이터베이스에 저장하려고합니다. – shalki
귀하의 요구 사항이 무엇인지 명확하게 이해해야한다고 생각합니다. 2000 명의 사용자가 매 20 초마다 하나의 요청을하고 각 요청에 1ms가 걸리면 한 번에 평균 0.1 회의 요청을하게됩니다. 즉 1보다 작습니다. 동시성이 필요하다는 것을 알지 못하는 한, 그렇지 않은 것으로 가정해야합니다. –