필자는 앱이 필요로하는 완전히 구조화 된 단일 데이터 테이블을 보유하고 있습니다.(안드로이드) sqlite 또는 텍스트 파일로 단일 데이터 테이블을 저장하는 것이 더 좋습니까?
이것은 몇 천 개의 행과 3 개의 열 (공백으로 구분 된 텍스트 파일)로 구성되어 있으며 특정 우선 순위를 할당해야합니다.
우선 순위는 int로 저장되며 수정됩니다. 나는 모든 것을 메모리에 유지하는 것을 고려했다. (이것은 매우 짧은 문자열이다.) 그리고 세션이 끝날 때 업데이트 된 int 값을 가진 텍스트를 작성하기 만하면된다. 다른 방법은 app 함수로 업데이트하는 단일 sqlite 테이블이 될 것입니다.
나는 어느 쪽이든 괜찮다고 확신하지만, 호기심에서 벗어나 SQL 테이블이나 텍스트 파싱을 읽거나 쓰는 것이 더 나을 것입니다.
질문이 정확하지 않습니다. "빠르다"는 많은 것들에 달려 있으며 주관적 일 수 있습니다. 그리고 그것은 당신이 데이터로 무엇을해야하는지에 달려 있습니다. 첫 번째 항목이나 마지막 항목에만 액세스해야하는 경우 대기열은 메모리 사용량면에서 더 좋을 것입니다 ...하지만 임의 액세스 또는 순서대로 액세스 할 수 있거나 ... 응답하기에 너무 많은 매개 변수가있는 경우 정확하게 질문하십시오. – Feuby
나는 데이터베이스 테이블에 갈거야. 따라서 모든 루틴을 작성하지 않고도 검색, 평균화, 그룹화, uèdating, 삽입, 삭제 등의 기능을 가질 수 있습니다. 한 번에 모든 데이터를 메모리에 저장할 필요가 없습니다. –
@ Feuby better now? –