2011-08-18 2 views
0

webapp을 Python으로 다시 작성하고 App Engine을 사용하고 싶지만 장시간 사용할 수있는 몇 가지 cron 스크립트가 있습니다. 얼마 전 App Engine을 사용했고 App Engine에 한계가 있기 때문에 이러한 스크립트를 실행할 메소드가 있는지 알고 싶었습니다. 스크립트 중 하나에 대한 아이디어를 얻으려면 웹 사이트에서 수행 한 작업을 기반으로 카르마 사용자를 계산하는 수학자가 있습니다. 따라서 수학 계산, 많은 실행 SQL이 있으며 많은 시간이 소요될 수 있습니다 .App Engine의 오랜 시간 cron

감사합니다.

+3

Google Cloud SQL을 사용할 수 있습니다 당신은 의미 내가 탐색하는 동안 귀하의 사이트가 내 업장에 간첩합니까? 여기에 귀하의 사이트의 URL을 게시하지 마십시오 ... – Kizz

답변

2

AppEngine은 SQL을 사용하지 않기 때문에 SQL 쿼리를 실행하지 않아도됩니다.

값 비싼 계산을 실행하기위한 두 가지 새로운 옵션은 backendsMapReduce입니다.이 값은 달성하려는 목표에 따라 달라집니다.

+0

고마워요! 이것은 앞에서 언급 한 스크립트 중 하나입니다. https://github.com/carloshellin/holasoy/blob/master/scripts/karma6.php 백엔드 또는 MapReduce에서 사용할 수 있습니까? (물론 파이썬으로 다시 작성하고 GQL을 사용해야한다.) –

+0

@Carlos : GQL에서는 그런 일을 할 수 없다. GQL은 SQL을 사용하는 척하는 데이터 저장소에 대해 SELECT 쿼리를 작성할 수 있도록하는 구문 설탕입니다. DELETE 또는 UPDATE 쿼리를 전혀 수행하지 않습니다. – geoffspear

+0

하지만 put() 및 delete() 메서드를 사용하여 업데이트하거나 삭제할 수 있습니까? –

0

당신이에 대해 물어하고 바로 예약 스크립트의 경우, 다음 두 PythonJava

편집을 위해, 앱 엔진의 크론이 : 지금 Google App Engine