You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reaper can be made to persist the attribute values it computes to a table named reaper_results in the database. The reaper_results table has two limitations:
From users' perspective, (implicit) foreign key from reaper_results.project_id to projects.id creates a dependency on the GHTorrent database which, as described in Remove Dependency on GHTorrent #20, is prohibitively time intensive.
From maintainers' perspective, reaper_results being a traditional relational database table will require a schema change each time a new attribute is introduced to reaper.
Alternatives
We could consider one of the following alternatives for data persistence in reaper.
No Persistence reaper does not provide data persistence. reaper will analyze a repository and display the attributes computed on the standard output.
NoSQL reaper uses a NoSQL database like MongoDB for data persistence alleviating the maintenance burden of having to change reaper_results each time a new attribute is introduced to reaper.
The text was updated successfully, but these errors were encountered:
Description
reaper
can be made to persist the attribute values it computes to a table namedreaper_results
in the database. Thereaper_results
table has two limitations:reaper_results.project_id
toprojects.id
creates a dependency on the GHTorrent database which, as described in Remove Dependency on GHTorrent #20, is prohibitively time intensive.reaper_results
being a traditional relational database table will require a schema change each time a new attribute is introduced toreaper
.Alternatives
We could consider one of the following alternatives for data persistence in
reaper
.reaper
does not provide data persistence.reaper
will analyze a repository and display the attributes computed on the standard output.reaper
uses a NoSQL database like MongoDB for data persistence alleviating the maintenance burden of having to changereaper_results
each time a new attribute is introduced toreaper
.The text was updated successfully, but these errors were encountered: