HAQM SimpleDB, veritabanı yönetimi iş yükünü ortadan kaldıran yüksek oranda erişilebilir NoSQL veri deposudur. Yazılım geliştiriciler yalnızca veri öğelerini web hizmeti istekleri aracılığıyla depolayıp sorgular ve HAQM SimpleDB işin geri kalanını üstlenir.

İlişkisel veritabanlarının katı gereksinimlerine sahip olmayan HAQM SimpleDB, çok az veya sıfır yönetim yüküyle yüksek oranda erişilebilirlik ve esneklik sunacak şekilde optimize edilmiştir. HAQM SimpleDB arka planda yüksek erişilebilirlik ve veri dayanıklılığı için verilerinizin coğrafi olarak dağıtılmış kopyalarını otomatik olarak oluşturur ve yönetir. Hizmet yalnızca verilerinizin depolanması ve isteklerinizin sunulması sırasında kullanılan kaynaklar için ücret alır. Veri modelinizi istediğiniz zaman değiştirerek verilerin sizin için otomatik olarak dizine alınmasını sağlayabilirsiniz. HAQM SimpleDB ile altyapı tedariği, yüksek erişilebilirlik, yazılım bakımı, şema ve dizin yönetimi veya performans iyileştirme konularında endişe etmeden uygulama geliştirmeye odaklanabilirsiniz.



Hizmet, zorlu ve zaman alan veritabanı yönetimi yerine tamamen değer katan uygulama geliştirmeye odaklanmanızı sağlar. HAQM SimpleDB altyapı tedariği, donanım ve yazılım bakımı, veri öğelerinin kopyalanması ve dizine alınması ile performans ayarlamalarını otomatik olarak yönetir.

HAQM SimpleDB, depoladığınız her veri öğesinin birden çok coğrafi olarak dağıtılmış kopyasını oluşturur. Bu da yüksek erişilebilirlik ve dayanıklılık sağlayarak replikalardan birinin başarısız olması halinde HAQM SimpleDB'nin sistemdeki başka bir replikaya yük devretmesini sağlar.

İşletmeniz değiştikçe veya uygulama geliştikçe katı şemayı değiştirme veya kodu yeniden düzenleme konusunda endişelenmeden bu değişiklikleri HAQM SimpleDB'ye kolayca yansıtmanızı sağlar. Gerektiğinde HAQM SimpleDB veri kümenize yeni bir öznitelik eklemeniz yeterlidir. Tutarlı veya nihai tutarlı okuma istekleri arasında seçim yaparak uygulamanızın okuma performansı (gecikme ve performans) ile tutarlılık gereksinimlerini karşılayacak esnekliğe sahip olabilir ve hatta uygulamanızı parçalara bile ayırabilirsiniz.

HAQM SimpleDB, geleneksel veritabanı kümesi kullanılarak erişilen depolama ve sorgu işlevlerine kolay erişim sağlarken karmaşık ve genelde kullanılmayan veritabanı operasyonlarını dışarıda bırakır. Hizmet, basit API çağrılarını kullanarak hızlıca veri eklemenizi ve bu verileri kolayca almanızı ve düzenlemenizi sağlar.

HAQM SimpleDB, HAQM S3 ve EC2 gibi diğer AWS hizmetlerine kolayca entegre edilerek web ölçeğinde uygulama oluşturmak için gerekli altyapıyı sağlayacak şekilde tasarlanmıştır. Örneğin geliştiriciler uygulamalarını HAQM EC2'de çalıştırırken veri nesnelerini HAQM S3'te depolayabilir. Ardından HAQM SimpleDB ile HAQM EC2'de bulunan uygulamadaki nesne meta verilerini sorgulamak için kullanılabilir ve işaretçileri HAQM S3'te depolanan nesnelere döndürebilir. Geliştiriciler ayrıca ilişkisel veya ilişkisel olmayan veritabanlarına ihtiyaç duyan uygulamalar için HAQM SimpleDB ile HAQM RDS'yi birlikte kullanabilir. HAQM SimpleDB ile aynı Bölgedeki diğer HAQM Web Services arasında yapılan veri aktarımları ücretsizdir.

HAQM SimpleDB, uygulamanız veya istemcinizle etki alanınız arasında güvenli ve şifreli iletişim sağlamak için bir https uç noktası sunar. Ayrıca AWS Identity and Access Management entegrasyonu sayesinde belirli SimpleDB etki alanlarına ve operasyonlarına erişim sağlamak için kullanıcı veya grup düzeyinde denetim gerçekleştirebilirsiniz.

