DynamoDB - Çevre
DynamoDB Ortamı, yalnızca DynamoDB GUI konsoluna erişmek için Amazon Web Services hesabınızı kullanmaktan oluşur, ancak yerel bir kurulum da gerçekleştirebilirsiniz.
Aşağıdaki web sitesine gidin - https://aws.amazon.com/dynamodb/
Amazon Web Services hesabınız yoksa "Amazon DynamoDB'yi Kullanmaya Başlayın" düğmesini veya "AWS Hesabı Oluşturun" düğmesini tıklayın. Basit, yönlendirmeli süreç, tüm ilgili ücretler ve gereksinimler hakkında sizi bilgilendirecektir.
Sürecin gerekli tüm adımlarını gerçekleştirdikten sonra erişime sahip olacaksınız. AWS konsolunda oturum açın ve ardından DynamoDB konsoluna gidin.
İlişkili ücretlerden kaçınmak için kullanılmayan veya gereksiz materyalleri sildiğinizden emin olun.
Yerel Kurulum
AWS (Amazon Web Service), yerel kurulumlar için bir DynamoDB sürümü sağlar. Web hizmeti veya bağlantı olmadan uygulama oluşturmayı destekler. Ayrıca yerel bir veritabanına izin vererek tedarik edilen aktarım hızını, veri depolamayı ve aktarım ücretlerini azaltır. Bu kılavuz, yerel bir kurulumu varsaymaktadır.
Dağıtıma hazır olduğunuzda, uygulamanızı AWS kullanımına dönüştürmek için birkaç küçük düzenleme yapabilirsiniz.
Kurulum dosyası bir .jar executable. Linux, Unix, Windows ve Java destekli diğer tüm işletim sistemlerinde çalışır. Aşağıdaki bağlantılardan birini kullanarak dosyayı indirin -
Tarball - http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.tar.gz
Zip archive - http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.zip
Note- Diğer depolar dosyayı sunar, ancak en son sürümü olması gerekmez. Güncel kurulum dosyaları için yukarıdaki bağlantıları kullanın. Ayrıca, Java Runtime Engine (JRE) sürüm 6.x veya daha yeni bir sürüme sahip olduğunuzdan emin olun. DynamoDB, eski sürümlerle çalışamaz.
Uygun arşivi indirdikten sonra, dizinini (DynamoDBLocal.jar) çıkarın ve istediğiniz yere yerleştirin.
Daha sonra bir komut istemi açarak, DynamoDBLocal.jar dosyasını içeren dizine gidip aşağıdaki komutu girerek DynamoDB'yi başlatabilirsiniz -
java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
DynamoDB'yi başlatmak için kullanılan komut istemini kapatarak da durdurabilirsiniz.
Çalışma ortamı
DynamoDB ile çalışmak için bir JavaScript kabuğu, bir GUI konsolu ve birden çok dil kullanabilirsiniz. Mevcut diller arasında Ruby, Java, Python, C #, Erlang, PHP ve Perl bulunmaktadır.
Bu eğitimde kavramsal ve kod netliği için Java ve GUI konsol örneklerini kullanıyoruz. Java'yı kullanmak için bir Java IDE, AWS SDK for Java yükleyin ve Java SDK için AWS güvenlik kimlik bilgilerini ayarlayın.
Yerelden Web Servis Koduna Dönüştürme
Dağıtıma hazır olduğunuzda, kodunuzu değiştirmeniz gerekecektir. Ayarlamalar kod diline ve diğer faktörlere bağlıdır. Ana değişiklik yalnızcaendpointyerel bir noktadan bir AWS bölgesine. Diğer değişiklikler, uygulamanızın daha derinlemesine analiz edilmesini gerektirir.
Yerel bir kurulum, web hizmetinden aşağıdaki temel farklılıklar dahil ancak bunlarla sınırlı olmamak üzere birçok yönden farklılık gösterir:
Yerel kurulum hemen tablo oluşturur, ancak hizmet çok daha uzun sürer.
Yerel kurulum, verimi göz ardı eder.
Silme, yerel bir kurulumda hemen gerçekleşir.
Ağ ek yükünün olmaması nedeniyle yerel kurulumlarda okumalar / yazmalar hızlı bir şekilde gerçekleşir.