Thiết kế bảng đơn MongoDB

Thiết kế một bảng là một kỹ thuật lập mô hình dữ liệu được sử dụng để biểu thị các cấu trúc dữ liệu quan hệ bên trong một bảng NoSQL duy nhất trong DynamoDB. Đó là việc đưa tất cả dữ liệu của bạn vào một bảng một cách thông minh và có tổ chức (không phải một bảng cho mỗi loại thực thể. ). Sử dụng kết hợp khóa chính và chỉ mục để liên kết mục với nhau và truy cập chúng một cách nhanh chóng và hiệu quả

Dynobase hỗ trợ như thế nào trong việc lập mô hình một bảng

Lập kế hoạch các mẫu truy cập

Lập kế hoạch cách bạn sẽ truy vấn là điều cần thiết trong thiết kế một bảng. Dynobase giúp bạn thiết kế các mẫu truy cập của mình theo cách WYSIWYG

Section image

Thiết kế các mặt hàng của bạn

Tạo các mục mới dễ dàng như chỉnh sửa tệp Excel. Điều hướng qua không gian bảng giống như thông qua một bảng tính. Sử dụng các tổ hợp phím mà bạn quen thuộc từ các chương trình khác như 'Tab' để duyệt qua các ô

Section image

Đề xuất thông minh

Rất dễ bị lạc trong dữ liệu. Dynobase giúp bạn đảm bảo rằng bạn đang đưa ra quyết định chính xác và chủ động gợi ý bạn suy nghĩ trong các bộ sưu tập

Section image

Chế độ xem mô hình

Các mô hình bàn đơn lớn có thể nhanh chóng trở nên áp đảo. Có được cái nhìn toàn cảnh về mô hình của bạn từ một góc nhìn khác

Section image

Xuất mô hình

Sau khi hài lòng với thiết kế của mình, bạn có thể xuất nó sang định dạng thư viện phổ biến như OneTable hoặc DynamoDB-Toolbox

Section image

Toàn vẹn tham chiếu

Các phím tổng hợp là điều bắt buộc trong thiết kế một bảng. Dynobase giúp bạn tạo các khóa tổng hợp và đảm bảo chúng luôn được cập nhật, đề cập đến các thuộc tính khác

Section image

Sẵn sàng, Ổn định, Triển khai

Tất cả các thiết lập? . Sử dụng cơ sở hạ tầng làm mã?

Section image

Vẫn không thuyết phục?

7 ngày đầu tiên thuộc về chúng tôi, không có điều kiện ràng buộc nào

Dùng thử miễn phí 7 ngày Không cần thẻ tín dụng Có sẵn cho macOS, Linux và Windows

Được các chuyên gia hàng đầu của DynamoDB tin cậy

Tôi thích sử dụng Dynobase để khám phá các bảng của mình bằng ứng dụng gốc hơn là truy cập bảng điều khiển AWS trong trình duyệt của mình

Một trong những tính năng yêu thích của tôi là khả năng lưu các truy vấn phổ biến để sử dụng đơn giản sau này. Khi bạn đang triển khai mô hình dữ liệu của mình, tôi khuyên bạn nên lưu các truy vấn cho từng mẫu hình truy cập của ứng dụng để dễ dàng gỡ lỗi các tập hợp mục sau này

Dynobase đang nhanh chóng trở thành một phần thiết yếu khi làm việc với DynamoDB

Alex DeBrie, AWS Data Hero avatar

Alex DeBrie, Người hùng dữ liệu AWS
Tác giả cuốn sách DynamoDB. com và Hướng dẫn về DynamoDB. com

Dynobase cho đến nay là công cụ giao diện người dùng trực quan nhất mà tôi đã sử dụng cho DynamoDB, công cụ này tốt hơn nhiều so với bảng điều khiển AWS và giúp quản lý các bảng DynamoDB trong môi trường nhiều khu vực, nhiều tài khoản thực sự dễ dàng

Nó giúp cuộc sống của tôi dễ dàng hơn rất nhiều và cho phép tôi tập trung vào những điều thực sự quan trọng đối với khách hàng của mình

Yan Cui, AWS Serverless Hero avatar

Yan Cui, Người hùng AWS Serverless
Tác giả của Production-Ready Serverless, Người ủng hộ nhà phát triển tại Lumigo

Có hai điều tuyệt vời về Dynobase

Thứ nhất là phải mất quá lâu để một ứng dụng khách DynamoDB tuyệt vời như vậy cuối cùng cũng xuất hiện và thứ hai là nó rất đáng để chờ đợi

Erik Peterson avatar

Erik Peterson
Người sáng lập & CTO của CloudZero

Được chứng thực bởi Cộng đồng AWS

