2012-08-08 4 views
0

저는 새로운 GAE 파이썬 응용 프로그램을 설계하고 있으며 자체 호스팅을 허용하도록 설계하려고합니다.휴대용 GAE python에 대한 bigtable 추상화?

많은 웹 프레임 워크는 플랫폼에 중립적이지만 데이터베이스와 관련해서는 GAE 및 기타 (기타)에서 작동하는 NoSql 추상화를 찾는 데 어려움을 겪고 있습니다.

유일한 해결책은 내가 참조 :

AppScale http://code.google.com/p/appscale/ :
데이터 저장소 API의 에뮬레이트하는 가상 머신을. 가장 큰 문제는 가상 머신의 필요성이며, 따라서 매우 큰 엔터프라이즈 급 개발에만 적합합니다. 이것은 아마도 최선의 해결책 일 것입니다 .....

장고 norel http://www.allbuttonspressed.com/projects/django-nonrel :
일부 GAE 특정 기괴하지만 관리가 가능한 것처럼 보입니다. 주요 단점은 장고를 사용하도록 강요되고있다 (나는 피라미드쪽으로 기울어 져있다)

내 질문 : 거기에 다른 잠재적 인 해결책이 있습니까? bigtable에서 대상을 재 지정할 수있는 "가벼운"추상화는 couchdb 또는 다른 nosql 데이터베이스를 말하는 것이 이상적입니다.

추신 : 나는 Google cloud-sql (호스팅 된 mysql 인스턴스)을 사용할 수 있지만 nosql에 중점을 둘 것으로 알고 있습니다.

+1

왜 데이터 저장소 요구 사항을 충족하지 않는 이유는 무엇입니까? –

+0

GAE 데이터 저장소가 내 사용 요구 사항을 충족하지만 가끔 독립형 서버 (외부 액세스가 필요하지 않음)가 필요한 정부 기관에서 아웃소싱하도록 요청 받았기 때문에 데이터베이스를 코딩하는 데 1 가지 방법 만 필요하므로 필요하지 않습니다. 다른 방법으로 클라이언트의 인프라 요구 사항을 충족시킬 수 있습니다. – JasonS

+0

2012 년과 가상 머신은 "매우 큰 기업 수준"이 아닙니다. 나는 개인적인 용도로 부부를 데리고있다. 귀사의 기업/정부 고객이 이미 고용/소유 VM VM을 보유하고 있다고 확신합니다. http://sixrevisions.com/web-development/top-vps-providers/ –

답변

2

TyphoonAE는 데이터 저장소에 대한 MongoDB stub 공식 SDK가 포함를 포함하는 SQLlite stub

+0

안녕하세요, 대단합니다. 내가 필요로하는 것처럼 꽤 보인다! 나는 그것을 조사 할 것이다. – JasonS