[
https://issues.apache.org/jira/browse/ARROW-4354?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16753511#comment-16753511
]
Tanya Schlusser commented on ARROW-4354:
----------------------------------------
I have attached a drawing of the codespeed data model,
[^codespeed-data-model.png].
* Codespeed provides a data model and a web UI.
* ASV provides a benchmark framework, a file-directory-based data model, and a
static frontend.
Both have a lot in common, and both would require revision to work with the
additional machine specifications (GPU; CPU cache sizes) and multiple benchmark
languages we are interested in.
There is no benefit to using ASV from a web service perspective because with a
database we will need either an API or a web interface, or both—either would
require some front-end work; I'm ambivalent. Anyway we can think about that
later.
Once we have decided on a data model and spun up the database, it may be nice
to enable interaction with the database via HTTP, I am interested in exploringÂ
[postgrapgile|https://www.graphile.org/postgraphile/] for an API; it literally
parses the Postgres public schema and presents it as a GraphQL interface with
no additional work, and has an existing build ready for [AWS
lambda|https://github.com/graphile/postgraphile-lambda-example]. Then, all the
data manipulation could be directly in the database. There is a {{--cors}}
command-line option to enable use on a static site if we go that route.
Codespeed also provides (I think) a JSON REST API so, again, the only question
is whether we care to have a separate repo for a dynamic webpage.
> Explore Codespeed feasibility and ease of customization
> -------------------------------------------------------
>
> Key: ARROW-4354
> URL: https://issues.apache.org/jira/browse/ARROW-4354
> Project: Apache Arrow
> Issue Type: Task
> Components: Developer Tools
> Reporter: Areg Melik-Adamyan
> Assignee: Tanya Schlusser
> Priority: Major
> Labels: performance
> Attachments: codespeed-data-model.png
>
>
> @Tanya Schlusser can you please explore this option and report out?
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)