Được xây dựng cho hiệu năng phân tích bền vững.

Thời gian phản hồi, năng lực xử lý đồng thời và hiệu quả vận hành được thiết kế cùng nhau, thay vì bổ sung sau khi triển khai.

Hệ thống theo từng lĩnh vực.

Thực thi
Các phép lọc, nhóm, nối và xếp hạng chạy trên GPU, với dữ liệu được giữ tại đó giữa các bước.
Phần cứng
Mỗi worker một GPU. Năng lực tăng lên bằng cách bổ sung worker.
Lưu trữ
Lưu trữ dạng cột, có nén và chỉ đọc những trường được truy vấn yêu cầu. Quá trình nạp dữ liệu an toàn khi xảy ra sự cố.
Khả năng mở rộng và phục hồi
Các bảng được phân bổ trên nhiều máy với số lượng bản sao tùy nhu cầu; thao tác đọc vẫn hoạt động khi có sự cố; sao lưu và khôi phục toàn bộ cụm.
SQL
Phép nối, truy vấn con, khối truy vấn có thể tái sử dụng và danh mục hàm phong phú.
Tương thích
Truy vấn ClickHouse chạy nguyên trạng thông qua một lớp tương thích.
Hệ thống hiện có
Các bảng còn nằm trong ClickHouse, PostgreSQL hoặc MySQL được truy vấn tại chỗ và nối với các bảng RayoDB.
Nạp dữ liệu
Nguồn dữ liệu trực tiếp từ Kafka, MySQL và PostgreSQL không bao giờ ghi nhận một hàng hai lần, cùng khả năng nạp hàng loạt và qua API.
Lưu giữ dữ liệu
Dữ liệu cũ hơn khoảng thời gian đã chọn được xóa theo lịch.
AI trong SQL
Dự báo, phát hiện bất thường và tìm kiếm theo ngữ nghĩa dưới dạng các hàm SQL, sử dụng mô hình tích hợp hoặc mô hình của riêng bạn.
Phân tích phiên
Các chỉ số phiên dưới dạng hàm SQL: phễu, hoạt động đồng thời, tỷ lệ giữ chân và chuỗi sự kiện.
Vận hành
Tài khoản và khóa API có phân quyền, kết nối mã hóa, chỉ số Prometheus và kiểm tra tình trạng hệ thống.

Những câu hỏi luôn xuất hiện trong mọi đợt đánh giá.

SQL hiện có có cần viết lại không?
Hiếm khi. Phép nối, truy vấn con và các hàm thông dụng đều được hỗ trợ, còn truy vấn ClickHouse chạy nguyên trạng. Những gì còn thiếu được liệt kê bên dưới.
Có phải di chuyển dữ liệu trước không?
Không. Các bảng còn nằm trong ClickHouse, PostgreSQL hoặc MySQL có thể được truy vấn tại chỗ, vì vậy quá trình đánh giá bắt đầu ngay với những truy vấn đang gây khó khăn.
Hệ thống cần phần cứng nào?
GPU NVIDIA, mỗi worker một GPU. Cụm phát triển sử dụng tám card GPU phổ thông trên mỗi máy, loại phần cứng mà một đội ngũ có thể mua được.Vì sao dùng GPU
RayoDB chạy ở đâu?
Trên máy của bạn hoặc máy ảo GPU trên đám mây, bên trong mạng của bạn. Không có dịch vụ do RayoDB vận hành trong giai đoạn truy cập sớm.
Hiệu năng ra sao?
Mỗi đợt đánh giá đều đo thời gian phản hồi, năng lực xử lý đồng thời và hạ tầng so với hệ thống đang chạy cùng tải công việc.Phương pháp đo hiệu năng

Những gì RayoDB chưa có.

  • Bảng được tạo qua API, không phải bằng CREATE TABLE trong SQL.
  • Chưa hỗ trợ UNION, INTERSECT hoặc EXCEPT, chưa hỗ trợ truy vấn đệ quy và mỗi yêu cầu chỉ có một câu lệnh.
  • Không phải cơ sở dữ liệu giao dịch: được xây dựng cho phân tích, không phải xử lý từng đơn hàng theo từng hàng.
  • Các so sánh hiệu năng tổng quát sẽ được công bố sau khi chương trình đánh giá rộng hơn hoàn thành.

Đo lường tải công việc của bạn.

Đối tác truy cập sớm so sánh RayoDB với hệ thống hiện tại bằng dữ liệu và truy vấn của chính họ.