Thực hành tốt nhất cho kho dữ liệu

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Thực hành tốt nhất là những hướng dẫn giúp bạn quản lý dữ liệu của mình một cách hiệu quả hơn.

Thực hành tốt nhất chung

Tạo ít kho dữ liệu hơn

Kho dữ liệu có hành vi tương tự như bảng trong cơ sở dữ liệu. Khi bạn giảm thiểu số lượng kho dữ liệu trong một trò chơi và đặt dữ liệu có liên quan vào cùng một kho dữ liệu, bạn có thể cấu hình từng kho dữ liệu một cách riêng biệt và cải thiện hiệu suất của dịch vụ để vận hành dữ liệu.

Sử dụng một đối tượng cho dữ liệu có liên quan

Để sử dụng tối đa giới hạn kích thước đối tượng 4 MB một cách hiệu quả hơn, hãy lấy tất cả dữ liệu liên quan trong một lần gọi. SetAsync() cập nhật tất cả dữ liệu để tất cả dữ liệu cho cùng một người dùng luôn đồng bộ.

Hệ thống phiên bản phiên bản các đối tượng riêng lẻ thay vì toàn bộ kho dữ liệu. Điều này có nghĩa là các đối tượng tự chứa là nhất quán khi bạn khôi phục kho dữ liệu về các phiên bản cũ hơn.

Sử dụng tiền tố khóa để tổ chức dữ liệu của bạn

Lọc các khóa với tiền tố cụ thể khi gọi ListKeysAsync(). Ví dụ, bạn có thể lưu các khóa với tiền tố như /User_1234/profiles/warrior/User_1234/profiles/mage trong các trò chơi hỗ trợ người dùng với nhiều hồ sơ nhân vật. Sau đó, bạn có thể sử dụng tìm kiếm theo tiền tố với /User_1234/profiles để có được danh sách tất cả hồ sơ thuộc về người dùng đó.

Thực hành tốt nhất tối ưu hóa

Kho dữ liệu có giới hạn lưu trữ áp dụng cho từng trò chơi. Khi trò chơi của bạn tiệm cận hoặc vượt quá hạn ngạch, bạn nên hành động để giảm bớt việc sử dụng và tránh các chi phí bổ sung có thể xảy ra.

Giám sát việc sử dụng lưu trữ

Sử dụng những công cụ này để quan sát kho dữ liệu:

  • Bảng điều khiển Kho Dữ liệu, cung cấp cho bạn cái nhìn tổng quan về việc sử dụng lưu trữ của bạn theo thời gian. Sử dụng bảng điều khiển này để theo dõi cách lưu trữ của bạn phát triển và xác định các giai đoạn tăng trưởng không ngờ tới trong việc sử dụng.

  • Trình quản lý Kho Dữ liệu, cung cấp cho bạn cái nhìn trực tiếp vào dữ liệu được lưu trữ trong trò chơi của bạn. Trình quản lý bao gồm các số liệu then chốt như việc sử dụng lưu trữ hiện tại của bạn và tổng số khóa mà bạn đã lưu trữ trong tất cả các kho dữ liệu của bạn. Nếu trò chơi của bạn vượt quá hạn ngạch, Trình quản lý sẽ hiển thị một cảnh báo và chi phí ước tính hàng tháng mới của bạn.

    Nếu trò chơi của bạn có hơn 100 kho dữ liệu, Trình quản lý có thể không hiển thị các chỉ số chi tiết của chúng. Trong trường hợp này, hãy xem xét sử dụng phân tích lập trình thông qua Open Cloud hoặc các thao tác theo lô.

  • Thông báo, thông báo cho bạn khi trò chơi của bạn tiệm cận hoặc vượt quá giới hạn lưu trữ. Thông báo bao gồm hướng dẫn và các liên kết đến bảng điều khiển mà bạn có thể xem và giảm mức sử dụng của mình.

Giải quyết việc sử dụng vượt hạn ngạch

Nếu trò chơi của bạn vượt quá giới hạn lưu trữ, bạn có thể:

  • Xóa các kho dữ liệu không sử dụng. Nếu bạn đang thử nghiệm hoặc có các kho tạm thời, hãy xóa chúng thường xuyên để duy trì việc sử dụng lưu trữ hợp lý. Khi bạn xóa một kho dữ liệu, nó có thể mất tới 30 ngày để Roblox xử lý yêu cầu của bạn.
  • Xóa các khóa riêng lẻ. Điều này hữu ích khi bạn cần loại bỏ các mục tạm thời hoặc dữ liệu của một người chơi nhất định.
  • Sử dụng Trình xử lý theo lô. Trong các trường hợp khi việc xóa dữ liệu thủ công không hiệu quả, bạn có thể sử dụng Trình xử lý theo lô hoặc Open Cloud Data Stores API để xóa dữ liệu một cách hàng loạt.

Sử dụng phiên bản kho dữ liệu thay vì các khóa mới

Khi lưu các cập nhật hoặc phiên bản mới của dữ liệu người chơi hoặc cấu hình, bạn có thể sử dụng hệ thống phiên bản kho dữ liệu thay vì tạo một khóa mới cho mỗi phiên bản. Phiên bản cho phép bạn quay lại hoặc kiểm tra các bản lưu trước mà không làm tăng tổng số khóa hoặc bề mặt lưu trữ của bạn.

Sử dụng kho nhớ cho dữ liệu tạm thời

Sử dụng kho nhớ thay vì kho dữ liệu cho các bộ nhớ cache hoặc dữ liệu tạm thời. Dữ liệu trong kho nhớ tự động hết hạn sau 45 ngày, điều này giúp giảm sự tăng trưởng lưu trữ lâu dài của bạn.

Dọn dẹp dữ liệu của bạn sau khi thử nghiệm

Sau khi bạn hoàn tất thử nghiệm, hãy xóa các kho dữ liệu thử nghiệm thông qua Trình quản lý Kho Dữ liệu. Tránh tạo các phạm vi mới hoặc toàn bộ kho dữ liệu mới chỉ để dữ liệu thử nghiệm.

Lưu dữ liệu người chơi theo khóa

Thay vì lưu dữ liệu người chơi theo kho dữ liệu, hãy lưu nó theo khóa. Việc xóa một khóa nhanh hơn việc xóa một kho dữ liệu.

Xóa dữ liệu sau các sự kiện

Sau các sự kiện mùa hoặc các tính năng tạm thời, hãy xóa dữ liệu không sử dụng thông qua Trình xử lý theo lô hoặc Open Cloud APIs.

Xem xét việc sử dụng thường xuyên

Hãy chắc chắn xem xét việc sử dụng của bạn thường xuyên và phát hiện bất thường sớm với Bảng điều khiển Kho Dữ liệu.

©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.