기능에 관계없이 데이터베이스의 크기에 직접 영향을 미치는 장치의 크기만으로도됩니까? 열기 및 닫기 데이터베이스는 비용이 많이 드는 작업이므로이 비용은 데이터베이스의 크기에 따라 다릅니 까?안드로이드 데이터베이스의 크기는 장치의 배터리 효율성에 영향을 줍니까?
1
A
답변
0
물론. 유일한 문제는 조숙 한 최적화를 원하지 않는다는 것입니다.
크기 자체가 전원 사용에 매우 미약하지만 영향은 있습니다. 그것은 "당신이 얼마나 자주 DB에 읽고 쓸 수 있습니까?" 앱당 한 번이라면 보통 크기의 데이터베이스 (모바일 장치의 의미에서 적당 함/아마도 몇백 개의 항목)에서 나쁘지 않아야합니다. 자주 사용하는 경우 RAM의 읽기 캐시를 수행 할 수있는 경우와 같은 다른 옵션을 고려해야합니다.
1
데이터베이스의 크기는 이 아니며 열 때까지 적용되는 시간은입니다. 큰 데이터베이스는 실제로 더 많은 데이터에 액세스하는 경우에만 비쌉니다.
앱이 데이터베이스를 너무 자주 열거 나 닫는다고 생각되면 연결을 유지해야합니다. 이렇게하면 더 많은 메모리 사용을 막기위한 추가적인 노력이 필요 없습니다.
그래서 결론적으로 데이터베이스 크기는 크고 작 으면 배터리 효율에 관계가 없습니다. 개폐 및 기능이 동일하다면 데이터베이스 크기는 100MB 또는 100KB 일 수 있습니다 - 효율성은 동일해야합니다. –