Azure Cosmos Database

Apa itu Azure Cosmos DB ?

Dalam pengembangan sebuah aplikasi atau software mungkin kamu sudah mengenal istilah database. Ya, database atau sering disingkat DB merupakan kumpulan data yang terorganisir, yang umumnya disimpan dan diakses secara elektronik dari suatu sistem komputer.

Nah, pada artikel kali ini Ngoolie.id akan spesifik membahas mengenai Azure Cosmos DB.

Azure Cosmos DB adalah database terdistribusi dan terkelola sepenuhnya dari Microsoft yang mendukung NoSQL dan database relasional untuk pengembangan aplikasi modern. Azure Cosmos DB menawarkan waktu respons milidetik per satu digit, skalabilitas otomatis dan instan, bersama dengan kecepatan terjamin pada skala apa pun.

Cosmos menawarkan distribusi global siap pakai di sejumlah wilayah Azure dengan mereplikasi data kamu secara transparan di mana pun pengguna kamu berada.

Pelanggan Azure Cosmos dapat mengembangkan aplikasi dengan cepat menggunakan mesin basis data sumber terbuka (open source) pilihan mereka, termasuk PostgreSQL, MongoDB, dan Cassandra.

Azure Cosmos DB menyediakan skalabilitas otomatis, keamanan tingkat perusahaan, dan opsi penetapan harga berbasis konsumsi yang hemat biaya.

Layanan ini juga menangani manajemen kapasitas dengan opsi penskalaan otomatis dan tanpa server yang hemat biaya yang memenuhi kebutuhan aplikasi guna menyamakan kapasitas dengan permintaan.

Anda dapat Mencoba Microsoft Azure Cosmos DB Gratis tanpa berlangganan Azure, tidak dikenai biaya dan tanpa komitmen, atau menggunakan versi gratis Microsoft Azure Cosmos DB untuk memperoleh akun dengan 1000 RU/s pertama dan 25 GB penyimpanan gratis.

Kelebihan Azure Cosmos DB

Kecepatan yang terjamin

Dapatkan kecepatan dan throughput tak tertandingi, akses global yang cepat, dan elastisitas instan.

  • Akses real-time dengan latensi baca dan tulis cepat secara global, serta throughput dan konsistensi yang didukung oleh SLA
  • Penulisan multi-wilayah dan distribusi data ke wilayah Azure mana pun hanya dengan tombol.
  • Menskalakan penyimpanan dan throughput secara independen dan elastis di wilayah Azure mana pun – bahkan selama lonjakan lalu lintas yang tidak dapat diprediksi – untuk skala tak terbatas di seluruh dunia.

Pengembangan aplikasi yang lebih simpel

Build dengan cepat menggunakan API open source, beberapa SDK, data tanpa skema, dan analitik tanpa ETL melalui data operasional.

  • Terintegrasi secara mendalam dengan layanan Azure utama yang digunakan dalam pengembangan aplikasi modern (asli dari cloud) termasuk Azure Functions, IoT Hub, AKS (Azure Kubernetes Service), App Service, dan lainnya.
  • Pilih dari beberapa API database termasuk API asli untuk NoSQL, MongoDB, PostgreSQL, Apache Cassandra, Apache Gremlin, dan Table.
  • Buat aplikasi di API untuk NoSQL menggunakan bahasa pilihan Anda dengan SDK untuk .NET, Java, Node.js, dan Python. Atau driver pilihan Anda untuk API database lainnya.
  • Ubah umpan untuk memudahkan pelacakan dan pengelolaan perubahan pada kontainer database dan membuat peristiwa yang dipicu dengan Azure Functions.
  • Layanan tanpa skema Microsoft Azure Cosmos DB akan otomatis mengindeks semua data Anda, terlepas dari model datanya, untuk mengirimkan kueri dengan sangat cepat.