Rumah Keuangan Pribadi Memilih sebuah AWS RDS Database Engine - dummies

Memilih sebuah AWS RDS Database Engine - dummies

Video: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024

Video: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024
Anonim

AWS RDS mendukung sejumlah mesin database. Tentu saja, mendukung satu RDBMS mungkin pada mulanya tampaknya melakukan trik karena pada dasarnya mereka melakukan hal yang sama. Namun, Anda harus mempertimbangkan sejumlah faktor saat memilih mesin database. Faktor-faktor ini termasuk (sesuai urutan kepentingan):

  • RDBMS saat ini digunakan untuk sebagian besar proyek yang ada
  • Kebutuhan pengodean, seperti kemampuan untuk menjalankan skrip dengan cara tertentu
  • Kebutuhan interoperabilitas, terutama saat bekerja dengan pihak lain organisasi
  • Kebutuhan otomasi, seperti kemampuan untuk menjalankan skrip dalam menanggapi kejadian atau pada waktu tertentu
  • Masalah keamanan yang mungkin menggantikan kebutuhan penyimpanan data lainnya
  • Persyaratan penyimpanan data atau persyaratan jenis
  • Persyaratan pengelolaan

Amazon Aurora:
  • Produk ini pada dasarnya adalah tiruan MySQL. Jika Anda menyukai MySQL, Anda mungkin menyukai Amazon Aurora juga. Namun, menurut sejumlah situs, Amazon telah berhasil membuat Aurora lebih cepat, lebih terukur, dan termasuk sejumlah fitur tambahan yang menarik. Tentu saja, Anda membayar harga yang lebih tinggi untuk Amazon Aurora juga, jadi jika Anda tidak memerlukan fitur tambahan, menggunakan MySQL mungkin adalah pilihan yang lebih baik. Artikel di blog 2ndWatch dan Ivan Zoratti memberikan perbandingan yang lebih rinci tentang Amazon Aurora ke MySQL. MariaDB:
  • Ini adalah kloning MySQL lain, namun juga memiliki sejumlah fitur tambahan. Anda perlu mempertimbangkan beberapa perbedaan utama saat memilih produk ini. Untuk satu hal, MariaDB adalah open source murni, yang berarti menggunakan satu lisensi yang lebih mudah dikelola daripada MySQL. Namun, karena lisensi, pelanggan perusahaan menangani implementasi open source yang setara di MariaDB (seperti kolam thread), bukan implementasi MySQL asli, yang dapat mengakibatkan masalah kompatibilitas. MariaDB juga saat ini terkunci di tingkat MySQL 5. 5, jadi Anda mungkin tidak memiliki akses ke fitur MySQL terbaru yang dibutuhkan untuk membuat aplikasi Anda bekerja. MySQL:
  • Produk ini tidak setua beberapa penawaran RDBMS lainnya yang didukung Amazon, namun berfungsi sebagai standar untuk produk lain yang dinilai. Masalah dengan menjadi pemimpin adalah bahwa setiap orang mengambil pot shot pada Anda dan mencoba untuk mengganggu pelanggan Anda, yang justru apa yang terjadi pada MySQL. Anda bisa membaca tentang beberapa kelebihan dan kekurangan memilih MySQL. Faktanya adalah bahwa MySQL menetapkan standar, jadi kemungkinan menyediakan platform yang paling stabil dan andal yang dapat Anda pilih saat masalah ini menjadi perhatian utama. Oracle:
  • Produk ini telah ada selama bertahun-tahun, sehingga memiliki sejarah panjang dalam memberikan dukungan dan fleksibilitas yang besar. Apa yang membuat Oracle terpisah dari beberapa produk lain, seperti MySQL dan SQL Server, adalah bahwa administrator dan pengembang Linux cenderung lebih memilihnya. Seperti halnya dengan MySQL, Oracle adalah standar setter yang disukai semua orang dengan produk lain, bahkan bila perbandingan tersebut tidak sesuai. Tidak seperti produk lain dalam daftar ini, melihat Oracle Cloud sebagai produk terpisah dari penyiapan perusahaan sangat penting; kedua produk tersebut tidak sepenuhnya kompatibel dan memiliki set fitur yang berbeda. Anda dapat menemukan beberapa kelebihan dan kekurangan penggunaan Oracle Cloud. PostgreSQL:
  • Ini adalah produk kombinasi karena kebanyakan orang melihatnya sebagai versi open source Oracle namun juga berusaha keras untuk membandingkannya dengan MySQL. Pengembang seperti PostgreSQL karena menyediakan sejumlah besar fitur yang cenderung tidak didukung oleh MySQL. Selain itu, transisi untuk pengembang dari Oracle atau SQL Server relatif mudah karena PostgreSQL cenderung mengikuti jejak mereka. Namun, MySQL cenderung memberikan kemudahan penggunaan yang lebih baik dan agak lebih cepat dari PostgreSQL. Anda dapat menemukan beberapa pro dan kontra yang menarik tentang produk ini di Anchor and DigitalOcean. SQL Server:
  • Produk ini menyediakan fungsionalitas RDBMS yang penting dengan sejumlah add-on. Yang penting untuk diingat tentang SQL Server adalah Microsoft menciptakannya untuk Windows, dan segala sesuatu tentang produk ini mencerminkan permulaan itu. Secara umum, administrator menemukan bahwa bekerja dengan SQL Server relatif mudah kecuali jika mereka perlu menggunakan berbagai pengaya tersebut. Pengembang seperti SQL Server karena terintegrasi dengan baik dengan produk bahasa Microsoft. Anda bisa membaca pro dan kontra tentang produk ini di InfoWorld, The Register, dan SQLServerF1.
