Pengantar

Amazon Web Services (AWS) menawarkan makin banyak opsi basis data yang dibuat khusus (saat ini lebih dari 15) untuk mendukung beragam model data. Opsi tersebut mencakup basis data relasional, nilai kunci, dokumen, dalam memori, grafik, deret waktu, kolom lebar, dan buku besar.

Memilih basis data yang tepat atau banyak basis data mengharuskan Anda membuat serangkaian keputusan berdasarkan kebutuhan organisasi. Panduan keputusan ini akan membantu Anda mengajukan pertanyaan yang tepat, memberikan jalur implementasi yang jelas, dan membantu Anda bermigrasi dari basis data yang ada.

Video enam setengah menit dari developer advocate AWS, Ricardo Ferreira, menjelaskan dasar-dasar pemilihan basis data AWS, memberikan pengantar yang kuat tentang konsep, kriteria, dan pilihan yang tersedia untuk Anda di akhir panduan keputusan ini.

Waktu pembacaan

20 menit

Tujuan

Membantu menentukan basis data AWS mana yang paling cocok untuk organisasi Anda.

Tingkat

Pemula

Terakhir diperbarui

11 September 2023

Pahami

Basis data merupakan sistem backend penting yang digunakan untuk menyimpan data dari semua jenis aplikasi, baik aplikasi seluler kecil maupun aplikasi perusahaan dengan kebutuhan waktu nyata berskala internet.

Panduan keputusan ini didesain untuk membantu memahami berbagai pilihan yang tersedia bagi Anda, menetapkan kriteria yang masuk akal untuk membuat pilihan basis data, memberikan informasi mendetail tentang properti unik dari setiap basis data, sehingga Anda dapat mendalami kemampuan yang ditawarkan masing-masing pilihan tersebut.

Tipe aplikasi apa yang dibangun orang-orang dengan menggunakan basis data?

  • Aplikasi skala internet: Aplikasi yang terdistribusi secara global dan berskala internet yang menangani jutaan permintaan per detik pada ratusan terabita data. Basis data ini secara otomatis menaikkan dan menurunkan skala untuk mengakomodasi beban kerja yang naik turun.
  • Aplikasi waktu nyata: Aplikasi waktu nyata seperti caching, penyimpanan sesi, papan peringkat game, ride-hailing, penargetan iklan, dan analitik waktu nyata memerlukan latensi mikrodetik serta throughput tinggi untuk mendukung jutaan permintaan per detik.
  • Aplikasi sumber terbuka: Beberapa pelanggan lebih menyukai basis data sumber terbuka untuk pengembangan dan dukungan berbiaya rendah yang didukung komunitas, serta ekosistem alat dan ekstensi yang luas.
  • Aplikasi perusahaan: Aplikasi perusahaan mengelola proses bisnis inti, seperti penjualan, penagihan, layanan pelanggan, sumber daya manusia, dan proses lini bisnis, misalnya sistem reservasi di jaringan hotel atau sistem manajemen risiko di perusahaan asuransi. Aplikasi tersebut memerlukan basis data yang cepat, dapat diskalakan, aman, tersedia, dan andal.

Catatan: Panduan ini berfokus pada basis data yang cocok untuk aplikasi Pemrosesan Transaksi Online (OLTP). Jika Anda terutama perlu menyimpan serta menganalisis data dalam jumlah besar dengan cepat dan efisien (biasanya dipenuhi oleh aplikasi pemrosesan analitik online (OLAP)), AWS menawarkan Amazon Redshift, layanan penggudangan data berbasis cloud dan terkelola penuh ,yang didesain untuk menangani beban kerja analitik skala besar.  

Ada dua kategori tingkat tinggi untuk basis data AWS OLTP, yaitu relasional dan nonrelasional.

  • Rangkaian basis data relasional AWS mencakup tujuh mesin populer untuk Amazon RDS dan Amazon Aurora — Amazon Aurora dengan kompatibilitas MySQL, Amazon Aurora dengan kompatibilitas PostgreSQL, MySQL, MariaDB, PostgreSQL, Oracle, serta SQL Server — dan opsi untuk melakukan deployment secara on-premise dengan Amazon RDS di AWS Outposts.
  • Opsi basis data nonrelasional didesain untuk mereka yang memiliki kebutuhan khusus akan basis data nilai-kunci, dokumen, caching, dalam memori, grafik, deret waktu, kolom lebar, dan buku besar.

Kita akan menjelajahi semua ini secara mendetail di Pilih bagian panduan ini.

Migrasi basis data

Sebelum memutuskan layanan basis data yang akan digunakan untuk bekerja dengan data, Anda mungkin perlu meluangkan sedikit waktu untuk mempertimbangkan cara memigrasikan basis data yang ada.

