Tôi không chắc chắn liệu có nên sử dụng Java Collections hoặc một số trong bộ nhớ DB (H2 hoặc HSQLDB - họ có lẽ là nhanh nhất). Tôi cần một kết quả hiệu suất tốt - sẽ có hàng trăm đối tượng/hàng, không có JOIN hoặc các truy vấn phức tạp hơn sẽ được thực hiện.Java Collections vs hiệu suất cơ sở dữ liệu trong bộ nhớ
Tôi đang thực sự cân nhắc trong bộ nhớ DB, vì kích thước giới hạn của đống java - các đối tượng mà tôi đang làm việc với có thể khá lớn và cũng sẽ có rất nhiều trong số họ (hàng trăm như tôi đã đề cập)
Bạn có nghĩ rằng nên sử dụng cơ sở dữ liệu trong bộ nhớ cho một lượng lớn dữ liệu?
theo thuật ngữ hiện đại, hàng trăm đối tượng không nhiều. Khi bạn nói rằng các vật thể sẽ lớn - lớn như thế nào? – Sheriff
Hàng trăm đối tượng là buồn cười, ngay cả khi mỗi đối tượng có một trăm trường. Bên cạnh đó, bộ nhớ đã đến từ đâu đó, và một DB sẽ có khả năng thêm một số chi phí. – delnan
Vâng, _hundreds_ ... có thể là quá mức cần thiết ... đơn giản - có thể có rất nhiều đối tượng. – Igor