HAQM SimpleDB, HAQM’un ölçeğinden kaynaklanan finansal avantajlardan sizin de yararlanmanızı sağlar. Yalnızca gerçekten kullandığınız kaynaklar için ödeme yaparsınız. HAQM SimpleDB için bu durum her bir işlem için kullanılan veri depolama okuma ve yazma işlemleri için ödeme yapacağınız ve etkin olarak kullanmadığınız (istek yapma sırasında) işlem kaynakları için faturalama yapılmayacağı anlamına gelir.

HAQM SimpleDB, bir üretim veritabanını çalıştırmak için gerekli olan iş yükünü tamamen devretmenizi sağladığından çoğu yazılım geliştirici koşullar veya etkinlikler, durum güncellemeleri, yinelenen etkinlikler, iş akışı işlemleri veya cihaz ve uygulama durumları hakkındaki bilgileri günlüğe kaydetmek için ideal ve düşük müdahale oranına sahip bir veri deposu olduğunu düşünmektedir. HAQM SimpleDB, bu veri günlüklerini uygun maliyetli bir şekilde "ayarlayıp unutmanızı" ve şunlar gibi farklı amaçlar için kullanmanızı sağlar:

  • İzleme veya takip
  • Ölçüm
  • İşletme analizi eğilimi
  • Denetim
  • Arşivleme veya mevzuat uyumluluğu

Uygulama örnekleri:

  • Sunucu günlüklerinin çalışan sunucularda kapladığı yeri azaltmak için tek bir merkezde depolama
  • Daha sonra analiz etmek üzere operasyonel ölçümleri veya devam eden performans testlerinin sonuçlarını günlüğe kaydetme
  • Uygulamalar veya ağa bağlı cihazlar için erişim girişlerini veya yapılandırma değişikliklerini denetleme
  • Farklı konumlardaki ortam koşullarını (sıcaklık, basınç düzeyleri, nem vb.) yakalayıp izleyerek belirli koşullar için uyarılar programlama
  • Bir iş akışındaki nesneler veya etkinlikler için işlem durumunu günlüğe kaydetme ve coğrafi konum bilgilerini izleme

Sahip olduğu birden fazla öznitelik, HAQM SimpleDB'yi veri günlükleri için ideal bir veri deposu haline getirir:

  • Merkezi ve Yüksek Erişilebilirlik – Veri günlükleriniz önceden birden çok cihazda/nesnede, uygulamada veya işlem silosunda yerel ortamda depolanıyorsa verilerinize bulutta tek bir yerden verilerinize erişme avantajından faydalanabilirsiniz. Ayrıca HAQM SimpleDB yüksek erişilebilirlik için verilerinizi otomatik ve coğrafi olarak yedekli bir şekilde çoğaltır. Bu da merkezi şirket içi çözümlerden farklı olarak HAQM SimpleDB ile tek bir arıza noktası oluşturmadığınız ve verilere ihtiyaç duyduğunuzda erişebileceğiniz anlamına gelir. Bu verilerin tümü web hizmeti istekleri aracılığıyla tek bir çözümle depolanabilir ve tüm cihazlardan erişim sağlanabilir.
  • Sıfır Yönetim – Veri öğelerinizi basit web hizmetleriyle depolamanız yeterlidir, HAQM Web Services işin geri kalanıyla ilgilenir. Hizmetin ayarla ve unut özelliği, veri günlüklerini depolamak ve bakımını yapmak için veritabanı yönetimiyle zaman harcamamanızı sağlar.
  • Uygun maliyetli – HAQM SimpleDB, veri günlüklerinizi depolamak ve sorgulamak için uygun maliyetlerden faydalanmanızı sağlar. Yalnızca kullandığınız kaynaklar için ve kullandığınız kadar ödeme yaptığınızdan kendi kapasite planlamanızı yapmanıza veya veritabanınızın yüküyle ilgili endişelenmenize gerek yoktur. Hizmet gelen ve giden veri hacmine göre yanıt verir ve yalnızca gerçekten kullandığınız kaynaklar için ödeme yaparsınız.

HAQM SimpleDB, herhangi bir platformda çevrimiçi oyun geliştiren kullanıcılara kullanıcı ve oyun verileri için yüksek oranda erişilebilir, ölçeklenebilir ve yönetilmesi gerekmeyen bir veritabanı çözümü sunar.

Çevrimiçi oyunların HAQM SimpleDB ile depolayabileceği, dizine ekleyebileceği ve sorgulayabileceği yaygın veriler şunlardır:

  • Kullanıcı puanları ve başarıları
  • Kullanıcı ayarları veya tercihleri
  • Oyuncunun eşyaları veya kullanıcı tarafından oluşturulan içerik hakkında bilgiler
  • Oyun oturumunun durumu (oyun kaydedildiğinde veya yarıda kesildiğinde)
  • Dinamik oyun içeriği (HAQM SimpleDB ile oyununuza hizmet odaklı mimari uygulama ve oyuncular için yeni zorlukları veya içeriği depolama ve sunma)
  • Oyununuz tarafından kullanılan ve HAQM S3'te depolanan büyük nesneler için dizine alınmış meta veriler

