포스퀘어나 구글의 place api등과 같은 외부의 위치기반 API를 사용할 때

해당 위치를 즐겨찾기하거나 그 위치에 대한 댓글을 다는등의 행위를 하게 되는데요.

즐겨찾기, 위치에 대한 댓글은 자체정보(자체 서버에 저장되는)이고 위치에 대한 정보는

외부에서 가져오는 정보인데 이 서로간의 정보를 어떤식으로 맞춰줄 수 있는지 궁금합니다.

(예를 들어 위치정보 리스트에 즐겨찾기 표시 및 댓글 수 정보가 보여져야 함)

개인적인 생각으로는 외부api를 통해 위치정보를 가져와서 자체 서버에 저장(insert및 update)한 후에 

자체서버값을 쭉 가져오면 되나 싶긴한데 시간이 너무 오래걸리지않나 싶고 

api는 키값이 없으니 api마다 유니크id값이 다를것이므로

update를 한다고 쳐도 혹 api를 변경할 경우 update 대상을 정확히 찾을 수 있나 싶고 그러네요.

어떤식으로 처리해야되는지 도움말씀좀 부탁드립니다.

그리고 위치api 어떤게 괜찮은지 추천도~ 구글place api는 써봤고 포스퀘어는 안써봤는데 위치정보는

포스퀘어가 왠지 더 괜찮을 것 같다는 생각이 들어서 고민중입니다.