2010-06-01 4 views
0

Android 애플리케이션에 저장해야하는 테이블에 저장된 정보가 약 20 페이지 있습니다. 각 열은 버스 노선의 지정된 정류장이며 열은 버스가 정차 할 시간으로 채워집니다. 또한 특정 시간에 버스가 핸디캡으로 액세스 할 수있는 경우와 같이 특정 시간과 관련되어야하는 특정 정보가 있습니다. 여기 안드로이드 플랫폼에 정보 테이블을 저장합니다.

는 테이블 중 하나의 예입니다 Bus Times 나는 그게 아주 쉽게 이러한 테이블을 저장할 수있을 것입니다 것처럼 보인다는 SQL 라이트를 사용하는 방법에 대한 생각

; 하지만 SQL을 사용한다고 생각할 때 나는 동적 인 데이터 저장을 생각하며 이것은 1 년에 한 번 이상 변하지 않아야합니다.

SQL이이 응용 프로그램에 적합한가요? 이 작업을 수행하는 더 좋은 방법이 있습니까?

덕분에, 롭

답변

1

나는 데이터베이스가 정말이 일에 적합한 형태라고 생각합니다. 데이터베이스의 데이터는 정기적으로 또는 매우 자주 노출 될 필요가 없으며 대용량 데이터 세트에서 특정 정보를 비교적 쉽게 추출 할 수 있다는 점이 훨씬 더 중요합니다. 그래서 당신이 lcoally 데이터를 저장 해야하는 경우 데이터베이스를 사용합니다.

다른 접근 방식에 대한 힌트입니다. 이 데이터를 웹 사이트에서 직접 읽는 것에 대해 생각하십니까? 이 페이지의 스타일을 보면 웹 서비스를 제공한다고 생각하지 않지만 HTTP를 사용하여 파싱 할 수는 있을지 모릅니다. 시간이 지남에 따라 구조가 변경되는지는 알 수 없지만이 솔루션은 로케일 저장소가 필요하지 않으며 데이터가 업데이트되는 경우 데이터베이스를 수동으로 업데이트 할 필요가 없다는 장점이 있습니다.

희망은 당신이

+0

나는 확실히 웹 사이트에서 직접 잡아 당겨 생각했지만 형식이 페이지에 약간의 다른 페이지 경향이 도움이 될 수 있으며 시간이 지남에 따라 약간 변경하는 경향 않습니다. 데이터베이스를 사용하여 주셔서 감사합니다. – tgai

+0

또한 데이터베이스라고 할 때 SQL Lite를 사용할 수 있습니까? 아니면 안드로이드 응용 프로그램과 함께 사용할 수있는 다른 데이터베이스가 있습니까? – tgai

+0

나는 sql lite에 대해 이야기하고있었습니다. 또 다른 것이 있을지 모른다. –

관련 문제