所以我正在开发一个小项目,我需要以几乎递归的方式存储数据,但我无法弄清楚最好的方法或工具是什么,我已经考虑过使用SQL或者redis这样做,但我觉得它们不够合适。
我的数据应该看起来像这样
class Api::V2::QuestionnairesController < ApplicationController
def index
@questionnaires = Qtn::Questionnaire.all
respond_to do |format|
format.html # index.html.erb
format.json { render json: @questionnaires }
end
end
end
依赖于可能是单个人(具有Person_ID的单个元素数组)多个人(Person_IDs数组不限于任何数字)或根本没有依赖(空数组),并且我有扫描所有这些相关数据并递归地运行它们直到我到达终端, 我的算法准备就绪我只需要一个数据库来存储这些数据并将其检索到最后。