2017-11-01 6 views
0

:로컬 데이터베이스는

나는 기본적으로 검색 인 전자 응용 프로그램을 구축있어 전자 응용 프로그램에서 사용할 수 있습니다. 문서 수가 100,000 개가 넘는 JSON으로 변환되었습니다.

LokiJScryptedFileAdapter으로 시도했습니다. 800000 개의 문서 인 lowdb에 이상한 동작을하기 시작합니다. 실제로는 느리고 모든 새 문서에서 느려질 수 있습니다. 또한 pouchdb은 Electron과 잘 작동하지 않습니다.

그런 다량의 데이터를 검색하기위한 좀 더 단순한 (어쩌면 맞춤식) 해결책이 있습니까? 검색을 위해 필요하지 않지만 암호화 된 상태로 보관해야합니다 (앱을 닫을 때).

+0

왜 pouchdb가 전자와 잘 작동하지 않습니까? 어떤 문제에 직면 했습니까? – shashi

+0

@shashi 나는 https://github.com/calvinmetcalf/crypto-pouch를 사용하려고 시도했다. 오류를 회상 할 수 없다. 모든 문서를 두 개의 개별 데이터베이스 파일로 분할하여 문제를 해결했다. 노드 V8 메모리 문제로 인해 Lokijs는 엄청난 양의 데이터를 처리 할 수있었습니다. 어쨌든, 답장을 보내 주셔서 감사합니다! :) –

+0

@ R-J 답변을 찾았습니까? 그렇다면 업데이트하십시오. 비슷한 생각을하는 사람들에게 도움이됩니까? – manny

답변

0

각각 ~ 600 000 개의 레코드가있는 두 개의 데이터베이스 파일을 생성했습니다. 두 데이터베이스 모두에서 검색이 수행되고 결과가 병합됩니다.