İlişkisel Olmayan Bir Veritabanı Oluşturma ve Yönetme

(Amazon DynamoDB Kullanarak)

Giriş: İlişkisel Olmayan Bir Veritabanı Oluşturma ve Yönetme

Bir DynamoDB tablosu oluşturup veri depolama ve almada bu tabloyu kullanmak için adım adım talimatları izleyin

Genel Bakış

Bu öğreticide, bir DynamoDB tablosu oluşturacak ve bu tabloyu verileri depolamak ve almak üzere kullanacaksınız. DynamoDB API’leriyle etkileşim kurmak için Python ve Boto 3’ün yanı sıra AWS SDK for Python’u kullanacaksınız. Ayrıca, ilişkisel olmayan bir veritabanı olan DynamoDB’nin geleneksel ilişkisel veritabanlarından bazı farklarını öğreneceksiniz. Bu öğreticide, rehber örnek olarak bir çevrimiçi kitabevi uygulaması kullanılmaktadır.

Bu neden önemlidir?

Verilerinizi hem uygulamanızın veri erişimi yöntemlerine hem de veritabanınızın temelindeki modele uyacak şekilde nasıl modelleyeceğinizi anlamalısınız. Yeni bir uygulamanın mimarisini tasarlarken, seçtiğiniz veritabanının, uygulamanız daha fazla kullanıldığında artan yükü taşıyabileceğinden emin olmalısınız.

Neredeyse sonsuz ölçeklenebilirlikle düşük gecikme süreli performans sağlayan DynamoDB sayesinde, uygulamanız büyüdükçe performans darboğazlarını endişe etmeniz gerekmez. Bir HTTP API veya HTTPS uç noktası üzerinden erişilebilen DynamoDB, veritabanınızla basit ve güvenli bir etkileşim modeli sağlar. Son olarak DynamoDB bir NoSQL veritabanı olduğundan uygulamanızla birlikte gelişebilecek esnek şema tasarımına olanak tanır.

 AWS deneyimi

Orta seviye

 Tamamlama süresi

~90 dakika

 Tamamlama maliyeti

Bu öğreticinin size maliyeti 2 USD’den daha azdır (tüm hizmetlerin 2 saat boyunca çalışacağı varsayıldığında)*

*Bu hesaplamada, öğretici boyunca önerilen yapılandırmaları uyguladığınız ve tüm kaynakları 2 saat içinde sonlandırdığınız varsayılmıştır.

 Gerekenler:

Etkin AWS hesabı**
Tarayıcı, tercihen Chrome
 
**Son 24 saat içinde oluşturulan hesapların, bu proje için gerekli kaynaklara henüz erişimi olmayabilir.

 Son güncelleme:

7 Şubat 2023

Modüller

Bu öğretici beş kısa modüle bölünmüştür. Bir sonraki modüle geçmeden önce her bir modülü sırayla tamamlamanız gerekmektedir.

  1. Uygulama Arka Planı (15 dakika): Uygulama arka planı hakkında bilgi edinin.
  2. Veri Ekleme ve Alma (15 dakika): DynamoDB ile veri ekleme ve almayla ilgili bazı basit örnekleri inceleyin.
  3. Sorgulama ve Küresel İkincil Dizinler (15 dakika): DynamoDB ile tek API çağrısıyla birden fazla öğe almaya ilişkin bazı basit örnekleri inceleyin.
  4. Öğeleri Güncelleme (15 dakika): UpdateItem API’sini kullanarak veritabanımızdaki mevcut bir öğenin özniteliklerini güncelleyin.
  5. Temizleme ve Sonraki Adımlar (15 dakika): Bu projede oluşturulan kaynakları temizleyin.

Bu sayfa size yardımcı oldu mu?

Uygulama Arka Planı