Trang Chủ Cơ sở dữ liệu Couchdb là gì? - định nghĩa từ techopedia

Couchdb là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - CouchDB có nghĩa là gì?

Apache CouchDB là một cơ sở dữ liệu không liên quan hoặc NoQuery, được phát triển để nắm bắt hoàn toàn web. Dữ liệu được lưu trữ trong các tài liệu JSON có thể được truy cập và các chỉ mục của nó được truy vấn thông qua HTTP.

Lập chỉ mục, chuyển đổi và kết hợp các tài liệu được thực hiện thông qua JavaScript. Vì nó sử dụng tất cả các tiêu chuẩn và công nghệ thân thiện với web này, CouchDB hoạt động rất tốt với các ứng dụng web và di động.

Techopedia giải thích về CouchDB

CouchDB là một cơ sở dữ liệu hướng tài liệu nguồn mở, sử dụng các bản đồ giá trị khóa để lưu trữ các trường tài liệu.

Các trường có thể là cặp khóa-giá trị đơn giản, bản đồ hoặc danh sách. Mỗi tài liệu được lưu trữ được cung cấp một mã định danh duy nhất ở cấp độ tài liệu và số sửa đổi bất cứ khi nào có thay đổi được thực hiện. CouchDB có thể thực hiện chuyển đổi tài liệu nhanh chóng cũng như trình bày các thông báo thay đổi thời gian thực, giúp phát triển ứng dụng web dễ dàng hơn.

Nó chuyên về Tính khả dụng và Dung sai phân vùng (AP) nhưng cuối cùng có thể nhất quán thông qua công việc nhỏ. Để so sánh, MongoDB chủ yếu là Tính nhất quán và Dung sai phân vùng.

Các tính năng của CouchDB:

    Lập chỉ mục và truy xuất nhanh

    Sao chép dễ dàng trên nhiều phiên bản máy chủ

    Nhiều thư viện cho các ngôn ngữ khác nhau

    Định dạng tài liệu dựa trên JSON

    Giao diện giống như REST để truy xuất, xóa, cập nhật và chèn tài liệu

    Cập nhật nguồn cấp dữ liệu có thể đăng ký thông qua nguồn cấp dữ liệu thay đổi

Couchdb là gì? - định nghĩa từ techopedia