Tôi không chắc giải pháp chính xác là chỉ tập trung vào ánh xạ cơ sở dữ liệu với ngăn xếp web của bạn, mà còn xem xét các yêu cầu dành riêng cho ứng dụng.
Bạn đang phân tích nguồn cấp dữ liệu twitter hoặc dữ liệu khối lượng lớn khác cho các mẫu, nhưng không cần hỗ trợ giao dịch? Sau đó, chọn một cái gì đó thực sự nhanh chóng.
Bạn chỉ muốn lưu trữ một số thông tin thực sự cơ bản trong một vài bảng và nó hiện không phải là một ứng dụng "tập trung vào doanh nghiệp"? Sau đó, chọn một cái gì đó thú vị để học.
Có thể bạn sẽ lưu trữ dữ liệu thực sự quan trọng đối với khách hàng, mạnh mẽ, cần được giao dịch và có bản sao trực tiếp đến các cơ sở lưu trữ từ xa, v.v. Sau đó, có thể xem xét một cái gì đó như postgresql. Nó cũng sẽ không phản chiếu, nhưng trình điều khiển node.js hoạt động khá tốt và nếu bạn không sợ sql, nó sẽ nhận được những gì bạn muốn vào / ra khá dễ dàng.
Đối với ý kiến của riêng tôi, tôi nghĩ rằng đi với một ngăn xếp mới hơn như node.js (so với các khung truyền thống trong php / java) là thêm đủ độ phức tạp "mới" mà người ta không nên thêm các lớp bổ sung cùng một lúc. Đây là một bài báo hay thảo luận rằng:
http://nodeguide.com/convincing_the_boss.html