2010-01-08 21 views
5

Sitemin mimarisi ASP.Net & MySQL'i içerir. Amazon Cloud üzerinde konuşmayı planlıyorum. Bu EC2 örnek (ler) ve RDS anlamına gelir. Sorgum günlük kaydıyla ilgili.Amazon Cloud'da en iyi 'kayıt' seçeneği. RDS veya SimpleDB?

Uygulamamın vatansız olduğunu garanti ediyorum, bu nedenle uygulama katmanında oturum açma işlemi devre dışı bırakıldı. Bütün devlet/ısrar RDS'ye gider. Günlüğe kaydetme söz konusu olduğunda, RDS'nin iyi bir seçenek olup olmadığından emin değilim (sadece spekülasyon yapıyor). Yeni olduğu ve veritabanı istisnalarını da kayıt altına alacağımdan, RDS'ye giriş yapmak doğru değil. Benim elimde en iyi seçenek SimpleDB olduğunu sanırım.

Günlüğe kaydetme amacıyla RDS ve SimpleDB arasında seçim yapmak için öneriler arıyorum.

cevap

5

Ayrıca Amazon bulutunda nereye giriş yapılacağını ve SimpleDB'ye yapmaya karar verdim, çünkü ilişkisel veritabanı günlüğe kaydetme amaçları için çok fazla karmaşıktır. Bu durumda Java kullanıyorum ve hazır bir log appender for SimpleDB var. Ben RDS üzerinde SimpleDB tavsiye, .net için benzer bir şey google çalıştı ama Yani herhangi :(

bulamadık


GÜNCELLEME 2010-03-02:.

SimpleDB, 1024 baytlık bir öznitelik değeri uzunluk sınırlamasına sahiptir.Bu yüzden, daha uzun kayıt iletileri alırsanız, bunun bir şekilde ele alınması gerekir. Bir çözüm, günlük mesajını birden çok özniteliğe (yani sütunlara) ayırmaktır. Bize bol alan veren isim-değer çiftleri