我有一个非常有趣的用例。
我从API获取记录并将其保存到数据库中,对于每个新的API请求,我将删除以前的数据库记录,并再次保存从API收到的新响应。
将项目插入数据库并再次查询它需要花费大量时间,我认为为此保留一个无状态数据库将是一个非常好的主意。
每次控制器命中时,我都会截断整个表
\App\serviceAvailability::query()->truncate();
有没有办法将项目保存到服务器的RAM或其他东西,所以我不必将其插入数据库,但是有一种方法可以查询保存在RAM中的项目比如查询数据库。
使用无状态数据库和我的用例背后的主要概念是什么?