Google AppEngine'i yerleşik veri deposu ile kullanıyorum. Ancak, tüm veri mağazamı yeni VPS'ime taşımak istiyorum.Google appengine veri deposu alternatifi?
Apache Cassandra kullanacağız. GAE Datastore'dan Apache Cassandra'ya nasıl geçilir?
Google AppEngine'i yerleşik veri deposu ile kullanıyorum. Ancak, tüm veri mağazamı yeni VPS'ime taşımak istiyorum.Google appengine veri deposu alternatifi?
Apache Cassandra kullanacağız. GAE Datastore'dan Apache Cassandra'ya nasıl geçilir?
Benim tahminim böyle toplu yükleyici/downloader olarak bir araç bakıyoruz edilir:
http://code.google.com/appengine/docs/python/tools/uploadingdata.html
Buna almak için bir komut dosyası daha sonra, CSV tüm verileri dışa yazmak isteyeceksinizİstediğiniz herhangi bir yeni formatta. Eğer "Yüksek Çoğaltma" datastore kullanıyorsanız
Toplu downloader kullanamazsınız. Tüm varlıklarınızı sözlük olarak listeleme gibi manuel bir yaklaşım kullanabilirsiniz. JSON formatlı bir dizginiz olacak. Bunu kullanarak, yeni sisteminiz için varlığınızı tekrar uygun hale getirebilirsiniz.
Er, ne? Yükleyici, HRD'de gayet iyi çalışmalıdır. –
@Nick; Sadece belgeleri oku. [link] (http://code.google.com/intl/tr/appengine/docs/python/tools/uploadingdata.html) _Note: Bu belge, master/slave veri deposunu kullanan uygulamalar için geçerlidir. Uygulamanız Yüksek Çoğaltma veri deposunu kullanıyorsa, verileri uygulamadan kopyalamak mümkündür, ancak Google şu anda bu kullanım durumunu desteklememektedir. Yüksek Çoğaltma veri deposundan kopyalamaya çalışırsanız, Yönetici Konsolu'nda bir high_replication_warning hatası görürsünüz ve indirilen veriler yakın zamanda kaydedilmiş varlıkları içermeyebilir. – syloc
Bu işe yaramadığı anlamına gelmez - sadece İndirme işleminin tamamlanmayabileceğini (ki bu da tutarlı bir veri deposunun kaçınılmaz bir sonucudur) reddeder. –
Yeni VPS'nizde Django'yu (veya istediğiniz çerçeve) kullanmayı düşündünüz mü? Bu, GAE – mcotton
'da harici bir veri deposu kullanmaktan çok daha kolay görünüyor, uygulamalarınızı uygulama motorunda çalıştırmaya çalışıyorsunuz, ancak VPS'nizde bir cassandra sunucusuna erişmelerini mi istiyorsunuz? Yoksa tamamen uygulama motorunu kullanmayı bırakmaya mı çalışıyorsunuz? –
Cassandra'yı kullanacaksanız, muhtemelen GAE'den tamamen uzaklaşmak ve Amazon EC2'yi veya Rackspace gibi yönetilen bulut barındırma çözümünü kullanmak mantıklıdır. –