Strategi migrasi basis data terbaik membantu Anda memanfaatkan AWS Cloud sepenuhnya. Strategi ini melibatkan migrasi aplikasi untuk menggunakan basis data yang berpusat di cloud dan dibuat khusus. Strategi ini juga tidak mengikat Anda ke basis data yang sama dengan yang telah Anda gunakan secara on-premise. Pertimbangkan untuk memodernisasi aplikasi dan pilih basis data yang paling sesuai dengan kebutuhan alur kerja aplikasi Anda.

Misalnya, jika memilih untuk melakukan transisi aplikasi terlebih dahulu baru kemudian mentransformasikannya, Anda mungkin memutuskan untuk mengangkat dan menggeser basis data terlebih dahulu. Setelah sepenuhnya menggunakan AWS Cloud, Anda dapat mulai bekerja untuk memodernisasi aplikasi. Strategi ini dapat membantu Anda keluar dari lingkungan on-premise saat ini dengan cepat dan kemudian fokus pada modernisasi.
 
Gambar sebelumnya menunjukkan bagaimana AWS Database Migration Service digunakan untuk memindahkan data ke Amazon Aurora.

Sumber daya berikut dapat membantu Anda dengan strategi migrasi:

Selain memiliki strategi migrasi di awal perencanaan, Anda perlu memiliki cara untuk mendapatkan wawasan dari data Anda. Anda dapat menggunakan Amazon Redshift. Amazon Redshift adalah layanan gudang data berskala petabita yang cepat dan terkelola penuh, yang dapat Anda gunakan untuk menganalisis semua data menggunakan alat-alat kecerdasan bisnis yang sudah ada. Amazon Redshift dioptimalkan untuk set data mulai dari beberapa ratus gigabita hingga satu petabita atau lebih.

Pertimbangkan

Anda sedang mempertimbangkan untuk meng-hosting basis data di AWS. Pertimbangan ini mungkin untuk mendukung proyek greenfield/percontohan sebagai langkah pertama dalam perjalanan migrasi cloud Anda, atau Anda mungkin ingin memigrasikan beban kerja yang ada dengan gangguan seminimal mungkin. Atau, mungkin Anda ingin memindahkan beban kerja ke layanan AWS terkelola atau bahkan memfaktor ulang beban kerja tersebut menjadi cloud-native sepenuhnya.