Tôi CUỐI CÙNG dành thời gian sang một bên để kiểm tra

Công cụ tuyệt vời cho đến nay. phản hồi về mức tiêu thụ dung lượng và mức tối đa có thể định cấu hình xung quanh số lần đọc được phân trang và kích thước trang

Cố lên @rafalwilinski 💪

1. 30 AM · 8 Tháng 12, 2020

Tôi đã được cấp giấy phép cách đây ít lâu và nó nhanh chóng len lỏi vào quy trình làm việc của nhà phát triển của tôi. Tương tác với DynamoDB dễ dàng hơn rất nhiều, qua bảng điều khiển AWS. Tôi muốn nói rằng nếu bạn làm việc với DynamoDB thì đó là công cụ bắt buộc phải có

1. 55 giờ chiều · 13 tháng 7 năm 2020

Là một nhà phát triển giao diện người dùng, tôi đã từng _sợ_ cơ sở dữ liệu 😱

Mọi thứ đã thay đổi khi tôi bắt đầu sử dụng AWS DynamoDB tại nơi làm việc nhưng thật tuyệt vời - Bảng điều khiển web DynamoDB không hoàn hảo

làm cho DynamoDB *dễ dàng hơn nhiều* để làm việc với 🥳

7. 06:00 · 21 Tháng Năm, 2020

Nếu bạn quan tâm đến một ứng dụng khách #DynamoDB tuyệt vời, thì ứng dụng này thật tuyệt vời

Và không, tôi không từ bỏ #NoSQL Workbench. Tôi thực sự thích công việc mà nhóm Dynobase làm và họ đã tạo ra một sản phẩm tuyệt vời

6. 48 giờ chiều · 30 tháng 11 năm 2020

Các câu hỏi thường gặp

Tại sao Thiết kế một bảng lại phổ biến trong DynamoDB?

Thiết kế một bảng cho phép bạn giảm thiểu số lượng bảng bạn phải tạo, do đó giảm thiểu gánh nặng vận hành cơ sở hạ tầng của bạn. Thay vì mở rộng quy mô, quản lý và sao lưu nhiều bảng, bạn chỉ có thể tập trung vào một bảng

Làm cách nào để thiết kế Mô hình bảng đơn trong DynamoDB?

Lập kế hoạch là điều cần thiết trong thiết kế một bảng. Bạn cần biết dữ liệu của mình là gì, dữ liệu đó liên quan với nhau như thế nào và quan trọng nhất là kiểu truy cập của bạn là gì - chúng sẽ chỉ ra cách bạn nên thiết kế các mặt hàng của mình. Dynobase giúp với điều đó. Công cụ thiết kế bảng đơn của chúng tôi cho phép bạn tạo một lược đồ cho dữ liệu của mình, lập kế hoạch các mẫu truy cập, sau đó sử dụng lược đồ đó để tạo bảng và xuất định nghĩa của bảng đó

Làm cách nào để tạo cấu trúc bảng trong MongoDB?

Nhấp vào nút tạo cơ sở dữ liệu. .
tạo bảng trong la bàn MongoDB
tạo cơ sở dữ liệu mới trong la bàn MongoDB
tạo cơ sở dữ liệu trong la bàn MongoDB
Nhập tệp JSON vào la bàn MongoDB
bộ dữ liệu sau khi nhập tệp JSON
Tạo một bảng trong MongoDB bằng python

MongoDB được chuẩn hóa hay không chuẩn hóa?

Với MongoDB, bạn có thể nhúng dữ liệu liên quan vào một cấu trúc hoặc tài liệu. Các lược đồ này thường được gọi là mô hình "không chuẩn hóa" và tận dụng các tài liệu phong phú của MongoDB.

Làm cách nào để tạo thiết kế cơ sở dữ liệu trong MongoDB?

Trong MongoDB Compass, bạn tạo cơ sở dữ liệu và thêm bộ sưu tập đầu tiên của nó cùng một lúc. .
Nhấp vào "Tạo cơ sở dữ liệu" để mở hộp thoại
Nhập tên của cơ sở dữ liệu và bộ sưu tập đầu tiên của nó
Nhấp vào "Tạo cơ sở dữ liệu"

Thiết kế lược đồ MongoDB là gì?

Thiết kế lược đồ MongoDB thực sự chỉ có hai lựa chọn cho mọi phần dữ liệu . Bạn có thể nhúng dữ liệu đó trực tiếp hoặc tham chiếu một phần dữ liệu khác bằng cách sử dụng toán tử tra cứu $ (tương tự như THAM GIA). Hãy xem xét những ưu và nhược điểm của việc sử dụng từng tùy chọn trong lược đồ của bạn.