Bahkan dengan gambaran singkat dari berbagai pilihan ini, Anda dapat melihat kebutuhan untuk meneliti pilihan RDS Anda sepenuhnya sebelum melakukan pilihan tertentu. Dalam beberapa kasus, Anda mungkin perlu mengkonfigurasi setup dummy dan melakukan tes untuk melihat opsi mana yang paling sesuai untuk aplikasi Anda. Setelah Anda mulai mengisi RDBMS dengan data dunia nyata, pindah ke mesin database lain biasanya merupakan tugas yang mahal, rawan kesalahan, dan memakan waktu. Pengembang cerdas membutuhkan waktu tambahan untuk membuat pilihan yang baik pada awalnya, daripada menemukan bahwa pilihan tertentu adalah sebuah kesalahan setelah aplikasi memasuki tahap pengembangan (atau lebih buruk lagi) produksi.
Memilih sebuah AWS RDS Database Engine - dummies

Pilihan Editor

Bertahan dalam Zombie Sieges di Minecraft - dummies

Bertahan dalam Zombie Sieges di Minecraft - dummies

Bermasalah dengan zombie yang menyerang desa Anda pada malam hari di Minecraft? Pelajari bagaimana untuk membela diri, menyembuhkan penduduk desa zombie, dan pulihkan dunia Anda!

Zaman Batu di Minecraft - dummies

Zaman Batu di Minecraft - dummies

Tonggak penting dalam mode Minecraft Survival, dan yang dicapai oleh beberapa pemain di Hari pertama, mencapai Zaman Batu. Setelah Anda membuat pickax kayu dan Anda bisa menemukan gua atau menggali lubang, item dalam tabel berikut tersedia untuk Anda. Sebagian besar bahan berbasis batu lebih padat dari yang lain ...

Zaman Looting di Minecraft - dummies

Zaman Looting di Minecraft - dummies

Anda mencapai Usia Looting di Minecraft di awal permainan - kadang-kadang, bahkan paralel untuk mencapai Era Kayu. Anda mulai dengan membunuh musuh untuk menjarah, dan dengan menggunakan jarahan untuk memperbaiki repertoar kerajinan Anda. Lebih banyak item kemudian tersedia bagi Anda, seperti tercantum dalam tabel. Semua alat meningkatkan jumlah ...

Pilihan Editor

Infografis tepat waktu: Berbagi Breaking News - dummies

Infografis tepat waktu: Berbagi Breaking News - dummies

Walaupun infografik Anda tidak mungkin menjadi satu-satunya sumber berita, Ini bisa membantu pemahaman pembaca akan sebuah acara berita. Misalnya, banyak orang belajar di Twitter pada bulan Oktober, 2011 bahwa pendiri Apple Steve Jobs telah meninggal dunia. Infografis tidak akan menjadi orang pertama yang mendengarnya. Tapi orang-orang ...

Pilihan Editor

GED Contoh Pertanyaan: Pertanyaan Ilmu Fisik - dummies

GED Contoh Pertanyaan: Pertanyaan Ilmu Fisik - dummies

Ketika Anda mencapai bagian Sains GED, Anda akan diharapkan memiliki pengetahuan umum di semua cabang Ilmu Pengetahuan, termasuk Ilmu Fisika. Berikut adalah contoh jenis pertanyaan yang mungkin Anda hadapi pada hari ujian. Kecepatan dan Kecepatan Ada perbedaan antara kecepatan dan kecepatan, meskipun terkadang Anda ...

Latihan GED RLA: Reading Comprehension - dummies

Latihan GED RLA: Reading Comprehension - dummies

Cara terbaik untuk mempersiapkan bagian pemahaman bacaan GED Tes RLA adalah melakukan sebanyak mungkin pertanyaan latihan. Simak sampel untuk melihat apa yang akan Anda hadapi pada hari ujian. Contoh Pertanyaan Pertanyaan 1-6 mengacu pada bagian berikut. Fasilitas untuk Akses ke Perusahaan Kreatif (FACE) Awalnya didirikan ...

GED Penalaran melalui Latihan Keterampilan Membaca Bahasa Seni - dummies

GED Penalaran melalui Latihan Keterampilan Membaca Bahasa Seni - dummies

Komponen bacaan Penalaran meskipun Bahasa Seni Bagian pada GED terdiri dari kutipan dari fiksi dan nonfiksi. Setiap kutipan diikuti oleh beberapa item pilihan berdasarkan bahan bacaan. Untuk pertanyaan di bagian ini, pilih satu jawaban terbaik untuk setiap pertanyaan. Bekerja dengan hati-hati, tapi jangan terlalu banyak menghabiskan waktu ...