적은 수와 작은 문자열과 같은 작은 값을 가진 백만 개 이상의 키를 효율적으로 저장할 수있는 낮은 오버 헤드 및 낮은 메모리 요구 사항 (< 500MB)을 가진 데이터베이스를 찾고 있습니다. 나는 redis, CouchDB, OrientDB와 같은 nosql을 시도했지만 너무 많은 메모리를 사용하거나 수십만 개의 키를 사용한 후 매우 느리게 작성하거나 손상시킵니다. 당신은 다른 어느 것이 좋습니다?만 + 키의 데이터베이스입니까?
-1
A
답변
1
매우 간단합니다 : gdbm 또는 심지어 tdb과 같은 것. gdbm을 사용하면 데이터에 대한 메모리 사용을 단일 키 - 값 쌍에 필요한 공간으로 제한 할 수 있습니다. 고급 기능 : Berkeley DB.
0
빠른 쓰기의 경우 "cassandra"가 있습니다.
관련 문제
- 1. BigTable 객체 지향 데이터베이스입니까?
- 2. C 라이브러리가있는 좋은 데이터베이스입니까?
- 3. XML은 가벼운 데이터베이스입니까? 아니면 문서입니까?
- 4. Redis 키의 하위 집합 만 디스크에 유지하는 가장 좋은 방법
- 5. 가장 빠르고 안정적인 비 SQL 데이터베이스입니까?
- 6. 페이스 북은 더 빠르거나 로컬 데이터베이스입니까?
- 7. 로컬 및 클라이언트/서버 모두를위한 어떤 데이터베이스입니까?
- 8. C 키의 키 누르기 이벤트
- 9. MySQL 키의 고유성 보장
- 10. 키의 값을 가져옵니다. PHP
- 11. 기본 키의 인덱스 이름
- 12. 메시지 번들 키의 공백
- 13. PHP 배열 키의 인용문
- 14. Enter 키의 Datagridview 이벤트
- 15. 개체 키의 순서 변경 ....
- 16. 사전 키의 유형 안전?
- 17. "Windows"키의 InputGesture 한정자
- 18. USB 키의 TortoiseSVN
- 19. 스파이더 맨 키의 I/O
- 20. Windows 키의 ASCII 코드는 무엇입니까?
- 21. ResourceDictionary 키의 순서는 어떻게 결정됩니까?
- 22. 복합 외래 키의 FluentNHibernate 매핑
- 23. jQuery : Tab 키의 키 업?
- 24. 외래 키의 열 순서를 찾으십시오.
- 25. EC 공개/개인 키의 Fileformat?
- 26. 배열 키의 일부인 가변 값
- 27. 배열에서 키의 설정되지 않은 범위
- 28. PHP를 사용하는 활성화 키의 문제
- 29. 인터넷 탐색기에서 액세스 키의 현지화
- 30. 키보드에서 키의 위치를 얻는 방법
비 관계형 데이터베이스 여야합니까? 제약 조건과 요구 사항을 설명하면 더 좋을 것입니다. "메모리 부족"은 얼마입니까? "작은 가치"란 무엇입니까? 기록에는 어떤 구조가 있습니까? 어떻게 데이터에 액세스하고 사용하려고합니까? – Oded
백만은 ** 모든 ** 데이터베이스에 대해 큰 것이 아닙니다. 최고의 문서 및 대규모 커뮤니티 지원을 제공하는 제품을 선택하십시오. – Nishant
@stagas - 질문 대신 _edit_ 질문을하고 주석 대신 정보를 추가하십시오. 어떤 사람들은 의견을 읽지 않습니다. – Oded