Apa pun tujuan Anda, mempertimbangkan pertanyaan yang tepat akan memudahkan pengambilan keputusan basis data Anda. Berikut ringkasan kriteria utama yang perlu dipertimbangkan.

  • Pertimbangan utama yang pertama ketika memilih basis data adalah tujuan bisnis Anda. Apa arah strategis yang mendorong organisasi Anda untuk berubah? Seperti yang disarankan dalam 7 R AWS, pertimbangkan apakah Anda ingin merancang ulang atau memfaktor ulang beban kerja yang ada, berpindah ke platform baru untuk menghilangkan komitmen lisensi komersial, meng-hosting ulang basis data dan data yang ada ke cloud tanpa membuat perubahan apa pun untuk memanfaatkan kemampuan cloud, atau beralih sekarang ke strategi basis data terkelola.

  • Anda dapat memilih strategi hosting ulang yang akan di-deploy ke cloud dengan lebih cepat, dengan lebih sedikit masalah migrasi data. Instal perangkat lunak mesin basis data Anda pada satu atau beberapa instans EC2, migrasikan data, dan kelola instans basis data ini sama seperti yang Anda lakukan secara on-premise. Atau, Anda dapat memilih strategi platform ulang di mana Anda memigrasikan basis data relasional on-premise ke instans Amazon RDS yang terkelola penuh.

    Terakhir, Anda dapat menganggap ini sebagai kesempatan untuk memfaktor ulang beban kerja menjadi cloud-native, dengan memanfaatkan basis data NoSQL yang dibuat khusus seperti Amazon DynamoDB dan Amazon DocumentDB dengan kompatibilitas MongoDB. Selain itu, jika Anda ingin beralih ke jejak nirserver untuk menghilangkan beban manajemen infrastruktur serta perencanaan kapasitas, AWS memberikan penawaran nirserver untuk banyak basis datanya seperti Amazon Aurora Nirserver dan Amazon Neptune nirserver, basis data grafik.

  • Apakah Anda memerlukan basis data yang dibangun untuk tujuan tertentu? Seperti yang mungkin telah Anda baca, era basis data monolitik satu-ukuran-untuk-semua sudah ketinggalan zaman. Basis data yang dibuat khusus yang dioptimalkan untuk tugas atau kasus penggunaan tertentu sekarang jauh lebih banyak dipilih.

    AWS menawarkan portofolio yang luas dan mendalam untuk basis data yang dibuat khusus, yang mendukung beragam model data. Dengan basis data ini, Anda dapat membangun aplikasi berbasis data, yang mudah diskalakan, dan terdistribusi. Ketepatan memilih basis data yang dibuat khusus, yang dioptimalkan untuk hal-hal yang perlu Anda lakukan, akan mempercepat pengembangan dan deployment.

  • Inti dari setiap pilihan basis data mencakup karakteristik data yang perlu Anda simpan, ambil, analisis, dan kerjakan. Inti pilihan tersebut mencakup model data (apakah relasional, terstruktur, atau semi-terstruktur, menggunakan set data yang saling terhubung, atau deret waktu?), akses data (bagaimana cara Anda mengakses data?), sejauh mana Anda membutuhkan data waktu nyata, dan apakah ada ukuran catatan data tertentu yang dipertimbangkan.

  • Pertimbangan operasional utama adalah tentang tempat data Anda berada dan cara data tersebut akan dikelola. Dua pilihan utama yang perlu Anda buat adalah:

    • Apakah data tersebut akan di-hosting sendiri atau terkelola penuh: Pertanyaan inti di sini adalah di mana tim Anda akan memberikan nilai paling besar bagi bisnis? Jika basis data di-hosting sendiri, Anda akan bertanggung jawab atas nilai diferensiasi nyata yang dapat dihasilkan basis data (melalui pekerjaan desain skema, konsep kueri, dan optimisasi kueri), serta bertanggung jawab atas pemeliharaan, pemantauan, dan patching basis data sehari-hari. Memilih basis data AWS yang terkelola penuh akan menyederhanakan pekerjaan dan memungkinkan tim Anda untuk fokus pada area yang dapat memberikan nilai unik.

    • Apakah Anda memerlukan basis data nirserver atau yang disediakan: Amazon Aurora menyediakan model tentang cara mempertimbangkan pilihan ini. Amazon Aurora Nirserver v2 cocok untuk beban kerja yang membutuhkan banyak sumber daya dan sangat bervariasi. Misalnya, penggunaan basis data Anda mungkin berat untuk jangka waktu yang singkat, diikuti oleh aktivitas ringan yang lama atau tidak ada aktivitas sama sekali. Beberapa contohnya adalah situs web retail, game, atau olahraga dengan acara promosi berkala dan basis data yang menghasilkan laporan saat diperlukan. Klaster yang disediakan Aurora cocok untuk beban kerja yang stabil. Dengan klaster yang disediakan, Anda memilih kelas instans Aurora yang memiliki jumlah memori, daya CPU, dan bandwidth I/O yang telah ditentukan sebelumnya.
  • Keandalan basis data adalah kunci untuk bisnis apa pun. Untuk mencapai dan mempertahankan keandalan serta ketahanan basis data, Anda perlu memperhatikan sejumlah faktor utama. Faktor-faktor ini mencakup kemampuan untuk pencadangan dan pemulihan, replikasi, failover, dan pemulihan titik waktu (PITR).
     
    Selain itu, dukungan untuk aplikasi/set data yang didistribusikan secara global mungkin penting bagi Anda, bersama dengan kebutuhan Sasaran Waktu Pemulihan (RTO)/Sasaran Titik Pemulihan (RPO).

  • Pertimbangkan apakah throughput beban kerja Anda akan melebihi kapasitas satu simpul komputasi. Kemudian, pertimbangkan potensi kebutuhan basis data untuk mendukung konkurensi transaksi yang tinggi (10.000 atau lebih) dan apakah basis data tersebut perlu di- deploy di banyak wilayah geografis.
     
    Jika beban kerja memerlukan performa baca yang sangat tinggi dengan waktu respons yang diukur dalam mikrodetik daripada satu digit milidetik, Anda mungkin akan mempertimbangkan untuk menggunakan solusi caching dalam memori beserta basis data Anda, atau basis data yang mendukung akses data dalam memori.
  • Keamanan merupakan tanggung jawab bersama antara AWS dan Anda. Model tanggung jawab bersama AWS menggambarkan tanggung jawab ini sebagai keamanan dari cloud dan keamanan di cloud. Pertimbangan keamanan khusus mencakup perlindungan data di semua tingkat data, autentikasi, kepatuhan, keamanan data, penyimpanan data sensitif, dan dukungan untuk kebutuhan audit.

Pilih

Setelah Anda mengetahui kriteria yang akan digunakan untuk mengevaluasi opsi basis data, Anda siap untuk memilih layanan AWS yang tepat untuk kebutuhan organisasi Anda.

Tabel ini menyoroti basis data mana yang dioptimalkan untuk kondisi dan tipe data yang mana. Gunakan tabel ini untuk membantu menentukan basis data yang paling cocok bagi kasus penggunaan Anda.

Keluarga basis data
Kapan Anda akan menggunakannya?
Apa tujuan optimisasi layanan tersebut?
Mesin atau layanan basis data terkait
Tutup

Relasional

