Tôi có một kho dữ liệu lõi đơn giản với một thực thể Chi phí với một giá trị thuộc tính nguyên "giá trị". Tôi muốn tổng hợp tất cả các chi phí trong cửa hàng của mình, tương đương với tuyên bố sql sau:Tính tổng đơn giản với Dữ liệu chính
SELECT sum(value) FROM costs
Làm cách nào để làm điều đó một cách hiệu quả nhất trong Cocoa Touch? Bằng cách sử dụng dữ liệu lõi? Hoặc chỉ nhận được tất cả các thực thể chi phí và thực hiện tổng kết thủ công?
Cảm ơn! Đây phải là cách tốt nhất để làm điều đó với cơ sở dữ liệu lớn hơn. Tuy nhiên, có rất nhiều phân bổ bộ nhớ, có thể không hiệu quả khi tìm nạp thường xuyên trên các cơ sở dữ liệu nhỏ hơn. – MrAlek
Đó thực sự là bộ nhớ hiệu quả hơn vì bạn chỉ phân bổ một vài đối tượng cho hoạt động tìm nạp thay vì hàng tá hoặc nhiều đối tượng được quản lý. Điều này giữ cho các hoạt động trong cửa hàng thay vì kéo dữ liệu vào bộ nhớ. Nó giống như một hoạt động cơ sở dữ liệu thủ tục truyền thống. – TechZen