使用案例:應用SQL查詢到內存的PHP對象或數組
我建立一個網站,用戶可以搜索記錄 - 用SQL。但是 - 他們也應該能夠保存搜索結果,並在新提交的記錄符合標準時收到通知。
這不是購車網站,例如:用戶在90291郵政編碼內搜索1967年的福特野馬,並使用289 V8發動機。找不到合適的車,但是他們希望在2周後提交匹配的車時通知他們。
所以當然,每次將新車添加到數據庫時,我都可以檢索所有用戶搜索查詢,並將所有用戶搜索查詢全部運行到數據庫中的所有車上。但這不是可擴展的。
每次提交新車時,我都會用每個「搜索」查詢搜索整個「汽車」表,我只想在現有的用戶查詢中檢查內存中的單個「汽車」對象/數組。
我正在用Laravel和Eloquent在PHP中這樣做,但我的實現不可知且歡迎任何理論方法。
感謝,
克里斯