AmazonRDS menyediakan tujuh mesin basis data relasional yang dapat dipilih, termasuk Amazon Aurora Edisi Kompatibel MySQL, Amazon Aurora Edisi Kompatibel PostgreSQL, MySQL, MariaDB, PostgreSQL, Oracle, dan Microsoft SQL Server.

Gunakan saat Anda memigrasikan beban kerja relasional on-premise atau jika beban kerja Anda memiliki pola kueri ad hoc.
Dioptimalkan untuk data terstruktur yang disimpan dalam tabel, baris, dan kolom. Mesin basis data tersebut mendukung kueri ad hoc yang kompleks melalui penggabungan.
Tutup

Amazon RDS on Outposts

Dengan Amazon RDS on AWS Outposts, Anda dapat melakukan deployment instans basis data yang terkelola penuh di lingkungan on-premise Anda.

Tutup

Amazon RDS

Amazon RDS adalah kumpulan layanan terkelola yang didesain untuk menyederhanakan penyiapan, pengoperasian, dan penskalaan basis data di cloud.

Tutup

Amazon RDS for SQL Server

Amazon RDS for SQL Server mempermudah penyiapan, pengoperasian, dan penskalaan deployment SQL Server di cloud.

Tutup

Amazon RDS for Oracle

Amazon RDS for Oracle adalah basis data komersial terkelola penuh yang memudahkan penyiapan, pengoperasian, dan penskalaan deployment Oracle di cloud.

Tutup

Amazon RDS for PostgreSQL

Amazon RDS for PostgreSQL memberi Anda akses ke kemampuan mesin basis data PostgreSQL yang familier.

Tutup

Amazon RDS for MariaDB

Amazon RDS mempermudah penyiapan, pengoperasian, dan penskalaan deployment server MariaDB di cloud.

Tutup

Amazon RDS for MySQL

Amazon RDS mempermudah penyiapan, pengoperasian, dan penskalaan deployment MySQL di cloud.

Tutup

Amazon Aurora dengan kompatibilitas MySQL

Jalankan dan kelola basis data yang dibuat di MySQL, tetapi dengan kemampuan tambahan di mesin Aurora.

Tutup

Amazon Aurora dengan kompatibilitas PostgreSQL

Jalankan dan kelola basis data yang dibuat di PostgreSQL, tetapi dengan kemampuan tambahan di mesin Aurora.

Tutup

Amazon Aurora

Amazon Aurora menyediakan keamanan bawaan, pencadangan berkelanjutan, komputasi nirserver, hingga 15 replika baca, replikasi multi-Wilayah otomatis, dan integrasi dengan layanan AWS lainnya.

Tutup

Amazon Redshift

Amazon Redshift adalah layanan gudang terkelola penuh berskala petabita yang dioptimalkan untuk kecepatan, kemudahan penggunaan, dan efektivitas biaya. Amazon Redshift didesain untuk memungkinkan Anda menganalisis semua data menggunakan alat kecerdasan bisnis yang sudah ada.

Tutup

Nilai-kunci

Basis data NoSQL yang menyimpan data sebagai kumpulan pasangan nilai-kunci tempat kunci berfungsi sebagai pengidentifikasi unik.

Gunakan untuk beban kerja, seperti penyimpanan sesi atau keranjang belanja. Basis data nilai-kunci dapat menskalakan data dalam jumlah besar dan volume perubahan status yang sangat tinggi, sekaligus melayani jutaan pengguna secara simultan melalui pemrosesan dan penyimpanan terdistribusi.
Dioptimalkan untuk akses cepat ke data terstruktur, semi-terstruktur, atau tidak terstruktur dalam jumlah besar dengan throughput baca dan tulis yang tinggi.
Tutup

Amazon DynamoDB

Basis data NoSQL beperforma tinggi, fleksibel, dapat diskalakan, dan nirserver yang didesain untuk mendukung beban kerja nilai-kunci dan dokumen.

Tutup

Basis Data dalam Memori

Sebuah basis data yang dapat Anda gunakan untuk aplikasi yang membutuhkan akses secara waktu nyata ke data. Dengan menyimpan data secara langsung dalam memori, basis data ini menyediakan latensi mikrodetik untuk aplikasi yang latensi milidetiknya tidak cukup.

Gunakan saat Anda membutuhkan lapisan caching untuk meningkatkan performa baca.
Dioptimalkan untuk aplikasi yang membutuhkan akses data sub-milidetik.
Tutup

Amazon ElastiCache

Pilih Elasticache for Memcached ketika Anda memerlukan solusi caching sederhana untuk meningkatkan performa aplikasi atau Elasticache for Redis ketika Anda memerlukan solusi caching untuk mempercepat akses data dengan basis data primer yang sudah ada, tetapi juga membutuhkan fitur yang lebih kaya seperti struktur data, replikasi, dan transaksi lanjutan.

Tutup

Amazon MemoryDB for Redis

