Chuyên gia cơ sở dữ liệu chạy tựa game Doom bằng SQL chỉ với 5.900 dòng mã
Tựa huyền thoại Doom (1993) vừa tiếp tục được port thành công lên hệ quản trị cơ sở dữ liệu CedarDB thông qua dự án SQLDoom. Toàn bộ các phép toán của trò chơi được xử lý bên trong cơ sở dữ liệu, trong khi Python chỉ đóng vai trò hiển thị đồ họa và nhận phím bấm.

Đã là năm 2026, và trào lưu "Chạy Doom trên mọi thứ" có lẽ vẫn là sở thích hack phần mềm phổ biến nhất. Từ que thử thai cho đến vệ tinh không gian, tựa game ra mắt năm 1993 này đã được port lên hầu hết mọi thiết bị có CPU và một chút bộ nhớ. Giờ đây, đã đến lúc tựa game này chạy bên trong cơ sở dữ liệu – cụ thể là CedarDB, nhờ dự án SQLDoom của Lukas Vogel, người trước đây từng tạo ra DoomQL. Nếu bạn tự hỏi làm thế nào mà người ta có thể chạy một tựa game trong SQL, thì thực ra nó dễ hơn bạn tưởng rất nhiều, miễn là bạn suy nghĩ theo tư duy của một kiến trúc sư cơ sở dữ liệu. Phần frontend thực tế chịu trách nhiệm hiển thị đồ họa, phát âm thanh và nhận đầu vào được viết bằng Python, nhưng phần đó chỉ đóng vai trò giống như các thiết bị ngoại vi của máy tính — toàn bộ các phép toán đều được thực hiện bên trong cơ sở dữ liệu.
🔧 CHUYÊN GIA CƠ SỞ DỮ LIỆU CHẠY TỰA GAME DOOM BẰNG SQL CHỈ VỚI 5.900 DÒNG MÃ Đã là năm 2026, và trào lưu "Chạy Doom trên mọi thứ" có lẽ vẫn là sở thích hack phần mềm phổ biến nhất. Từ que thử thai cho đến vệ tinh không gian, tựa game ra mắt năm 1993 này đã được port lên hầu hết mọi thiết bị có CPU và một chút bộ nhớ. Giờ đây, đã đến lúc tựa game này chạy bên trong cơ sở dữ liệu – cụ thể là CedarDB, nhờ dự án SQLDoom của Lukas Vogel, người trước đây từng tạo ra DoomQL. Nếu bạn tự hỏi làm thế nào mà người ta có thể chạy một tựa game trong SQL, thì thực ra nó dễ hơn bạn tưởng rất nhiều, miễn là bạn suy nghĩ theo tư duy của một kiến trúc sư cơ sở dữ liệu. Phần frontend thực tế chịu trách nhiệm hiển thị đồ họa, phát âm thanh và nhận đầu vào được viết bằng Python, nhưng phần đó chỉ đóng vai trò giống như các thiết bị ngoại vi của máy tính — toàn bộ các phép toán đều được thực hiện bên trong cơ sở dữ liệu. 🗞 Nguồn: Tom's Hardware #vgsnews #vgs #tintuc
Nguồn: Tom's Hardware