HAQM SimpleDB sahip olduğu birçok özellik sayesinde çevrimiçi oyun verileri için uygun bir veri deposudur:

  • Yüksek Erişilebilirlik (otomatik coğrafi olarak yedekli replikasyon ve yük devretme): HAQM SimpleDB, otomatik olarak verilerinizin birden çok kopyasını oluşturarak ve kopyalardan birinin kullanım dışı kalması halinde kullanılabilir kopyalardan birine yük devretmeyi yöneterek yüksek erişilebilirlik sunar. Bu sayede, veritabanı kümesi oluşturmanın karmaşıklığından uzaklaşarak oyununuzun ve kullanıcılarınızın önemli verilere güvenli ve kesintisiz bir şekilde erişmesini sağlayabilirsiniz.
  • Dokunmadan ölçeklendirme: Kullanıcı tabanınız büyüdükçe ve oyuncu etkinliği dalgalandıkça HAQM SimpleDB yazılım geliştirici müdahalesi olmadan trafik ve istek hacmine göre ölçeklendirilir. Yalnızca gerçekten kullandığınız kaynaklar için ödeme yaparsınız.
  • Sıfır yönetim yükü: Veritabanı yönetiminin karmaşasından kurtulun ve altyapı tedarik etme, yazılım kurulumu, şema oluşturma ve bakımını yapma, dizin oluşturma veya sorgu performansını iyileştirme çalışmalarını ortadan kaldırın. Veritabanı yöneticisi görevinden sıyrılarak kullanıcılarını için oyun ve özellik oluşturmaya odaklanabilirsiniz.

Çoğu yazılım geliştirici, HAQM SimpleDB'yi HAQM Simple Storage Service (HAQM S3) ile birlikte kullanmaktadır. HAQM SimpleDB, HAQM S3 nesne konumları ve nesneler hakkındaki ayrıntılı bilgi (meta veriler) işaretçilerini depolayarak HAQM S3'ü bir veritabanının zengin sorgu işlevleriyle desteklemek için kullanılabilir. HAQM SimpleDB, HAQM S3'te çok sayıda nesne depolayan yazılım geliştiriciler için veritabanı çalıştırmayla ilgili tüm yönetim görevlerini alırken nesne meta verilerini depolamak için esnek, ölçeklenebilir ve uygun maliyetli bir yöntem sunar. HAQM SimpleDB'de kolayca depolanabilecek, dizine alınabilecek ve sorgulanabilecek nesne meta verilerinin yaygın örnekleri:

  • Veri türü veya biçimi (görüntü, video, belge)
  • Kullanıcı ilişkilendirmeleri veya erişim gösterimleri
  • Nesnelerin oluşturma, erişim ve değiştirme tarihleri
  • İlgili nesnelerin adı veya konumu
  • Kullanıcı derecelendirmeleri ve yorumları
  • Konu veya kategori etiketleri
  • Coğrafi konum etiketleri

Yukarıda listelenenler gibi meta verilerin depolanması içerik teslimi, medya uygulamaları, uygulama yedekleme ve arşivleme ile birçok diğer uygulama türü için önemlidir. HAQM SimpleDB, şu nedenlerle meta veriler için ideal bir kullanım alanı sağlar:

  • Esnek, şemasız tasarım: Sert bir şemayı "kırmadan" ek meta veri özniteliklerini kolayca ekleyin. Video nesneleri için kullanıcı derecelendirmelerini izlemeye başlamak istiyorsanız zaman alan veritabanı değiştirme işlemleriyle uğraşmanız gerekmez.
  • Çok değerli öznitelikler: Bir meta veri özniteliği birden çok değere sahip olabilir. Bu da birden çok kişinin etiketlendiği fotoğrafları veya birden çok türe sahip müzik dosyalarını mümkün kılar.
  • Sıfır yönetim yükü: HAQM SimpleDB, bir veritabanını çalıştırmak için gerekli olan altyapı tedarik etme, yazılım yükleme ve bakımı süreçlerini ortadan kaldırmasının yanı sıra dizinlerinizi otomatik olarak dizine ekler, sorgu performansını ayarlar ve verilerinizin coğrafi olarak yedekli kopyalarını oluşturur.

HAQM SimpleDB ayrıca düşük uyuşmazlık özelliğine sahip ölçeklendirme ile istek hacmindeki değişikliklere otomatik olarak yanıt verir ve yalnızca gerçekten kullandığınız kaynaklar için uygun bir ücret tahsil eder.

  • S3 meta verilerinin dizine alınması hakkında teknik kılavuza ve kod örneklerine ulaşmak için Örnek Kod ve Kitaplıklar sayfamızı inceleyin