Pilih MemoryDB saat Anda memerlukan basis data primer yang sangat cepat dengan latensi baca mikrodetik dan tulis milidetik satu digit.

Tutup

Basis Data Dokumen

Basis data yang dapat Anda gunakan untuk menyimpan data semi-terstruktur sebagai dokumen yang seperti JSON. Basis data ini membantu developer membangun dan memperbarui aplikasi dengan cepat.

Gunakan saat Anda ingin menyimpan dokumen JSON dengan kemampuan kueri yang kaya di seluruh bidang dokumen.
Dioptimalkan untuk menyimpan data semi-terstruktur sebagai dokumen JSON.
Tutup

Amazon DocumentDB (dengan kompatibilitas MongoDB)

Gunakan Amazon DocumentDB (dengan kompatibilitas MongoDB) saat Anda memerlukan layanan basis data terkelola penuh untuk menyederhanakan penyiapan, pengoperasian, dan penskalaan basis data yang kompatibel dengan MongoDB di cloud.

Tutup

Basis Data Kolom Lebar

Tipe basis data NoSQL. Tipe ini menggunakan tabel, baris, dan kolom. Namun, tidak seperti basis data relasional, nama dan format kolom dapat bervariasi dari baris ke baris dalam tabel yang sama.

Gunakan ketika Anda perlu memigrasikan beban kerja Cassandra on-premise, atau ketika Anda perlu memproses data dengan kecepatan tinggi untuk aplikasi yang memerlukan latensi milidetik satu digit.
Dioptimalkan untuk beban kerja yang membutuhkan pembacaan/penulisan berat dan throughput tinggi ditambah dengan latensi rendah dan skalabilitas linier.
Tutup

Amazon Keyspaces

Gunakan Amazon Keyspaces (untuk Apache Cassandra) jika Anda memerlukan layanan basis data yang kompatibel dengan Apache Cassandra yang dapat diskalakan, memiliki ketersediaan tinggi, dan terkelola yang dapat digunakan tanpa harus menyediakan, melakukan patch, atau mengelola server—atau menginstal, memelihara, atau mengoperasikan perangkat lunak.

Tutup

Basis Data Grafik

Basis data yang menyimpan simpul dan hubungan alih-alih tabel atau dokumen. Hubungan antardata dianggap sama pentingnya dengan data itu sendiri.

Gunakan untuk kasus penggunaan seperti deteksi fraud, mesin rekomendasi, dan jaringan maskapai penerbangan.
Dioptimalkan dan dibangun secara khusus untuk menyimpan dan menavigasi hubungan.
Tutup

Amazon Neptune

Pilih Neptune jika Anda membutuhkan layanan basis data grafik yang cepat, andal, dan terkelola penuh yang memudahkan untuk membangun serta menjalankan aplikasi yang bekerja dengan set data yang terhubung dengan sangat baik. Inti dari Neptune merupakan mesin basis data grafik yang dibuat secara khusus dan beperforma tinggi.

Tutup

Basis Data Deret Waktu

Basis data yang didesain untuk menyimpan dan mengambil catatan data yang merupakan bagian dari “deret waktu”. Deret waktu adalah sekumpulan titik data yang terkait dengan stempel waktu.

Gunakan ketika Anda memiliki data deret waktu dalam jumlah besar, yang kemungkinan berasal dari sejumlah sumber, seperti data Internet untuk Segala (IoT), metrik aplikasi, dan pelacakan aset.
Dioptimalkan untuk menyimpan dan mengueri data yang berubah seiring waktu.
Tutup

Amazon Timestream

Gunakan Amazon Timestream jika Anda membutuhkan basis data deret waktu yang cepat, dapat diskalakan, terkelola penuh, serta dibuat secara khusus untuk menyimpan dan menganalisis triliunan titik data deret waktu per hari. Amazon Timestream mengelola siklus hidup data deret waktu dengan menyimpan data terbaru dalam memori dan memindahkan data historis ke tingkat penyimpanan hemat biaya berdasarkan kebijakan yang ditentukan oleh pengguna.

Tutup

Basis Data Buku Besar

Basis data NoSQL yang menyediakan log transaksi yang tetap, transparan, dan dapat diverifikasi secara kriptografis yang dimiliki oleh otoritas pusat.

Gunakan ketika organisasi Anda harus berkomunikasi dengan entitas lain (bisnis, pelanggan) dan Anda memerlukan cara untuk saling memverifikasi serta memercayai.
Dioptimalkan untuk mempertahankan riwayat perubahan basis data yang lengkap dan dapat diverifikasi.
Tutup

Amazon Quantum Ledger Database (QLDB)

Pilih Amazon QLDB jika Anda membutuhkan basis data buku besar terkelola penuh yang menyediakan log transaksi yang transparan, tetap, dan dapat diverifikasi secara kriptografis yang dimiliki oleh otoritas tepercaya pusat.

Gunakan

