NoSQL: Mô hình Dữ liệu, Cơ sở dữ liệu Cửa hàng Giá trị Chính là gì (Ngày 5)

2022-06-02 08:40:30

Trong bài đăng này, tôi đang chia sẻ một lưu ý nhỏ về Mô hình dữ liệu NoSQL của Cửa hàng giá trị chính.

Redis và Riak là kho lưu trữ khóa giá trị phổ biến Cơ sở dữ liệu NoSQL.

Chính xác thì nó là gì?

Trong hệ thống RDBMS, chúng tôi có một bảng với khóa và giá trị duy nhất. Chúng tôi cũng đang tìm nạp các giá trị trên cơ sở một khóa.

Mô hình dữ liệu lưu trữ giá trị chính cũng rất giống với cấu trúc RDBMS.
In a Key Value Store Data Model, we have a key in left side and value in right side.

Mô hình Ngày lưu trữ giá trị chính giống như từ điển hoặc mô hình băm.

Đây là một định dạng không có giản đồ và nó chỉ là về những gì bạn cần lưu trữ.
Một giá trị khóa duy nhất lập chỉ mục dữ liệu và mỗi giá trị có thể có định dạng độc lập và được lưu trữ dưới dạng BLOB, JSON.

Nhóm khóa và giá trị lưu trữ vào một Nhóm và chúng tôi có thể thực hiện các thao tác khác nhau trên mỗi Nhóm.
Nhóm có thể có một nhóm trường khác nhau cho mọi bản ghi.
Do cấu trúc này, nó rất linh hoạt và có thể mở rộng đến mức N.

Bạn có thể đi với cái này:

  • When we are doing a bulk insertion and write operations
  • When we are creating simple and flat data model
  • When we are reading the data using only Primary Key

Bạn không thể đi với cái này:

  • When we are working with relationship related data
  • When we are doing multikey operation like INSERT, UDPATE, DELETE using one KEY at a time
  • When we are searching the data using a value

Xem thêm:


Chia sẻ:

Bài viết liên quan