Cơ sở dữ liệu Azure Cosmos
Azure Cosmos DB là một loại cơ sở dữ liệu mới được tạo cho đám mây. Các tính năng chính của nó bao gồm:
- SLA 99,99 phần trăm (lên đến 99,999 phần trăm cho các hoạt động đọc và ghi) bao gồm độ trễ thấp (dưới 10 mili giây khi đọc và dưới 15 mili giây khi ghi).
- Sao chép địa lý, sao chép dữ liệu sang các vùng địa lý khác trong thời gian thực.
- Có thể điều chỉnh mức độ nhất quán dữ liệu (Tunable data consistency levels), vì vậy bạn có thể kích hoạt một hệ thống dữ liệu được phân phối toàn cầu thực sự. Bạn có thể chọn từ một loạt các mô hình nhất quán dữ liệu, bao gồm nhất quán mạnh, nhất quán phiên và nhất quán cuối cùng.
- Quản lý lưu lượng (Traffic Manager), đưa người dùng đến điểm cuối dịch vụ mà họ ở gần nhất.
- Quy mô toàn cầu vô hạn, vì vậy bạn chỉ phải trả cho thông lượng và dung lượng mà bạn cần.
- Multi-master, cho phép tạo một tài khoản với nhiều vùng ghi được bật.
- Tự động lập chỉ mục dữ liệu (Automatic indexing of data), loại bỏ nhu cầu duy trì hoặc điều chỉnh cơ sở dữ liệu.
- Cấp miễn phí, cho phép bạn phát triển và thử nghiệm các ứng dụng, cung cấp 400 RU / s đầu tiên và 5 GB dung lượng lưu trữ miễn phí trong suốt thời gian sử dụng của tài khoản.
Ngoài tất cả các tính năng này, Azure Cosmos DB cung cấp các API khác nhau mà bạn có thể lưu trữ và truy xuất dữ liệu, bao gồm SQL, JavaScript, Gremlin, MongoDB, Azure Table Storage, Apache Cassandra và Etcd. Các API khác nhau xử lý dữ liệu theo những cách khác nhau. Bạn có thể sử dụng các tài liệu làm dữ liệu cũng như các bảng, đồ thị và Blobs không có cấu trúc. Bạn sử dụng API phù hợp với nhu cầu của mình và Azure Cosmos DB sẽ lo phần còn lại.
Bạn được hưởng lợi từ hiệu suất, khả năng mở rộng và độ tin cậy cấp đám mây trong khi sử dụng mô hình lập trình mà bạn đã quen thuộc.