Anda telah mempelajari bentuk data, kecocokan data tersebut dengan lingkungan, dukungan data untuk kasus penggunaan, dan tujuan optimisasi setiap layanan basis data. Anda seharusnya sudah dapat memilih layanan basis data AWS mana yang dioptimalkan untuk kebutuhan organisasi Anda.

Untuk menjelajahi cara menggunakan dan mempelajari selengkapnya setiap layanan basis data AWS yang tersedia, kami telah menyediakan jalur untuk mengeksplorasi cara kerja masing-masing layanan. Bagian berikut menyediakan tautan ke dokumentasi mendalam, tutorial praktik langsung, dan sumber daya untuk membantu Anda memulai.

  • Amazon Aurora
  • Amazon Aurora

    Memulai Amazon Aurora

    Kami menguraikan dasar-dasar memulai Aurora. Panduan ini memuat tutorial serta membahas konsep dan prosedur Aurora yang lebih canggih, seperti berbagai tipe titik akhir serta cara menaikkan dan menurunkan skala klaster Aurora.

    Jelajahi panduan »

    Amazon Aurora

    Buat basis data dengan ketersediaan tinggi

    Pelajari cara mengonfigurasi klaster Amazon Aurora untuk membuat basis data dengan ketersediaan tinggi. Basis data ini terdiri atas simpul komputasi yang direplikasi di banyak Zona Ketersediaan untuk mendapatkan peningkatan skalabilitas baca dan perlindungan terhadap failover.

    Mulai tutorial »

    Amazon Aurora

    Gunakan basis data global Amazon Aurora

    Kami membantu Anda mulai menggunakan basis data global Aurora. Panduan ini menguraikan mesin yang didukung dan ketersediaan Wilayah AWS untuk basis data global Aurora dengan Aurora MySQL dan Aurora PostgreSQL.

    Jelajahi panduan »

    Amazon Aurora

    Bermigrasi dari Amazon RDS for MySQL ke Amazon Aurora MySQL
     
    Kami menunjukkan kepada Anda cara memigrasikan basis data aplikasi dari Amazon RDS for MySQL ke Amazon Aurora MySQL dengan waktu henti minimal. Tutorial ini tidak dalam tingkat gratis dan akan dikenai biaya kurang dari 1 USD.

    Mulai tutorial »

    AWS Database Migration Service

    Buat aplikasi pemrosesan pesan nirserver


    Kami menunjukkan kepada Anda cara membuat aplikasi pemrosesan pesan nirserver dengan Amazon Aurora Nirserver (edisi yang kompatibel dengan PostgreSQL), API Data untuk Aurora Nirserver, AWS Lambda, dan Amazon SNS.

    Mulai tutorial »

  • Amazon DocumentDB
  • Amazon DynamoDB

    Memulai Amazon DocumentDB

    Kami membantu Anda mulai menggunakan Amazon DocumentDB hanya dalam tujuh langkah. Panduan ini menggunakan AWS Cloud9 untuk menghubungkan dan mengueri klaster Anda menggunakan shell MongoDB secara langsung dari Konsol Manajemen AWS.

    Jelajahi panduan »

    Amazon DynamoDB

    Menyiapkan basis data dokumen dengan Amazon DocumentDB
     

    Tutorial ini membantu Anda mulai terhubung ke klaster Amazon DocumentDB dari lingkungan AWS Cloud9 dengan shell MongoDB dan menjalankan beberapa kueri.

    Mulai tutorial »

    Amazon DynamoDB

    Praktik terbaik untuk bekerja dengan Amazon DocumentDB
     

    Pelajari praktik terbaik untuk bekerja dengan Amazon DocumentDB (dengan kompatibilitas MongoDB) beserta pedoman operasional dasar saat bekerja dengannya.

    Jelajahi panduan »

    Amazon DynamoDB

    Bermigrasi dari MongoDB ke Amazon DocumentDB
     

    Pelajari cara memigrasikan basis data MongoDB yang ada yang dikelola sendiri ke basis data yang terkelola penuh di Amazon DocumentDB (dengan kompatibilitas MongoDB).

    Mulai tutorial »

    Amazon DynamoDB

    Menilai kompatibilitas MongoDB
     

    Gunakan alat kompatibilitas Amazon DocumentDB untuk membantu Anda menilai kompatibilitas aplikasi MongoDB menggunakan kode sumber aplikasi atau log profil server MongoDB.

    Gunakan alat »

  • Amazon DynamoDB
  • AWS Database Migration Service

    Memulai Amazon DynamoDB


    Kami membantu Anda memulai dan mempelajari selengkapnya tentang Amazon DynamoDB. Panduan ini mencakup tutorial langsung dan konsep dasar.

    Jelajahi panduan »

    AWS Database Migration Service

    Memulai DynamoDB dan AWS SDK


    Kami membantu Anda memulai Amazon DynamoDB dan AWS SDK. Panduan ini mencakup tutorial langsung yang menunjukkan cara menjalankan contoh kode di DynamoDB.
    Jelajahi panduan »

    AWS Database Migration Service

    Buat dan Kuerikan Tabel NoSQL dengan Amazon DynamoDB

    Pelajari cara membuat tabel sederhana, menambahkan data, memindai dan mengueri data, menghapus data, serta menghapus tabel menggunakan konsol Amazon DynamoDB.

    Mulai tutorial »

    AWS Database Migration Service

    Buat tabel Amazon DynamoDB

    Kami menunjukkan kepada Anda cara membuat tabel DynamoDB dan menggunakan tabel tersebut untuk menyimpan serta mengambil data. Tutorial ini menggunakan aplikasi toko buku online sebagai contoh panduan.

    Mulai tutorial »

  • Amazon ElastiCache
  • AWS Database Migration Service

    Dokumentasi untuk Amazon ElastiCache
     

    Jelajahi rangkaian lengkap dokumentasi Amazon ElastiCache, termasuk panduan pengguna untuk ElastiCache for Redis dan ElastiCache for Memcached, serta referensi AWS CLI dan API tertentu.

    Jelajahi panduan »

    AWS Database Migration Service

    Memulai Amazon ElastiCache for Redis
     

    Pelajari cara membuat, memberikan akses, menghubungkan, dan menghapus klaster Redis (mode klaster dinonaktifkan) menggunakan konsol Amazon ElastiCache.


    Jelajahi panduan »

    AWS Database Migration Service

    Bangun penyimpanan sesi cepat untuk aplikasi online
     

    Pelajari cara menggunakan Amazon ElastiCache for Redis sebagai cache terdistribusi untuk manajemen sesi. Anda juga akan mempelajari praktik terbaik untuk mengonfigurasi simpul ElastiCache dan cara menangani sesi dari aplikasi.

    Mulai tutorial »

    AWS Database Migration Service

    Menyiapkan Klaster Redis untuk skalabilitas dan ketersediaan tinggi

    Pelajari cara membuat dan mengonfigurasi Klaster Redis menggunakan ElastiCache for Redis versi 7.0 dengan enkripsi TLS yang diaktifkan. Dengan mode klaster yang diaktifkan, Klaster Redis Anda mendapatkan skalabilitas dan ketersediaan tinggi yang ditingkatkan.

    Mulai tutorial »

  • Amazon Keyspaces
  • AWS Database Migration Service

    Memulai Amazon Keyspaces (untuk Apache Cassandra)

    Panduan ini ditujukan untuk mereka yang baru mengenal Apache Cassandra dan Amazon Keyspaces (untuk Apache Cassandra). Panduan ini memandu Anda dalam menginstal semua program dan driver yang dibutuhkan agar Anda berhasil menggunakan Amazon Keyspaces.

    Jelajahi panduan »

    AWS Database Migration Service

    Jalankan beban kerja Apache Cassandra dengan Amazon Keyspaces

    Pelajari cara membuat klaster dan membuat model grafik menggunakan Property Graph dan RDF W3C. Pelajari cara menulis kueri menggunakan Apache TinkerPop Gremlin dan SPARQL, memecahkan masalah performa, serta berintegrasi dengan AWS Glue dan Elasticsearch.

    Tonton video »

    AWS Database Migration Service

    Kursus pemula tentang menggunakan Amazon Keyspaces

    Pelajari manfaat, kasus penggunaan umum, dan konsep teknis Amazon Keyspaces. Anda dapat mencoba layanan tersebut melalui kode sampel yang disediakan atau alat interaktif di Konsol Manajemen AWS.


    Ikuti kursus (perlu masuk) »

  • Amazon MemoryDB
  • AWS Database Migration Service

    Memulai Amazon MemoryDB


    Kami memandu Anda melalui langkah-langkah untuk membuat, memberikan akses, menghubungkan, dan menghapus klaster MemoryDB menggunakan Konsol Manajemen MemoryDB.

    Gunakan panduan »

    AWS Database Migration Service

    Mulai menggunakan Amazon MemoryDB


    Pelajari cara menyederhanakan arsitektur Anda dan menggunakan MemoryDB sebagai basis data tunggal utama alih-alih menggunakan cache latensi rendah sebelum basis data yang tahan lama.

    Baca blog »

    AWS Database Migration Service

    Mengintegrasikan Amazon MemoryDB for Redis dengan AWS Lambda berbasis Java

    Kami membahas beberapa kasus penggunaan umum penyimpanan data, Amazon MemoryDB for Redis, yang dibangun untuk memberikan daya tahan serta membaca dan menulis dengan lebih cepat.

    Baca blog »

  • Amazon Neptune
  • Amazon Aurora

    Memulai Amazon Neptune


    Kami membantu Anda mulai menggunakan Amazon Neptune, sebuah layanan basis data grafik terkelola penuh. Panduan ini menunjukkan cara membuat basis data Neptune.

    Jelajahi panduan »

    Amazon Aurora

    Bangun layanan deteksi fraud menggunakan Amazon Neptune

    Kami memandu Anda melalui langkah-langkah untuk membuat basis data Neptune, mendesain model data, dan menggunakan basis data dalam aplikasi.

    Jelajahi panduan »

    Amazon Aurora

    Bangun mesin rekomendasi dengan Amazon Neptune

    Kami menunjukkan kepada Anda cara membangun mesin rekomendasi teman untuk aplikasi game multipemain menggunakan Amazon Neptune.

    Jelajahi panduan »

  • Amazon QLDB
  • Amazon DynamoDB

    Memulai Amazon QLDB

    Dalam Amazon Quantum Ledger Database (Amazon QLDB), jurnal adalah inti dari basis data. Panduan ini memberikan gambaran umum tingkat tinggi tentang komponen layanan Amazon QLDB dan cara komponen tersebut saling berinteraksi.

    Jelajahi panduan »

    Amazon DynamoDB

    Membuat buku besar Amazon QLDB pertama Anda

    Kami memandu Anda melalui langkah-langkah untuk membuat buku besar sampel Amazon QLDB pertama serta mengisinya dengan tabel dan data sampel.

    Mulai tutorial »

    Amazon DynamoDB

    Menggunakan driver Amazon QLDB dengan AWS SDK

    Pelajari cara menggunakan driver Amazon QLDB dengan AWS SDK untuk membuat buku besar QLDB dan mengisinya dengan data sampel. Driver memungkinkan aplikasi Anda berinteraksi dengan QLDB menggunakan API data transaksional.

    Mulai tutorial »

  • Amazon RDS
  • AWS Database Migration Service

    Memulai Amazon RDS

    Kami menjelaskan cara membuat dan terhubung ke instans DB menggunakan Amazon RDS. Anda belajar membuat instans DB yang menggunakan MariaDB, MySQL, Microsoft SQL Server, Oracle, atau PostgreSQL.

    Jelajahi panduan »

    AWS Database Migration Service

    Memulai pembuatan instans DB MySQL

    Kami menunjukkan kepada Anda cara membuat instans basis data Amazon RDS MySQL menggunakan Konsol Manajemen AWS dan menggunakan utilitas MySQL standar, seperti MySQL Workbench, untuk terhubung ke basis data pada instans DB.
    Jelajahi panduan »

    AWS Database Migration Service

    Buat server web dan instans DB Amazon RDS

    Pelajari cara menginstal server web Apache dengan PHP dan membuat basis data MySQL. Server web berjalan di instans Amazon EC2 menggunakan Amazon Linux, dan basis data MySQL adalah instans DB MySQL.

    Jelajahi panduan »

    AWS Database Migration Service

    Buat dan Terhubung ke Basis Data MySQL

    Pelajari cara membuat lingkungan untuk menjalankan basis data MySQL, terhubung ke basis data, dan menghapus instans DB. Kami akan melakukannya menggunakan Amazon RDS dan semua yang dilakukan dalam tutorial ini memenuhi syarat untuk Tingkat Gratis.

    Mulai menggunakan tutorial »

  • Amazon Timestream
  • AWS Database Migration Service

    Memulai Amazon Timestream

    Kami membantu Anda memulai Amazon Timestream. Panduan ini menyediakan instruksi untuk menyiapkan aplikasi sampel yang berfungsi sepenuhnya.

    Jelajahi panduan »

    AWS Database Migration Service

    Praktik terbaik dengan Amazon Timestream

    Kami mengeksplorasi praktik terbaik, termasuk yang berkaitan dengan pemodelan data, keamanan, konfigurasi, penyerapan data, kueri, aplikasi klien, dan integrasi yang didukung.

    Jelajahi panduan »

    AWS Database Migration Service

    Mengakses Amazon Timestream menggunakan AWS SDK

    Pelajari cara mengakses Amazon Timestream menggunakan AWS SDK dalam bahasa pilihan Anda: Java, Go, Python, Node.js, atau.NET.

    Jelajahi panduan »

Jelajahi

Diagram arsitektur

Jelajahi diagram arsitektur referensi untuk membantu Anda mengembangkan, menskalakan, dan menguji basis data di AWS.

Jelajahi diagram arsitektur »

 

Laporan Resmi

Jelajahi laporan resmi untuk membantu Anda memulai, mempelajari praktik terbaik, dan memigrasikan basis data.

Jelajahi laporan resmi »

 

Solusi AWS

Jelajahi solusi yang telah diperiksa dan panduan arsitektur untuk kasus penggunaan umum bagi basis data.

Jelajahi solusi »

 

Sumber daya tambahan

Apakah halaman ini membantu?