Chọn giữa các dịch vụ điện toán đám mây

*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.

Roblox cung cấp một số tùy chọn cho việc lưu trữ dữ liệu. Mỗi tùy chọn lưu trữ đều có ưu điểm và nhược điểm và phù hợp với các trường hợp sử dụng khác nhau. Bảng này tóm tắt các tùy chọn có sẵn và cung cấp các điểm so sánh gần nhất từ các dịch vụ web tiêu chuẩn.

Dịch vụTính bền vữngPhạm viTruy cập trong trò chơiSo sánh đám mây
Kho dữ liệuVĩnh viễnChéo máy chủĐọc-ghiCơ sở dữ liệu NoSQL
Kho nhớTối đa 45 ngàyChéo máy chủĐọc-ghiBộ nhớ đệm trong bộ nhớ
Cấu hìnhVĩnh viễnChéo máy chủChỉ đọcCấu hình ứng dụng và cờ tính năng
Kho bí mậtVĩnh viễnChéo máy chủChỉ đọcQuản lý bí mật
Luau trong bộ nhớThời gian phiênMáy chủ đơnĐọc-ghiRAM máy chủ

Khi nào sử dụng kho dữ liệu

DataStoreService lưu trữ dữ liệu lâu dài cần tồn tại giữa các phiên, chẳng hạn như tiến trình của người dùng hoặc các mục trong kho. Các kho dữ liệu nhất quán cho mỗi trò chơi, vì vậy mỗi máy chủ cho mỗi địa điểm trong một trò chơi có thể truy cập và thay đổi cùng một dữ liệu. Có hai loại kho dữ liệu: tiêu chuẩn và có thứ tự.

  • Kho dữ liệu tiêu chuẩn có thể lưu trữ dữ liệu như số, chuỗi và bảng mà không cần được xếp hạng hoặc sắp xếp. Chúng lưu trữ dữ liệu dưới dạng cặp khóa-giá trị; mỗi mục được lưu dưới một khoá duy nhất trong kho dữ liệu của nó mà bạn có thể truy xuất, cập nhật hoặc xóa. Để biết thêm thông tin, xem Kho dữ liệu.

  • Kho dữ liệu có thứ tự chỉ có thể lưu trữ số. Mỗi mục được lưu dưới một khoá duy nhất trong kho dữ liệu của nó mà bạn có thể truy xuất, cập nhật hoặc xóa. Bạn có thể xếp hạng và sắp xếp dữ liệu này theo số và truy xuất nó theo thứ tự tăng dần hoặc giảm dần dựa trên giá trị số đã lưu. Để biết thêm thông tin, xem Kho dữ liệu có thứ tự.

Kho dữ liệu tiêu chuẩnKho dữ liệu có thứ tự
Loại dữ liệuSố, chuỗi, boolean và bảng.Chỉ số.
Trường hợp sử dụng phổ biếnTiến trình người dùng, các mục trong kho và cài đặt trò chơi.Các hệ thống xếp hạng bền vững theo thời gian và bảng xếp hạng. Khác với bảng xếp hạng trong kho nhớ, dữ liệu bảng xếp hạng này là vĩnh viễn.
Sao lưu phiên bản trướcTự động quản lý các phiên bản trước của dữ liệu trong 30 ngày.Không quản lý phiên bản trước của dữ liệu.

Khi nào sử dụng kho nhớ

MemoryStoreService là dịch vụ có băng thông cao và độ trễ thấp lưu trữ dữ liệu tạm thời cần được cập nhật hoặc truy cập thường xuyên, chẳng hạn như bảng xếp hạng toàn cầu hoặc hàng đợi ghép cặp. Với kho nhớ, mỗi máy chủ cho mỗi địa điểm trong một trò chơi có thể truy cập và thay đổi cùng một dữ liệu một cách nhanh chóng và thường xuyên. Dữ liệu trong một kho nhớ hết hạn sau một khoảng thời gian nhất định, tối đa là 45 ngày.

