2014-05-20 3 views
0

GAE (무료 앱)로 데이터를 가져 와서 저장하고 싶습니다. GAE 내에서이 데이터를 사용할 필요가 없습니다. 일단 수집되면 로컬로 내보내고 사용해야합니다 (타사 소프트웨어 사용). 어떤 대체물이 Google suggests에 있습니까? 현재 저는 GAE 할당량을 초과합니다 (데이터베이스 작업 작성).GAE 데이터 저장소에 대한 대안이 있습니까?

아마 내가 직접 일부 txt/csv 파일에 데이터를 쓰고 다운로드 할 수 있습니까? 또는 Google 문서 도구 스프레드 시트에 기록 하시겠습니까?

업데이트. 매일 txt/csv 파일 끝에 새 레코드를 추가해야합니다. 따라서 한 번만 업로드 할 수 있습니다.

답변

1

드라이브 API를 사용하면 스프레드 시트를 생성 할 수 있습니다. 네가 제안하는 것처럼.

Upload CSV to Google Drive Spreadsheet using Drive v2 API

또는 스프레드 시트 API

https://developers.google.com/google-apps/spreadsheets/를 사용

일반적으로 Google 클라우드 스토리지는 이런 종류의 일에 사용되어야하지만, 당신은 아무것도 지불하지 않도록하려는 경우 다음 해결해야 할 수도 있습니다

+0

예제는 하나의 파일에 대한 것이지만 매일 파일에 레코드를 추가합니다 .. –

+0

스프레드 시트 API https://developers.google.com/google-apps를 사용하여 기존 스프레드 시트에 추가 할 수도 있습니다/spreadsheets/ – Bachmann

+0

Google 서비스 계정 (GAE에서 제공)에서 작동하지 않을까 걱정됩니다. 즉, OAuth를 통해 앱을 수동으로 승인해야합니다 ... –

1

Datastore의 데이터 복제 및 기타 기능이 필요하지 않은 경우 사용할 이유가 없습니다.

예를 들어 txt 또는 CSV 파일을 Google Cloud Storage에 저장할 수 있습니다. 5GB의 무료 저장 용량이 제공됩니다. 이는 많은 양의 데이터입니다.

+0

Google Cloud Storage에 저장된 기존 파일에 레코드를 추가하는 쉬운 방법이 있습니까? –

+0

파일을 읽고 업데이트 한 다음 다시 저장해야합니다. 보다 효율적인 방법은 기존 파일에 새 레코드를 추가하는 대신 파일 당 하루 레코드와 같이 일괄 적으로 데이터를 저장하는 것입니다. 이 파일의 이름을 지정하려면 날짜 또는 시간 소인을 사용하십시오. 처리가 훨씬 쉬워집니다. –

+0

다른 Google 서비스를 사용하지 않고 일부 GAE 파일에 데이터를 쓸 수 없었습니까? –

관련 문제