Tôi đã hỏi một câu hỏi về SO và thấy rằng không có ORM nào không chặn cho khung web yêu thích của tôi. Bằng cách không chặn, tôi có nghĩa là một ORM có hỗ trợ gọi lại để truy xuất không đồng bộ. ORM sẽ được cung cấp với một cuộc gọi lại hoặc một số như vậy để thực thi khi dữ liệu đã được nhận.
Tôi muốn tạo một cái, nhưng tôi có một số câu hỏi ngăn tôi bắt đầu phát triển:
- Những vấn đề có thể gặp phải khi phát triển ORM?
- Việc hỗ trợ truy xuất không chặn có làm tăng đáng kể độ phức tạp của ORM không?
- Tại sao có rất ít ORM không chặn xung quanh?
Cập nhật: Có vẻ như tôi phải cải thiện câu hỏi của mình. Chúng tôi có các giải pháp đã cho phép chúng tôi nhận dữ liệu theo cách không chặn và tôi tin rằng hầu hết các công ty sử dụng các giải pháp đó đều sử dụng SQL thô. Chúng tôi muốn tạo ra một giải pháp chung chung hơn mà chúng tôi có thể sử dụng lại trong các dự án trong tương lai. Những khó khăn chúng ta có thể gặp phải?
Cập nhật 2: Ngôn ngữ ưa thích là python, nhưng tôi quan tâm đến các nguyên tắc. Câu hỏi này thực sự dành cho tôi, vì tôi sẽ xem xét các nền tảng đã có ORM không chặn.