DB 구축후 접근할때 어느 방법이 좋을까 궁금해서 질문 올립니다..

 

DB 사용 겅험이 적어서요..

 

제목 그대로 여러번 DB에 접근하여 그때그때 조회하여 사용할지.. 아니면 한번에 다 찾은 후에 이걸 우려먹을지.. 에 대한 질문입니다.

 

1.

DB에서 자주 조회하는게 아무래도 속도는 느리게지요.. 

 

2.

한번에 필요한 데이터 다 검색후 배열로 값을 저장하고 있다가 액티비티간 이동에 intent 사용해 넘기는 방식을 사용하려니 액티비티를

여러번 거쳐서 이동할때 계속 달고 다녀야 하는 단점이 있구요..

 

 

어떤 방법이 좋을까요??

 

DB에서 그때그때 조회하는 방법은 좀더 직관적일수 있고,  계속 액티비티 이동시 필요없는 데이터를 달고 다니지 않아도 되고 메모리를 적게 먹겠죠?? (아닌가요.. DB때문에 오히려 많이 먹을려나요..)

 

한번에 찾은 후 액티비티간 계속 달고 다니는 방법은 일단 DB 접근이 적어 속도가 빠르다는 점과.. 왠지 혼자 찝찝하게 불안한 DB 접근이 적다는 장점은 있으나 필요없는 액티비티 이동시에도 계속 달고 있어야 한다는 단점이 있구요..

(액티비티 이동시 달고 다녀야 하는 이유는 현재 액티비티에서 사용하지 않더라도 그 다음 액티비티에서 필요하기 때문입니다..)