
SurrealDB
SurrealDB là một cơ sở dữ liệu đa mô hình mã nguồn mở kết hợp dữ liệu tài liệu, đồ thị, quan hệ, vector và chuỗi thời gian trong một nền tảng duy nhất.





SurrealDB là gì?
SurrealDB là một cơ sở dữ liệu xử lý nhiều loại lưu trữ dữ liệu mà không cần các hệ thống cơ sở dữ liệu khác nhau. Hãy nghĩ về nó như một công cụ duy nhất có thể hoạt động như một cơ sở dữ liệu truyền thống với các hàng và cột, một kho lưu trữ tài liệu như MongoDB, và một cơ sở dữ liệu đồ thị cho dữ liệu kết nối—tất cả cùng một lúc.
Nó được xây dựng bằng ngôn ngữ lập trình Rust, giúp nó nhanh và đáng tin cậy. Bạn có thể sử dụng trực tiếp từ trình duyệt web, ứng dụng di động hoặc máy chủ. Cơ sở dữ liệu bao gồm các tính năng bảo mật tích hợp, vì vậy bạn có thể kiểm soát ai xem dữ liệu nào mà không cần viết thêm mã.
SurrealDB hỗ trợ cập nhật theo thời gian thực, có nghĩa là ứng dụng của bạn sẽ thấy các thay đổi ngay lập tức mà không cần liên tục kiểm tra cập nhật. Điều này làm cho nó hoàn hảo cho các ứng dụng chat, bảng điều khiển trực tiếp và các công cụ tương tự.
Cách sử dụng SurrealDB
Bắt đầu với SurrealDB rất đơn giản. Dưới đây là các bước cơ bản:
Cài đặt SurrealDB trên máy tính của bạn bằng một lệnh đơn giản, hoặc đăng ký phiên bản đám mây miễn phí tại surrealdb.com để bỏ qua hoàn toàn việc cài đặt.
Tạo cơ sở dữ liệu của bạn bằng cách kết nối qua công cụ dòng lệnh hoặc sử dụng một trong các thư viện phần mềm có sẵn cho các ngôn ngữ như JavaScript, Python hoặc Rust.
Viết truy vấn sử dụng SurrealQL, có cú pháp tương tự SQL thông thường. Bạn có thể tạo bảng, chèn dữ liệu và tìm kiếm thông tin bằng các lệnh quen thuộc.
Thiết lập quyền để kiểm soát ai có thể xem hoặc thay đổi dữ liệu của bạn. SurrealDB cho phép bạn định nghĩa các quy tắc ở cấp bảng hoặc thậm chí cho từng bản ghi riêng lẻ.
Kết nối từ ứng dụng của bạn sử dụng các thư viện chính thức. Bạn có thể gửi truy vấn trực tiếp từ trình duyệt web hoặc ứng dụng di động mà không cần máy chủ backend riêng biệt.
Đối với người dùng đám mây, dịch vụ sẽ tự động xử lý sao lưu và mở rộng quy mô.
Tính năng của SurrealDB
Kết hợp các mô hình dữ liệu tài liệu, đồ thị, quan hệ, chuỗi thời gian và vector
Ngôn ngữ truy vấn giống SQL (SurrealQL)
Cập nhật dữ liệu và thông báo theo thời gian thực
Xác thực và phân quyền tích hợp sẵn
Triển khai trên đám mây, tự lưu trữ hoặc nhúng
Hỗ trợ API WebSocket và HTTP
Nhiều SDK cho các ngôn ngữ lập trình
Giao dịch ACID trên các bảng
Tìm kiếm tương đồng vector
Khả năng duyệt đồ thị
Giá của SurrealDB
Free
Free
- 1 GB lưu trữ
- 0,25 vCPU
- 1 GB Bộ nhớ
- Kích thước nút tính toán giới hạn
- Các nút tính toán tạm thời
- Xác thực xã hội
- Hợp tác nhóm
- RBAC và ABAC trên đám mây
- Hỗ trợ cộng đồng
- Trợ lý AI đồng hành Surreal
Start
$0.021
- Khả năng mở rộng theo chiều dọc
- Triển khai nút đơn
- Tối đa 16 vCPU
- Lưu trữ lên đến 512 GB
- Lên đến 64 GB bộ nhớ
- Sao lưu tự động hàng ngày
- Lưu trữ nhật ký trong 7 ngày
- Hỗ trợ cơ bản
- Các tùy chọn hỗ trợ bổ sung có sẵn
Scale
Custom
- Khả năng mở rộng theo chiều ngang
- Triển khai chịu lỗi
- Nhiều nút mạng
- Lưu trữ đa người thuê
- Lưu trữ cụm lên đến 5 TB
- Tối đa 32 vCPU mỗi nút
- Tối đa 128 GB bộ nhớ mỗi nút
- Sao lưu tùy chỉnh
- Lưu trữ nhật ký trong 28 ngày
- Hỗ trợ cơ bản
Dedicated
Custom
- Khả năng mở rộng theo chiều ngang
- Triển khai chịu lỗi
- Lưu trữ dành riêng cho từng khách hàng
- Nhiều nút mạng
- Lưu trữ cụm lên đến 1 PB
- Tối đa 64 vCPU mỗi nút
- Tối đa 256 GB bộ nhớ cho mỗi nút
- Sao lưu tùy chỉnh
- Lưu trữ nhật ký trong 28 ngày
- Bảo mật doanh nghiệp
Trường hợp sử dụng SurrealDB
Ai có thể hưởng lợi từ SurrealDB?
Kho lưu trữ SurrealDB
Xem trên Github| Sao | 30,240 |
| Phân nhánh | 1,059 |
| Tuổi kho lưu trữ | 3 năm |
| Commit cuối cùng | 1 ngày trước |
Câu hỏi thường gặp về SurrealDB
Chia sẻ trải nghiệm của bạn với SurrealDB
Xem người dùng đang nói gì về SurrealDB
0 Đánh giá
Chưa có đánh giá
Hãy là người đầu tiên đánh giá SurrealDB
Nhúng huy hiệu SurrealDB
Cho cộng đồng của bạn thấy SurrealDB được giới thiệu trên Tool Questor. Thêm những huy hiệu đẹp này vào trang web, tài liệu hoặc hồ sơ xã hội của bạn để tăng uy tín và thu hút thêm lưu lượng truy cập.



