Nếu dữ liệu vừa với RAM, data.table sẽ nhanh hơn. Nếu bạn cung cấp một ví dụ, điều đó có thể nhanh chóng trở nên rõ ràng rằng bạn đang sử dụng data.table không tốt. Bạn đã đọc "những điều nên làm và không nên làm" trên data.table wiki chưa ?
SQL có giới hạn dưới vì nó là một cửa hàng hàng. Nếu dữ liệu vừa với RAM (và 64bit là khá nhiều) thì data.table nhanh hơn không chỉ vì nó nằm trong RAM mà vì các cột nằm liền nhau trong bộ nhớ (giảm thiểu việc tìm nạp trang từ RAM đến L2 cho các hoạt động của cột). Sử dụng data.table một cách chính xác và nó phải nhanh hơn giới hạn dưới của SQL. Điều này được giải thích trong Câu hỏi thường gặp 3.1. Nếu bạn thấy data.table chậm hơn, thì khả năng rất cao là bạn đang sử dụng data.table không đúng cách (hoặc có một lỗi hiệu suất mà chúng tôi cần sửa). Vì vậy, vui lòng đăng một số bài kiểm tra, sau khi đọc wiki data.table.