0

Ayrıştırma kılavuzu, AWS'ye geçtiğimizde Elastic Beanstalk kullanılmasını önerir. AWS servislerini okuduğumda, DynomoDB'nin daha iyi bir seçim olduğunu düşünüyorum. DynamoDB ve Elastic Beanstalk her ikisi de noSQL kullanır. Bu ikisi arasındaki bariz farkı bilen var mı? Birçok küçük ama sık sık talepleri işleme yeteneği, projem için önemlidir.AWS dynamoDB vs Elastik Beanstalk. Amacıma daha iyi hizmet eden nedir?

+1

Benzer hizmetler bile yok. Biri bir veritabanı, diğeri ise yönetilen bir web sunucusudur. İki hizmeti nasıl kıyaslayabileceğini anlamıyorum. Orada Parse sunucu yükleyebilirsiniz ve Parse kullanmaya devam edebilirsiniz çünkü Elastic Beanstalk kullanmanızı öneririz. Bunun yerine kodunuzu DynamoDB'yi kullanmak için yeniden yazmak isterseniz, bunun için gidin, ancak iki hizmeti karşılaştıran sorunuz çok az anlam ifade eder. –

+0

O zaman elmaları elma elleriyle yapmak için, Parse sunucu mongodb dayanmaktadır, bu nedenle dinamodb ile karşılaştırılabilir? Hangi benim için ayrıştırıcı sunucu kullanmak anlamına gelir Ben bir seçim yok ama elastik beanstalk ile gitmek için? Yoksa hala portakallara elmalarımı karşılaştırıyor muyum? – shle2821

+1

Her iki NoSQL veritabanı olduğundan MongoDB'yi DynamoDB ile karşılaştırabilirsiniz. Parse sunucusunu kullanmak istiyorsanız, sadece MongoDB ile uyumludur, böylece DynamoDB ile kullanamazsınız. –

cevap

1

DynamoDB, nihai, ölçeklenebilir noSql veritabanı sistemidir. Dinamo ile git. Birçok küçük istekleri çok iyi işler.

+0

DynamoDB'ye aktarmama yardım ettiniz. Teşekkür ederim! – shle2821

1

Yorumların aksine, Elastic Beanstalk bir web sunucusu DEĞİLDİR ve bir veritabanı DEĞİLDİR. Elastic Beanstalk, kullanıcıların bilgi işlem (EC3 düşünün) ve depolama (S3 veya DynamoDB'yi düşün) gibi diğer AWS hizmetlerini hızlı bir şekilde sağlamasına ve kullanıcının bu uygulamanın izlenmesi ve dağıtımını kurmasına yardımcı olan AWS hizmet hizmetidir. Beanstalk ile uygulamalarınızı dağıtabilir ve temel AWS kaynaklarının kontrolünü elinizde tutabilirsiniz. Sizin durumunuzda, ayrıştırma verilerinizi saklamak için Elastic Beanstalk'i bir MongoDB sunucu veritabanı kullanmanız gerekebilir. Diğer yandan, bir AWS hizmeti olarak sağlanan yönetilen, dağıtılmış yüksek düzeyde ve ölçeklenebilir ilişkisel olmayan (NoSQL) bir veritabanıdır. Dynamo, MongoDB ile karşılaştırılabilir bir şekilde (hem verileri depolayabilir hem de ikisi de ilişkisel değildir), ancak Mongo'nun kendinizi yönetmeniz ve dağıtmanız gereken bir sistem olduğu (belki de Elastic Beanstalk'ın yardımıyla), Dynamo tamamen Sadece uygulama mantığınız hakkında endişelenmeniz gereken yönetilen sistem. Sizin durumunuzda, MongoDB'yi DynamoDB ile değiştireceksiniz; bu, MongoDB'yi korumak (örneğin, yeni sürümler çıktığında ana bilgisayar ve işletim sistemi güncellemesi) konusunda endişelenmek yerine, başvurunuza odaklanmanız için kendinizi serbest bırakacaktır.

İlgili konular