2016-09-18 2 views
1

이 데이터베이스를 react-native와 함께 사용하려고합니다. 우선, 나는 그것이 일반 객체를 검색 할 수 없다는 것을 알아 냈습니다. 원하는 객체 트리의 모든 속성을 재귀 적으로 검색해야합니다. 그리고 그것은 객체 당 약 1 초 (~ 50 개의 숫자 소품)를 필요로합니다. 천천히!영역 데이터베이스 성능

이제 저는 어떻게 든 ~ 9000 개의 개체를 가져 왔습니다 (제목을 포함하여 각각 최대 1000 자). 가져 오기가 쉽지 않은 것처럼 보입니다. 적어도 문서에는 설명되어 있지 않습니다. 어쨌든 그건 받아 들일 수 있습니다. 하지만 지금은 내 데이터베이스 크기 (default.realm)가 3.49GB (!)라는 것을 알게되었습니다. JSON 파일은 6.5MB 만 가져옵니다. 나는 default.realmRealm Browser으로 열었으며 ~ 9000 개의 개체 만 표시합니다. 왜 이렇게 무거워?

어느 쪽이든, 나는이 데이터베이스에 대해 아주 근본적인 것을 이해하지 못하거나 완전한 쓰레기입니다. 나는 정말로 내가 틀렸길 바란다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

+0

이 포럼은 특정 코딩 질문에 대한 답변이므로 코드 샘플을 사용하여 질문을 업데이트 할 수 있습니까? 우리는 '평범한 대상'과 '재귀 적으로 검색하는'이 무엇을 의미하는지 알아야합니다. 그 때까지는 이것이 너무 모호해서 우리가 정말로 도움이되지 않아야합니다. – Jay

+0

과도한 데이터베이스 크기 문제에 대해서는 알려진 문제로 보입니다. 가능한 해결책에 대해이 이전 질문을 확인할 수 있습니다. http://stackoverflow.com/questions/35865711/realm-file-size-is-too-large – Orlando

답변

0

크롬 디버그 모드에서 실행하고 있지 않은지 확인하십시오. 아마 일이 그렇게 느린 것 같습니다. 파일 크기 문제에 관한 한, 왜 그런 일이 일어나고 있는지 파악할 수 있도록 코드를 게시하면 도움이 될 것입니다.