İ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:
Kullanılan hizmetler
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.
- Uygulama Arka Planı (15 dakika): Uygulama arka planı hakkında bilgi edinin.
- Veri Ekleme ve Alma (15 dakika): DynamoDB ile veri ekleme ve almayla ilgili bazı basit örnekleri inceleyin.
- 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.
- Öğeleri Güncelleme (15 dakika): UpdateItem API’sini kullanarak veritabanımızdaki mevcut bir öğenin özniteliklerini güncelleyin.
- Temizleme ve Sonraki Adımlar (15 dakika): Bu projede oluşturulan kaynakları temizleyin.