Nếu bạn cần đọc nhanh (không ghi vào) một số giá trị nhỏ trên tất cả các máy chủ, cấu hình là lựa chọn tốt hơn. Kho nhớ không hiệu suất cao bằng cấu hình khi truy cập thường xuyên một khóa hoặc phân vùng duy nhất.

Mặc dù kho nhớ lưu trữ dữ liệu tạm thời, chúng cũng hỗ trợ các tính năng vĩnh viễn như một thị trường toàn cầu. Thị trường là vĩnh viễn, nhưng các mặt hàng được bán bên trong nó có thời hạn hết hạn.

Kho nhớ
Loại dữ liệuSố, chuỗi, boolean và bảng không cần tồn tại quá 45 ngày.
Trường hợp sử dụng phổ biếnGhép cặp dựa trên kỹ năng, trạng thái trận đấu cho các trò chơi nhiều người chơi.
Bảng xếp hạng hàng ngày và hàng tháng.

Khi nào sử dụng cấu hình

Cấu hình cho phép bạn cập nhật các biến trong trò chơi theo thời gian thực mà không cần khởi động lại máy chủ. Chúng rất lý tưởng cho các cờ tính năng và bất kỳ giá trị nào trong trò chơi mà bạn hy vọng sẽ điều chỉnh theo thời gian hoặc thí nghiệm với.

  • Cấu hình chỉ có thể đọc từ trong trò chơi—bạn chỉnh sửa chúng trên Creator Hub hoặc trong Roblox Studio—vì vậy chúng không phục vụ cho các trường hợp sử dụng giống như kho dữ liệu và kho nhớ.
  • Các thay đổi đối với cấu hình được triển khai trong vòng năm phút; các thay đổi với kho dữ liệu và kho nhớ diễn ra tức thì hơn.
Cấu hình
Loại dữ liệuSố, chuỗi, boolean và đối tượng JSON.
Trường hợp sử dụng phổ biếnKích hoạt một ngục tối mới, vô hiệu hóa một chế độ trò chơi có thời gian giới hạn, khởi động sự kiện lễ hội.
Giá sức khỏe của kẻ thù, sát thương vũ khí, giá các mặt hàng, hệ số nhân trò chơi, tin nhắn chào mừng.

Khi nào sử dụng kho bí mật

Sử dụng kho bí mật cho trò chơi của bạn để lưu trữ bất kỳ mã API, mật khẩu và mã thông báo truy cập nào mà bạn sử dụng để xác thực với các dịch vụ bên ngoài. Lưu trữ các giá trị này trong một kho dữ liệu gây ra những rủi ro về bảo mật không cần thiết.

Kho bí mật
Loại dữ liệuChuỗi.
Trường hợp sử dụng phổ biếnMã API, mật khẩu và mã thông báo truy cập cho các dịch vụ phân tích hoặc nhạc.

Khi nào sử dụng lưu trữ trong bộ nhớ trong Luau

Sử dụng lưu trữ trong bộ nhớ trong Luau để lưu trữ dữ liệu tạm thời cần được truy cập với độ trễ tối thiểu và không phải chịu chi phí gọi các dịch vụ bên ngoài. Lưu trữ này được tích hợp sẵn trong Luau và không yêu cầu thiết lập.

Lưu trữ trong bộ nhớ trong Luau
Loại dữ liệuSố, chuỗi, boolean và bảng.
Trường hợp sử dụng phổ biếnDữ liệu chỉ liên quan đến một phiên máy chủ duy nhất và không cần được lưu trữ, chẳng hạn như hiệu ứng trạng thái hoặc điểm tạm thời mà sẽ đặt lại khi người dùng rời khỏi trò chơi.
Các giá trị thay đổi thường xuyên, như bộ đếm, đồng hồ, cờ trạng thái, hoặc thanh sức khỏe.
Dữ liệu điều khiển logic trò chơi, cần được truy cập ngay lập tức, như các biến tạm thời hoặc sức khỏe hiện tại của kẻ thù.
©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.