Giriş

Amazon Web Services (AWS), çeşitli veri modellerini desteklemek için artan sayıda amaca yönelik veritabanı seçeneği (şu anda 15'ten fazla) sunar. Bunlar ilişkisel, anahtar-değer, belge, bellek içi, grafik, zaman serileri, geniş sütun ve defter veritabanlarını içerir.

Doğru veritabanını veya birden çok veritabanını seçmek, kurumsal ihtiyaçlarınıza göre bir dizi karar vermenizi gerektirir. Bu karar kılavuzu; doğru soruları sormanızı, uygulama için net bir yol sağlamanızı, ve mevcut veritabanınızdan taşıma yapmanızı sağlayacaktır.

Bu beş dakikalık alıntı, AWS'deki Veritabanı ve Taşıma Başkan Yardımcısı Jeff Carter'ın re:Invent 2022'deki sunumunun 55 dakikalık bir kaydından alınmıştır. Kullanılabilir AWS veritabanı hizmetlerine genel bir bakış sağlar.

Okuma zamanı

20 dakika

Amaç

Hangi AWS veritabanının kuruluşunuz için en uygun olduğuna karar vermenizi sağlamak.

Seviye

Başlangıç Seviyesi

Son güncelleme

Nisan 20, 2023

Anlama

Veritabanları; küçük bir mobil uygulama da olsa, internet ölçeğinde ve gerçek zamanlı gereklilikleri olan kurumsal bir uygulama da olsa her türden uygulamalarda verileri depolamak için kullanılan önemli arka uç sistemleridir.

Bu karar kılavuzu, kullanabileceğiniz seçenekler yelpazesini anlamanızı, veritabanı seçiminizi yapmanız için mantıklı kriterleri belirlemenizi, her veritabanının benzersiz özellikleri hakkında ayrıntılı bilgi vermenizi ve ardından her birinin sunduğu yeteneklerin derinliklerine dalmanızı sağlamak üzere tasarlanmıştır.

İnsanlar veritabanlarını kullanarak ne tür uygulamalar oluşturuyor?

  • İnternet ölçeğinde uygulamalar: Yüzlerce terabayt veri üzerinden saniyede milyonlarca isteği işleyen dünya çapında dağıtılmış ve internet ölçeğinde uygulamalar. Bu veritabanları, sert dalgalanmalara sahip iş yüklerinizi karşılamak için otomatik olarak ölçeği büyütür ve küçültür.
  • Gerçek zamanlı uygulamalar: Önbelleğe alma, oturum depoları, oyun puan tabloları, yolcu taşıma, reklam hedefleme ve gerçek zamanlı analiz gibi gerçek zamanlı uygulamalar, saniyede milyonlarca isteği karşılayabilmek için mikro saniye düzeyinde gecikmeye ve yüksek aktarım hızına ihtiyaç duyar.
  • Açık kaynaklı uygulamalar: Bazı müşteriler açık kaynaklı veritabanlarını düşük maliyetleri, topluluktan güç alan geliştirme ve destek süreçlerinin yanı sıra çok sayıda araç ve uzantı içeren büyük ekosistemleri nedeniyle tercih eder.
  • Kurumsal uygulamalar: Kurumsal uygulamalar; satış, faturalandırma, müşteri hizmetleri ve insan kaynakları gibi temel iş süreçlerinin yanı sıra bir otel zincirinin rezervasyon sistemi veya bir sigorta şirketinin risk yönetim sistemi gibi iş kolu yazılımlarını yönetmek için kullanılır. Bu uygulamalar; hızlı, ölçeklenebilir, güvenli, erişilebilir ve güvenilir veritabanlarına ihtiyaç duyar.

Not: Bu kılavuz, Çevrimiçi İşlem Gerçekleştirme (OLTP) uygulamaları için uygun veritabanlarına odaklanmaktadır. Öncelikle büyük miktarda veriyi hızlı ve verimli bir şekilde depolamanız ve analiz etmeniz gerekiyorsa (genellikle bir çevrimiçi analiz işleme (OLAP) uygulaması tarafından karşılanır) AWS, büyük ölçekli analitik iş yüklerini işlemek üzere tasarlanmış, tamamen yönetilen, bulut tabanlı bir veri ambarı hizmeti olan Amazon Redshift'i sunar.  

İlişkisel ve ilişkisel olmayan olmak üzere iki üst düzey AWS OLTP veritabanı kategorisi bulunur.

  • AWS ilişkisel veritabanı ailesi, Amazon RDS ve Amazon Aurora için yedi popüler altyapı içerir: MySQL uyumluluğuna sahip Amazon Aurora, PostgreSQL uyumluluğuna sahip Amazon Aurora, MySQL, MariaDB, PostgreSQL, Oracle ve SQL Server ve AWS Outposts üzerinde Amazon RDS ile şirket içi dağıtım seçeneği.
  • İlişkisel olmayan veritabanı seçenekleri; anahtar-değer, belge, önbelleğe alma, bellek içi, grafik, zaman serileri, geniş sütun ve defter veritabanlarına özel bir ihtiyacı olanlar için tasarlanmıştır.

Tüm bunları bu kılavuzun Seç bölümünde ayrıntılı olarak inceleyeceğiz.

Veritabanı taşıma

Verilerinizle çalışmak için hangi veritabanı hizmetini kullanmak istediğinize karar vermeden önce mevcut veritabanlarınızı nasıl taşıyacağınızı düşünmek için biraz zaman harcamak isteyebilirsiniz.

En iyi veritabanı taşıma stratejisi, AWS Bulut imkanından tam olarak yararlanmanızı sağlar. Bu, uygulamalarınızı amaca yönelik olarak oluşturulmuş bulut merkezli veritabanlarını kullanmak üzere taşımayı içerir. Ayrıca sizi şirket içinde kullandığınız aynı veritabanına bağlamaz. Uygulamalarınızı modernleştirdiğinizi düşünün ve uygulamalarınızın iş akışı gereksinimlerine en uygun veritabanlarını seçin.

Örneğin, önce uygulamalarınızı değiştirmeyi ve ardından bunları dönüştürmeyi seçerseniz, önce veritabanınızı olduğu gibi taşımaya karar verebilirsiniz. Tamamen AWS Bulut'ta olduğunuzda uygulamanızı modernleştirmek için çalışmaya başlayabilirsiniz. Bu strateji, mevcut şirket içi ortamınızdan hızla çıkmanızı ve ardından modernleştirmeye odaklanmanızı sağlayabilir.
 
Önceki resim, verileri Amazon Aurora'ya taşımak için AWS Veritabanı Taşıma Hizmeti imkanının nasıl kullanıldığını gösterir.

Aşağıdaki kaynaklar taşıma stratejinizde size yardımcı olabilir:

Planlamanızın ön ucunda bir taşıma stratejisine sahip olmanın yanı sıra verilerinizden öngörü elde etmenin yollarını da elde etmek istersiniz. Amazon Redshift'i kullanabilirsiniz. Hızlı ve tümüyle yönetilen petabayt ölçeğinde bir veri ambarı hizmetidir. Tüm verilerinizi mevcut iş zekası araçlarınızı kullanarak verimli şekilde analiz etmede kullanabilirsiniz. Birkaç yüz gigabayttan petabayta veya daha fazlasına kadar değişen veri kümeleri için optimize edilmiştir.

Göz önünde bulundurun

AWS'de bir veritabanı barındırmayı düşünüyorsunuz. Bu, buluta taşıma yolculuğunuzun ilk adımı olarak greenfield/pilot projesini desteklemek için olabilir veya mevcut bir iş yükünü mümkün olduğunca az kesinti ile taşımak isteyebilirsiniz.

AWS'de bir veritabanı barındırma amacınız ne olursa olsun, veritabanı kararınızı vermek için gerekli kriterleri anlamanız gerekir. İşte dikkate alınması gereken temel kriterlerin bir özeti. 

  • Veritabanınızı seçerken dikkat edilmesi gereken ilk önemli nokta iş hedefinizdir. Kuruluşunuzu değişmeye yönlendiren stratejik yön nedir? AWS'nin 7 R'lerinde önerildiği gibi, mevcut bir iş yükünü yeniden tasarlamak veya yeniden hesaba katmak, ticari lisans taahhütlerinden kurtulmak için yeni bir platforma geçmek, modernizasyona bir başlangıç olarak mevcut veritabanlarınızı ve verilerinizi yeniden barındırmak veya yönetilen bir veritabanı stratejisine geçmek için şimdi geçmek isteyip istemediğinizi düşünün.

    İş hedefiniz, iş yükünüz için AWS'de bir hedef veritabanı seçerken sahip olduğunuz özgürlük miktarını da yönlendirir. Bir Yeniden barındırma stratejisi seçtiyseniz, iş yükünü mümkün olduğunca az kesinti ile AWS'ye taşımak isteyebilirsiniz. Dolayısıyla, verilerinizi mümkün olduğunca benzer bir hedef veritabanına taşımaya çalıştığınız bir "olduğu gibi taşıma" stratejisi benimseyebilirsiniz.

  • Var olan veritabanlarınızı olduğu gibi taşıyabilir misiniz? Öyleyse, daha hızlı ve daha az veri taşıma sorunuyla dağıtım yapabilirsiniz. Kendi kendini yöneten veritabanlarınızı Oracle, SQL Server, MySQL, PostgreSQL ve MariaDB gibi veritabanlarından Amazon İlişkisel Veritabanı Hizmeti (Amazon RDS) üzerine olduğu gibi taşıyabilirsiniz. MySQL ve PostgreSQL uyumluluğuna ihtiyacınız varsa Amazon Aurora bunu sunmak için optimize edilmiştir.

    Belge ve bellek içi veritabanları olarak MongoDB ve Redis için Amazon ElastiCache gibi ilişkisel olmayan veritabanlarını kullanabilirsiniz. Bunun kullanım örnekleri; içerik yönetimi, kişiselleştirme, mobil uygulamalar, kataloglar ve önbelleğe alma, oyun liderlik tabloları ve oturum mağazaları gibi gerçek zamanlı kullanım durumlarıdır. Çoğu durumda, aynı veritabanı beceri kümelerini kullanarak uygulamalarınızı yeniden tasarlamaya gerek kalmadan iş yüklerini ve uygulamaları yönetilen bir hizmete taşıyabilirsiniz.

  • Belirli bir amaca yönelik oluşturulmuş bir veritabanına mı ihtiyacınız var? Belki okumuşsunuzdur, herkese tek beden yekpare veritabanı yaklaşımı artık geride kaldı. Belirli bir görev veya kullanım örneği için optimize edilmiş, amaca yönelik veritabanı seçmek artık çok daha yaygın.

    AWS, çeşitli veri modellerini destekleyen geniş ve kapsamlı bir amaca yönelik veritabanı portföyü sunar. Bu veritabanları ile veri odaklı, yüksek oranda ölçeklenebilir, dağıtılmış uygulamalar oluşturabilirsiniz. Yapmanız gerekenler için optimize edilmiş, doğru olan amaca yönelik veritabanı seçimi, geliştirme ve dağıtımı hızlandıracaktır.

  • Herhangi bir veritabanı seçiminin temeli; depolamanız, almanız, analiz etmeniz ve birlikte çalışmanız gereken verilerin özelliklerini içerir. Bu; veri modelinizi (ilişkisel mi, yapılandırılmış veya yarı yapılandırılmış mı, yüksek bağlantılı bir veri kümesi veya zaman serisi kullanıyor mu?), veri erişimini (verilerinize nasıl erişmeniz gerekiyor?), gerçek zamanlı verilere ne ölçüde ihtiyaç duyduğunuzu ve aklınızda belirli bir veri kaydı boyutu olup olmadığını içerir.

  • Öncelikli operasyonel hususlarınız, verilerinizin nerede barınacağı ve nasıl yönetileceğiyle ilgilidir. Yapmanız gereken iki temel seçim şöyledir:

    • İster kendi kendine barındırılsın ister tam olarak yönetilsin, buradaki temel soru, ekibinizin işletmeye en fazla değeri nerede sağlayacağıdır. Veritabanı kendi kendine barındırılıyorsa, bir veritabanının (şema tasarımı, sorgu oluşturma ve sorgu optimizasyonu ile ilgili çalışmalarınız aracılığıyla) sunabileceği gerçek farklılaştırılmış değerden ve veritabanının günlük bakımından, izlenmesinden ve düzeltme ekinin eklenmesinden sorumlu olursunuz. Tam olarak yönetilen bir AWS veritabanı seçmek işinizi basitleştirir ve ekibinizin benzersiz değer sunma olasılığı olan alanlara odaklanmasını sağlar.

    • İster sunucusuz ister tedarik edilmiş bir veritabanına ihtiyacınız olsun Amazon Aurora, bu seçim hakkında nasıl düşüneceğinize dair bir model sunar. Amazon Aurora Sunucusuz v2, zorlu ve son derece değişken iş yükleri için uygundur. Örneğin, veritabanı kullanımınız kısa bir süre için ağır olabilir, ardından uzun süre hafif etkinlik olabilir veya hiç etkinlik olmayabilir. Periyodik tanıtım etkinlikleri içeren perakende, oyun veya spor web siteleri ve gerektiğinde rapor üreten veritabanları bazı örneklerdir. Aurora tarafından sağlanan kümeler sabit iş yükleri için uygundur. Sağlanan kümelerle önceden tanımlanmış miktarda bellek, CPU gücü ve G/Ç bant genişliğine sahip bir Aurora bulut sunucusu sınıfı seçersiniz.
  • Veritabanı güvenilirliği her işletme için anahtardır. Veritabanınızın güvenilirliğini ve dayanıklılığını sağlamak ve sürdürmek, bir dizi temel faktöre dikkat etmek demektir. Bu faktörler; yedekleme ve geri yükleme, çoğaltma, yük devretme ve zaman içinde nokta kurtarma (PITR) yeteneklerini içerir.
     
    Ayrıca, Kurtarma Süresi Hedefi (RTO) / Kurtarma Noktası Hedefi (RPO) gereksinimleri ile birlikte, küresel olarak dağıtılmış bir uygulama/veri kümesi desteği sizin için önemli olabilir.

  • İş yükü aktarım hızınızın tek bir hesaplama düğümünün kapasitesini aşıp aşmayacağını düşünün. Ardından, veritabanının yüksek işlem eşzamanlılığını (10.000 veya daha fazla) ve birden çok coğrafi bölgede dağıtılması gerekip gerekmediğini desteklemesi için potansiyel ihtiyacınızı göz önüne alın.
     
    İş yükünüz, tek haneli mili saniyeler yerine mikro saniye cinsinden ölçülen yanıt süresiyle son derece yüksek okuma performansı gerektiriyorsa veritabanınızla birlikte bellek içi önbellekleme çözümlerini veya bellek içi veri erişimini destekleyen bir veritabanını kullanmayı düşünebilirsiniz.
  • Güvenlik, AWS ve sizin aranızda paylaşılan bir sorumluluktur. AWS paylaşılan sorumluluk modeli bunu bulutun güvenliği ve bulutta güvenlik olarak tanımlar. Belirli güvenlik konuları arasında verilerinizin tüm düzeylerinde veri koruma, kimlik doğrulama, uyumluluk, veri güvenliği, hassas verilerin depolanması ve denetim gereksinimleri için destek yer alır.

Seçin

Artık veritabanı seçeneklerinizi değerlendireceğiniz kriterleri bildiğinize göre kurumsal ihtiyaçlarınız için hangi AWS veritabanının doğru olduğunu seçmeye hazırsınız.

Bu tablo, hangi veritabanlarının hangi koşullar ve veri türü için optimize edildiğini vurgular. Kullanım durumunuza en uygun veritabanını belirlemeye yardımcı olması için bunu kullanın.

 

Veritabanları
Ne zaman kullanılır?
Ne için optimize edilmiştir?
İlgili veritabanı altyapı veya hizmetleri
Kapat

İlişkisel

AmazonRDS, aralarından seçim yapabileceğiniz MySQL uyumlu Amazon Aurora, PostgreSQL uyumlu Amazon Aurora, MySQL, MariaDB, PostgreSQL, Oracle ve Microsoft SQL Server dahil olmak üzere yedi adet ilişkisel veritabanı altyapısı sunar.

Şirket içi ilişkisel bir iş yükünü taşırken veya iş yükünüz geçici sorgu modellerine sahipse bir ilişkisel veritabanı kullanın.
Tablo, satır ve sütunlarda depolanan yapılandırılmış veriler için optimize edilmiştir. Birleştirmeler yoluyla karmaşık geçici sorguları destekler.
Kapat

Outposts'ta Amazon RDS

AWS Outposts'ta Amazon RDS ile şirket içi ortamlarınızda tam olarak yönetilen veritabanı bulut sunucularını dağıtabilirsiniz.

Kapat

Amazon RDS

Amazon RDS; bulutta veritabanları kurmayı, işletmeyi ve ölçeklendirmeyi basitleştirmek üzere tasarlanmış bir yönetilen hizmetler koleksiyonudur.

Kapat

SQL Server İçin Amazon RDS

SQL Server için Amazon RDS, bulutta SQL Server dağıtımları ayarlamayı, çalıştırmayı ve ölçeklendirmeyi kolaylaştırır.

Kapat

Oracle İçin Amazon RDS

Oracle İçin Amazon RDS, bulutta Oracle dağıtımlarını ayarlamayı, çalıştırmayı ve ölçeklendirmeyi kolaylaştıran tamamen yönetilen ticari bir veritabanıdır.

Kapat

PostgreSQL İçin Amazon RDS

PostgreSQL İçin Amazon RDS, bilinen PostgreSQL veritabanı altyapısının özelliklerine erişmenize imkan tanır.

Kapat

MariaDB İçin Amazon RDS

Amazon RDS, bulutta MariaDB sunucu dağıtımları kurmayı, işletmeyi ve ölçeklendirmeyi kolaylaştırır.

Kapat

MySQL İçin Amazon RDS

Amazon RDS, bulutta MySQL dağıtımları kurmayı, işletmeyi ve ölçeklendirmeyi kolaylaştırır.

Kapat

MySQL ile uyumlu Amazon Aurora

MySQL'de oluşturulan veritabanlarını Aurora altyapısındaki ilave yeteneklerle çalıştırıp yönetin.

Kapat

PostgreSQL ile uyumlu Amazon Aurora

PostgreSQL'de oluşturulan veritabanlarını Aurora altyapısındaki ilave yeteneklerle çalıştırıp yönetin.

Kapat

Amazon Aurora

Amazon Aurora; yerleşik güvenlik, sürekli yedeklemeler, sunucusuz işlem, 15 adede kadar okuma replikası, otomatikleştirilmiş çok bölgeli replikasyon ve diğer AWS hizmetleriyle entegrasyonlar sunar.

Kapat

Anahtar-değer

Verileri, bir anahtarın benzersiz bir tanımlayıcı hizmeti gördüğü bir anahtar-değer çiftleri koleksiyonu olarak depolayan bir NoSQL veritabanı.

Oturum depoları veya alışveriş sepetleri gibi iş yükleri için bir anahtar-değer veritabanı kullanın. Bunun nedeni, dağıtılmış işleme ve depolama yoluyla milyonlarca eşzamanlı kullanıcıya hizmet verirken büyük miktarda veriye ve son derece yüksek hacimli durum değişikliklerine ölçeklenebilmeleridir.
Yüksek okuma ve yazma aktarım hızı ile çok büyük miktarlarda yapılandırılmış, yarı yapılandırılmış veya yapılandırılmamış verilere hızlı erişim için optimize edilmiştir.
Kapat

Amazon DynamoDB

Anahtar-değer ve belge iş yüklerini desteklemek için tasarlanmış, performanslı, esnek, ölçeklenebilir ve sunucusuz bir NoSQL veritabanı.

Kapat

Bellek İçi Veritabanı

Verilere gerçek zamanlı erişim gerektiren uygulamalar için kullanabileceğiniz bir veritabanı. Verileri doğrudan bellekte depolayan bu veritabanları, milisaniye düzeyinde gecikme değerlerinin yeterli olmadığı uygulamalar için mikrosaniye düzeyinde gecikme değerleri sağlar.

Okuma performansını artırmak için önbellekleme katmanına ihtiyaç duyduğunuzda bir bellek içi veritabanı kullanın.
Milisaniyenin altında veri erişimi gerektiren uygulamalar için optimize edilmiştir.
Kapat

Amazon ElastiCache

Uygulama performansını artırmak için basit bir önbellekleme çözümüne ihtiyaç duyduğunuzda Memcached İçin Elasticache'i seçin. Mevcut birincil veritabanınızla veri erişimini hızlandırmak için bir önbellekleme çözümüne ihtiyaç duyarken aynı zamanda gelişmiş veri yapıları, çoğaltma ve işlemler gibi daha zengin özellikler de gerektiğinde Redis İçin Elasticache'i seçin.

Kapat

Redis İçin Amazon MemoryDB

Mikrosaniye okuma ve tek basamaklı milisaniye yazma gecikmesine sahip ultra hızlı bir birincil veritabanına ihtiyaç duyduğunuzda MemoryDB'yi seçin.

Kapat

Belge Veritabanı

Yarı yapılandırılmış verileri JSON benzeri belgeler olarak depolamak için kullanabileceğiniz bir veritabanı. Bu veritabanları, geliştiricilerin uygulamaları hızlıca oluşturmasını ve güncellemesini sağlar.

JSON belgelerini, belgelerin alanları arasında zengin sorgulama yetenekleriyle depolamak istediğinizde bir belge veritabanı kullanın.
Amazon DocumentDB, yarı yapılandırılmış verileri JSON belgeleri olarak depolamak için optimize edilmiştir.
Kapat

Amazon DocumentDB (MongoDB ile uyumlu)

Bulutta MongoDB uyumlu veritabanları kurmayı, işletmeyi ve ölçeklendirmeyi basitleştirmek için tam olarak yönetilen bir veritabanı hizmetine ihtiyaç duyduğunuzda Amazon DocumentDB (MongoDB uyumlu) kullanın.

Kapat

Geniş Sütun Veritabanı

Bir tür NoSQL veritabanı. Tabloları, satırları ve sütunları kullanır. Ancak ilişkisel bir veritabanından farklı olarak sütunların adları ve biçimleri aynı tabloda satırdan satıra değişebilir.

Şirket içi Cassandra iş yüklerinizi taşımanız veya tek basamaklı milisaniye düzeyinde gecikme değeri gerektiren uygulamalar için yüksek hızlarda veri işlemeniz gerektiğinde geniş sütunlu bir veritabanı kullanın.
Düşük gecikme süresi ve doğrusal ölçeklenebilirlik ile birlikte yoğun okuma/yazma ve yüksek aktarım hızı gerektiren iş yükleri için optimize edilmiştir.
Kapat

Amazon Keyspaces

Sunucuları sağlamak, düzeltme eki yüklemek veya yönetmek ya da yazılım yüklemek, bakımını yapmak veya çalıştırmak zorunda kalmadan kullanabileceğiniz ölçeklenebilir, yüksek oranda erişilebilir ve yönetilen Apache Cassandra uyumlu bir veritabanı hizmetine ihtiyacınız varsa Amazon Keyspaces (Apache Cassandra için) kullanın.

Kapat

Grafik Veritabanı

Tablolar veya belgeler yerine düğüm ve ilişkileri depolayan bir veritabanı. Veriler arasındaki bağlantılar, verilerin kendisi kadar önemli kabul edilir.

Dolandırıcılık tespiti, öneri altyapıları ve havayolu ağları gibi kullanım durumları için bir grafik veritabanı kullanın.
İlişkileri depolamak ve bunlarda gezinmek için amaca özel oluşturulmuşlardır.
Kapat

Amazon Neptune

Yüksek oranda bağlı veri kümeleriyle çalışan uygulamalar geliştirip bunları çalıştırmayı kolaylaştıran hızlı, güvenilir, tam olarak yönetilen bir grafik veritabanı hizmetine ihtiyacınız varsa Neptune'ü seçin. Neptune'ün çekirdeği amaca özel oluşturulmuş, yüksek performanslı bir grafik veritabanı altyapısıdır.

Kapat

Zaman Serisi Veritabanı

Bir "zaman serisinin" parçası olan veri kayıtlarını depolamak ve almak için tasarlanmış bir veritabanı. Zaman serisi, zaman damgalarıyla ilişkili bir veri noktaları kümesidir.

Nesnelerin İnterneti (IoT) verileri, uygulama metrikleri ve varlık takibi gibi potansiyel olarak çeşitli kaynaklardan gelen büyük miktarlarda zaman serisi veriniz varsa bir zaman serisi veritabanı kullanın.
Zaman içinde değişen verileri depolamak ve sorgulamak için optimize edilmiştir.
Kapat

Amazon Timestream

Günde trilyonlarca zaman serisi veri noktasını depolamak ve analiz etmek için hızlı, ölçeklenebilir, tam olarak yönetilen, amaca özel oluşturulmuş bir zaman serisi veritabanına ihtiyacınız varsa Amazon Timestream kullanın. Yakın tarihli verileri bellekte tutarak ve geçmiş verileri kullanıcı tanımlı politikalar temelinde maliyet açısından optimize edilmiş bir depolama katmanına taşıyarak zaman serisi verilerinin yaşam döngüsünü yönetir.

Kapat

Defter Veritabanı

Merkezi bir otoriteye ait değişmez, şeffaf ve kriptografik olarak doğrulanabilir bir işlem günlüğü sağlayan bir NoSQL veritabanı.

Kuruluşunuzun diğer varlıklarla (işletmeler, müşteriler) iletişim kurması gerektiğinde ve birbirinizi doğrulamak ve birbirinize güvenmek için bir yola ihtiyacınız olduğunda bir defter veritabanı kullanın.
Veritabanı değişikliklerinin eksiksiz ve doğrulanabilir geçmişini korumak için optimize edilmiştir.
Kapat

Amazon Quantum Defter Veritabanı (QLDB)

Merkezi bir güvenilir otoriteye ait şeffaf, değişmez ve kriptografik olarak doğrulanabilir bir işlem günlüğü sağlayan, tam olarak yönetilen bir defter veritabanına ihtiyacınız varsa Amazon QLDB'yi seçin.

Kullanımı

Artık verilerinizin şeklini, ortamınıza nasıl uyduğunu, kullanım örneğinizi nasıl desteklediğini ve her bir veritabanı hizmetinin ne için optimize edildiğini öğrendiniz. Kurumsal ihtiyaçlarınız için hangi AWS veritabanı hizmetinin optimize edildiğini seçebilmeniz gerekir.

Seçiminizi nasıl kullanacağınızı keşfetmek ve seçiminiz hakkında daha fazla bilgi edinmek için her bir veritabanının nasıl çalıştığını keşfetmeniz üzere iki yol seti sağladık. İlki; Amazon Aurora, Amazon DocumentDB, Amazon DynamoDB, Amazon ElastiCache ve Amazon Keyspaces'i kullanmaya başlamak için derinlemesine belgeler, uygulamalı eğitimler ve kaynaklar sağlar.

  • Amazon Aurora
  • Amazon Aurora

    Amazon Aurora'yı kullanmaya başlama

    Aurora'yı kullanmaya başlamanın temellerini özetliyoruz. Bu kılavuz, öğreticiler içerir ve farklı uç nokta türleri ve Aurora kümelerinin nasıl yukarı ve aşağı ölçeklendirileceği gibi daha gelişmiş Aurora kavramlarını ve prosedürlerini kapsar.

    Kılavuzu keşfedin »

    Amazon Aurora

    Yüksek oranda erişilebilir bir veritabanı oluşturun

    Yüksek oranda erişilebilir bir veritabanı oluşturmak için bir Amazon Aurora kümesini nasıl yapılandıracağınızı öğrenin. Bu veritabanı, daha fazla okuma ölçeklenebilirliği ve yük devretme koruması sağlamak için birden çok Erişilebilirlik Alanında çoğaltılan işlem düğümlerinden oluşur.

    Öğreticiyle kullanmaya başlayın »

    Amazon Aurora

    Amazon Aurora küresel veritabanlarını kullanın

    Aurora küresel veritabanlarını kullanmaya başlamanızı sağlıyoruz. Bu kılavuz, Aurora MySQL ve Aurora PostgreSQL ile Aurora küresel veritabanları için desteklenen altyapıları ve AWS Bölgesi kullanılabilirliğini özetlemektedir.

    Kılavuzu keşfedin »

    Amazon Aurora

    MySQL İçin Amazon RDS'den Amazon Aurora MySQL'e taşıyın
     
    Herhangi bir uygulamanın veritabanını MySQL İçin Amazon RDS'den Amazon Aurora MySQL'e minimum kesinti süresiyle nasıl taşıyacağınızı gösteriyoruz. Bu öğretici ücretsiz katmana dahil değildir ve size 1 dolardan daha ucuza mal olacaktır.

    Öğreticiyle kullanmaya başlayın »

    AWS Veritabanı Taşıma Hizmeti

    Sunucusuz bir mesaj işleme uygulaması oluşturun


    Amazon Aurora Sunucusuz (PostgreSQL uyumlu sürüm), Aurora Sunucusuz için Veri API'si, AWS Lambda ve Amazon SNS ile sunucusuz bir mesaj işleme uygulamasının nasıl oluşturulacağını gösteriyoruz.

    Öğreticiyle kullanmaya başlayın »

  • Amazon DocumentDB
  • Amazon DynamoDB

    Amazon DocumentDB'yi kullanmaya başlama

    Amazon DocumentDB'yi sadece yedi adımda kullanmaya başlamanızı sağlıyoruz. Bu kılavuz, doğrudan AWS Yönetim Konsolu üzerinden MongoDB kabuğunu kullanarak kümenizi bağlamak ve sorgulamak için AWS Cloud9 kullanır.

    Kılavuzu keşfedin »

    Amazon DynamoDB

    Amazon DocumentDB ile bir belge veritabanı kurma
     

    Bu öğretici, AWS Cloud9 ortamınızdan Amazon DocumentDB kümenize bir MongoDB kabuğu ile bağlanmanızı ve birkaç sorgu çalıştırmaya başlamanızı sağlar.

    Öğreticiyle kullanmaya başlayın »

    Amazon DynamoDB

    Amazon DocumentDB ile çalışırken en iyi uygulamalar
     

    Amazon DocumentDB (MongoDB uyumlu) ile çalışırken temel operasyonel yönergelerin yanı sıra en iyi uygulamaları öğrenin.

    Kılavuzu keşfedin »

    Amazon DynamoDB

    MongoDB'den Amazon DocumentDB'ye Taşıyın
     

    Kendi kendini yöneten mevcut bir MongoDB veritabanını Amazon DocumentDB (MongoDB uyumlu) üzerinde tam olarak yönetilen bir veritabanına nasıl taşıyacağınızı öğrenin.

    Öğreticiyle kullanmaya başlayın »

    Amazon DynamoDB

    MongoDB uyumluluğunu değerlendirme
     

    Uygulamanın kaynak kodunu veya MongoDB sunucu profili günlüklerini kullanarak bir MongoDB uygulamasının uyumluluğunu değerlendirmenizi sağlaması adına Amazon DocumentDB uyumluluk aracını kullanın.

    Aracı kullanın »

  • Amazon DynamoDB
  • AWS Veritabanı Taşıma Hizmeti

    Amazon DynamoDB'yi kullanmaya başlama


    Amazon DynamoDB'yi kullanmaya başlamanızı ve onun hakkında daha fazla bilgi edinmenizi sağlıyoruz. Bu kılavuz, uygulamalı öğreticileri ve temel kavramları içerir.

    Kılavuzu keşfedin »

    AWS Veritabanı Taşıma Hizmeti

    DynamoDB ve AWS SDK'lerini kullanmaya başlama


    Amazon DynamoDB ve AWS SDK'lerini kullanmaya başlamanızı sağlıyoruz. Bu kılavuz, DynamoDB'de kod örneklerini nasıl çalıştıracağınızı gösteren uygulamalı öğreticiler içerir.
    Kılavuzu keşfedin »

    AWS Veritabanı Taşıma Hizmeti

    Amazon DynamoDB ile bir NoSQL Tablosu Oluşturup Sorgulayın

    Amazon DynamoDB konsolunu kullanarak basit bir tablo oluşturmayı, veri eklemeyi, verileri tarayıp sorgulamayı, verileri silmeyi ve tabloyu silmeyi öğrenin.

    Öğreticiyle kullanmaya başlayın »

    AWS Veritabanı Taşıma Hizmeti

    Bir Amazon DynamoDB tablosu oluşturun

    Bir DynamoDB tablosunu nasıl oluşturacağınızı ve verileri depolamak ve almak için tabloyu nasıl kullanacağınızı gösteriyoruz. Bu öğretici, çevrimiçi bir kitabevi uygulamasını rehber örnek olarak kullanır.

    Öğreticiyle kullanmaya başlayın »

  • Amazon ElastiCache
  • AWS Veritabanı Taşıma Hizmeti

    Amazon ElastiCache Belgeleri
     

    Redis İçin ElastiCache ve Memcached İçin ElastiCache kullanıcı kılavuzlarının yanı sıra belirli AWS CLI ve API referansları da dahil olmak üzere Amazon ElastiCache belgelerinin tamamını keşfedin.

    Kılavuzu keşfedin »

    AWS Veritabanı Taşıma Hizmeti

    Redis İçin Amazon ElastiCache kullanmaya başlama
     

    Amazon ElastiCache konsolunu kullanarak bir Redis (küme modu devre dışı) kümesi oluşturmayı, ona erişim izni vermeyi, bağlanmayı ve onu silmeyi öğrenin.


    Kılavuzu keşfedin »

    AWS Veritabanı Taşıma Hizmeti

    Çevrimiçi bir uygulama için hızlı bir oturum deposu oluşturun
     

    Redis İçin Amazon ElastiCache'i oturum yönetimi için dağıtılmış önbellek olarak kullanmayı öğrenin. ElastiCache düğümlerinizi yapılandırmak için en iyi uygulamaları ve oturumları uygulamanızdan nasıl yöneteceğinizi de öğreneceksiniz.

    Öğreticiyle kullanmaya başlayın »

    AWS Veritabanı Taşıma Hizmeti

    Ölçeklenebilirlik ve yüksek erişilebilirlik için bir Redis Kümesi oluşturma

    TLS şifrelemesi etkinken Redis sürüm 7.0 için ElastiCache ile bir Redis Kümesi oluşturmayı ve yapılandırmayı öğrenin. Küme modu etkinleştirildiğinde, Redis Kümeniz geliştirilmiş ölçeklenebilirlik ve yüksek erişebilirlik kazanır.

    Öğreticiyle kullanmaya başlayın »

  • Amazon Keyspaces
  • AWS Veritabanı Taşıma Hizmeti

    Amazon Keyspaces (Apache Cassandra İçin) kullanmaya başlama

    Bu kılavuz, Apache Cassandra ve Amazon Keyspaces (Apache Cassandra İçin)'e yeni başlayanlar içindir. Amazon Keyspaces'i başarıyla kullanmak için ihtiyacınız olan tüm programları ve sürücüleri yüklerken size yol gösterir.

    Kılavuzu keşfedin »

    AWS Veritabanı Taşıma Hizmeti

    Apache Cassandra iş yüklerini Amazon Keyspaces ile çalıştırın

    Property Graph ve W3C RDF'sini kullanarak kümenizi ve grafik modelleri oluşturmayı öğrenin. Apache TinkerPop Gremlin, SPARQL kullanarak sorgu yazmayı, performans sorunlarını gidermeyi ve AWS Glue ve Elasticsearch ile entegre etmeyi öğrenin.

    Videoyu izleyin »

    AWS Veritabanı Taşıma Hizmeti

    Amazon Keyspaces kullanımına ilişkin başlangıç kursu

    Amazon Keyspaces avantajlarını, tipik kullanım örneklerini ve teknik kavramlarını öğrenin. Hizmeti, sağlanan örnek kod veya AWS Yönetim Konsolu'ndaki etkileşimli araç aracılığıyla deneyebilirsiniz.


    Kursa katılın (oturum açmayı gerektirir) »

İkincisi; Amazon MemoryDB, Amazon Neptune, Amazon QLDB, Amazon RDS ve Amazon Timestream'i kullanmaya başlamak için derinlemesine belgeler, uygulamalı eğitimler ve kaynaklar sağlar.

  • Amazon MemoryDB
  • AWS Veritabanı Taşıma Hizmeti

    Amazon MemoryDB'yi kullanmaya başlama


    MemoryDB Yönetim Konsolu'nu kullanarak bir MemoryDB kümesi oluşturma, erişim izni verme, bağlanma ve silme adımlarında size rehberlik ediyoruz.

    Kılavuzu kullanın »

    AWS Veritabanı Taşıma Hizmeti

    Amazon MemoryDB'yi kullanmaya başlama


    Dayanıklı bir veritabanının önünde düşük gecikmeli bir önbellek kullanmak yerine mimarinizi basitleştirmeyi ve MemoryDB'yi tek bir birincil veritabanı olarak kullanmayı öğrenin.

    Blog'u okuyun »

    AWS Veritabanı Taşıma Hizmeti

    Redis için Amazon MemoryDB'yi Java tabanlı AWS Lambda ile entegre etme

    Dayanıklılık ve daha hızlı okuma ve yazma sağlamak üzere üretilmiş olan Redis için Amazon MemoryDB veri deposu için bazı yaygın kullanım durumlarını tartışıyoruz.

    Blog'u okuyun »

  • Amazon Neptune
  • Amazon Aurora

    Amazon Neptune'ü kullanmaya başlama


    Tamamen yönetilen bir grafik veritabanı hizmeti olan Amazon Neptune'ü kullanmaya başlamanızı sağlıyoruz. Bu kılavuz size bir Neptune veritabanının nasıl oluşturulacağını gösterir.

    Kılavuzu keşfedin »

    Amazon Aurora

    Amazon Neptune kullanarak dolandırıcılık tespit hizmeti oluşturun

    Neptün veritabanı oluşturma, veri modelinizi tasarlama ve veritabanını uygulamanızda kullanma adımlarında size rehberlik ediyoruz.

    Kılavuzu keşfedin »

    Amazon Aurora

    Amazon Neptune ile bir önerilen altyapı oluşturun

    Bu laboratuvarda, Amazon Neptune kullanarak çok oyunculu bir oyun uygulaması için arkadaş önerisi altyapısı oluşturmayı öğreneceksiniz.

    Kılavuzu keşfedin »

  • Amazon QLDB
  • Amazon DynamoDB

    Amazon QLDB'yi kullanmaya başlama

    Amazon Quantum Defter Veritabanı (Amazon QLDB)'de dergi, veritabanının esasıdır. Bu kılavuz, Amazon QLDB hizmet bileşenleri ve bunların nasıl etkileşime girdiği hakkında üst düzey bir genel bakış sağlar.

    Kılavuzu keşfedin »

    Amazon DynamoDB

    İlk Amazon QLDB defterinizi oluşturma

    İlk Amazon QLDB örnek defterinizi oluşturup tablolar ve örnek verilerle doldurma adımlarında size rehberlik ediyoruz.

    Öğreticiyle kullanmaya başlayın »

    Amazon DynamoDB

    Amazon QLDB sürücüsünü bir AWS SDK ile kullanma

    QLDB defteri oluşturmak ve örnek verilerle doldurmak için Amazon QLDB sürücüsünü bir AWS SDK ile nasıl kullanacağınızı öğrenin. Sürücü, işlemsel veri API'sini kullanarak uygulamanızın QLDB ile etkileşime girmesini sağlar.

    Öğreticiyle kullanmaya başlayın »

  • Amazon RDS
  • AWS Veritabanı Taşıma Hizmeti

    Amazon RDS'yi kullanmaya başlama

    Amazon RDS kullanarak bir veritabanı bulut sunucusunun nasıl oluşturulduğunu ve bağlandığını açıklıyoruz. MariaDB, MySQL, Microsoft SQL Server, Oracle veya PostgreSQL kullanan bir veritabanı bulut sunucusu oluşturmayı öğreneceksiniz.

    Kılavuzu keşfedin »

    AWS Veritabanı Taşıma Hizmeti

    MySQL veritabanı bulut sunucusu oluşturmaya başlama

    AWS Yönetim Konsolu kullanarak bir Amazon RDS MySQL veritabanı bulut sunucusu oluşturmayı ve bir veritabanını bulut sunucusundaki bir veritabanına bağlanmak için MySQL Workbench gibi standart MySQL yardımcı programlarını nasıl kullanacağınızı gösteriyoruz.
    Kılavuzu keşfedin »

    AWS Veritabanı Taşıma Hizmeti

    Bir web sunucusu ve bir Amazon RDS veritabanı bulut sunucusu oluşturun

    PHP ile bir Apache web sunucusu kurmayı ve bir MySQL veritabanı oluşturmayı öğrenin. Web sunucusu Amazon Linux kullanan bir Amazon EC2 bulut sunucusunda çalışır ve MySQL veritabanı bir MySQL veritabanı bulut sunucusudur.

    Kılavuzu keşfedin »

    AWS Veritabanı Taşıma Hizmeti

    Bir MySQL Veritabanı Oluşturun ve Bağlanın

    MySQL veritabanınızı çalıştırmak için bir ortam oluşturmayı, veritabanına bağlanmayı ve veritabanı bulut sunucusunu silmeyi öğrenin. Bunu Amazon RDS kullanarak yapacağız ve bu öğreticide yapılan her şey Ücretsiz Kullanım için uygundur.

    Öğreticiyi kullanmaya başlayın »

  • Amazon Timestream
  • AWS Veritabanı Taşıma Hizmeti

    Amazon Timestream kullanmaya başlama

    Amazon Timestream'i kullanmaya başlamanızı sağlıyoruz. Bu kılavuzda, tamamen işlevsel bir örnek uygulama kurmak için talimatlar yer alır.

    Kılavuzu keşfedin »

    AWS Veritabanı Taşıma Hizmeti

    Amazon Timestream ile en iyi uygulamalar

    Veri modelleme, güvenlik, yapılandırma, veri alımı, sorgular, istemci uygulamaları ve desteklenen entegrasyonlar ile ilgili olanlar dahil en iyi uygulamaları keşfediyoruz.

    Kılavuzu keşfedin »

    AWS Veritabanı Taşıma Hizmeti

    AWS SDK'lerini kullanarak Amazon Timestream'e erişim

    Seçtiğiniz dilde AWS SDK'lerini kullanarak Amazon Timestream'e nasıl erişeceğinizi öğrenin: Java, Go, Python, Node.js veya .NET.

    Kılavuzu keşfedin »

Keşfedin

Veritabanı mimari diyagramları

AWS'de veritabanlarınızı geliştirmenizi, ölçeklendirmenizi ve test etmenizi sağlayacak referans mimari diyagramlarını keşfedin.

Mimari diyagramları keşfedin »

 

Veritabanı teknik incelemeleri

Kullanmaya başlamanızı, en iyi uygulamaları öğrenmenizi ve veritabanlarınızı taşımanızı sağlayacak teknik incelemeleri keşfedin.

Teknik incelemeleri keşfedin »

 

Veritabanı çözümleri

Veritabanlarına yönelik yaygın kullanım durumları için incelenmiş çözümleri ve mimari rehberliği keşfedin.

Çözümleri keşfedin »

 

Ek veritabanı kaynakları

Bu sayfa size yardımcı oldu mu?