Shiny as query frontend
My project is to create a data query system using R and Shiny starting from a MySQL database. My intention is to install a server with ShinyApp (Installing shiny server on Debian VM) in which to create a copy of the data in .rds format (files larger than 100 MB) in order not to burden the MySQL server, and use Shiny as a front-end that "writes" extraction queries using buttons and reactive selections (radio buttons, sliders, checkboxes, etc.).
Each user would then connect to the app choosing their own parameters, would read .rds files and download the records in .csv / .xlsx format.
Given that the data takes up a lot of space, I think the best solution is to put them in a folder outside the app and not include them directly inside (are there any limits in the size of the app if it is loaded on a local server?).
I do not know if I was clear enough to illustrate what I have in mind and what the function of the app should be, but do you think it's possible because of how Shiny is structured?
mysql r shiny frontend
add a comment |
My project is to create a data query system using R and Shiny starting from a MySQL database. My intention is to install a server with ShinyApp (Installing shiny server on Debian VM) in which to create a copy of the data in .rds format (files larger than 100 MB) in order not to burden the MySQL server, and use Shiny as a front-end that "writes" extraction queries using buttons and reactive selections (radio buttons, sliders, checkboxes, etc.).
Each user would then connect to the app choosing their own parameters, would read .rds files and download the records in .csv / .xlsx format.
Given that the data takes up a lot of space, I think the best solution is to put them in a folder outside the app and not include them directly inside (are there any limits in the size of the app if it is loaded on a local server?).
I do not know if I was clear enough to illustrate what I have in mind and what the function of the app should be, but do you think it's possible because of how Shiny is structured?
mysql r shiny frontend
Your questions is very broad. Actually, I can't understand what are you asking. What's your specific question? are there any limits in the size of the app if it is loaded on a local server?
– PoGibas
2 days ago
1
Why are you worried about the "burden" on MySQL --- this is just the kind of thing it is designed for. When you say local server. ... are you saying that users will launch their own shiny app locally (on their own computers)?
– Elin
2 days ago
I prefer to use a local server (a PC connected to the network on which to install a shiny server) instead of the company's MySQL server because we only have access to this app in 4/5 people via a browser. The options would be 2: copy the data to an "App / Data" folder or copy it outside the app. stackoverflow.com/questions/18037737/…
– Gianpaolo Romeo
2 days ago
add a comment |
My project is to create a data query system using R and Shiny starting from a MySQL database. My intention is to install a server with ShinyApp (Installing shiny server on Debian VM) in which to create a copy of the data in .rds format (files larger than 100 MB) in order not to burden the MySQL server, and use Shiny as a front-end that "writes" extraction queries using buttons and reactive selections (radio buttons, sliders, checkboxes, etc.).
Each user would then connect to the app choosing their own parameters, would read .rds files and download the records in .csv / .xlsx format.
Given that the data takes up a lot of space, I think the best solution is to put them in a folder outside the app and not include them directly inside (are there any limits in the size of the app if it is loaded on a local server?).
I do not know if I was clear enough to illustrate what I have in mind and what the function of the app should be, but do you think it's possible because of how Shiny is structured?
mysql r shiny frontend
My project is to create a data query system using R and Shiny starting from a MySQL database. My intention is to install a server with ShinyApp (Installing shiny server on Debian VM) in which to create a copy of the data in .rds format (files larger than 100 MB) in order not to burden the MySQL server, and use Shiny as a front-end that "writes" extraction queries using buttons and reactive selections (radio buttons, sliders, checkboxes, etc.).
Each user would then connect to the app choosing their own parameters, would read .rds files and download the records in .csv / .xlsx format.
Given that the data takes up a lot of space, I think the best solution is to put them in a folder outside the app and not include them directly inside (are there any limits in the size of the app if it is loaded on a local server?).
I do not know if I was clear enough to illustrate what I have in mind and what the function of the app should be, but do you think it's possible because of how Shiny is structured?
mysql r shiny frontend
mysql r shiny frontend
edited 2 days ago
karel
1,65132025
1,65132025
asked 2 days ago
Gianpaolo Romeo
33
33
Your questions is very broad. Actually, I can't understand what are you asking. What's your specific question? are there any limits in the size of the app if it is loaded on a local server?
– PoGibas
2 days ago
1
Why are you worried about the "burden" on MySQL --- this is just the kind of thing it is designed for. When you say local server. ... are you saying that users will launch their own shiny app locally (on their own computers)?
– Elin
2 days ago
I prefer to use a local server (a PC connected to the network on which to install a shiny server) instead of the company's MySQL server because we only have access to this app in 4/5 people via a browser. The options would be 2: copy the data to an "App / Data" folder or copy it outside the app. stackoverflow.com/questions/18037737/…
– Gianpaolo Romeo
2 days ago
add a comment |
Your questions is very broad. Actually, I can't understand what are you asking. What's your specific question? are there any limits in the size of the app if it is loaded on a local server?
– PoGibas
2 days ago
1
Why are you worried about the "burden" on MySQL --- this is just the kind of thing it is designed for. When you say local server. ... are you saying that users will launch their own shiny app locally (on their own computers)?
– Elin
2 days ago
I prefer to use a local server (a PC connected to the network on which to install a shiny server) instead of the company's MySQL server because we only have access to this app in 4/5 people via a browser. The options would be 2: copy the data to an "App / Data" folder or copy it outside the app. stackoverflow.com/questions/18037737/…
– Gianpaolo Romeo
2 days ago
Your questions is very broad. Actually, I can't understand what are you asking. What's your specific question? are there any limits in the size of the app if it is loaded on a local server?
– PoGibas
2 days ago
Your questions is very broad. Actually, I can't understand what are you asking. What's your specific question? are there any limits in the size of the app if it is loaded on a local server?
– PoGibas
2 days ago
1
1
Why are you worried about the "burden" on MySQL --- this is just the kind of thing it is designed for. When you say local server. ... are you saying that users will launch their own shiny app locally (on their own computers)?
– Elin
2 days ago
Why are you worried about the "burden" on MySQL --- this is just the kind of thing it is designed for. When you say local server. ... are you saying that users will launch their own shiny app locally (on their own computers)?
– Elin
2 days ago
I prefer to use a local server (a PC connected to the network on which to install a shiny server) instead of the company's MySQL server because we only have access to this app in 4/5 people via a browser. The options would be 2: copy the data to an "App / Data" folder or copy it outside the app. stackoverflow.com/questions/18037737/…
– Gianpaolo Romeo
2 days ago
I prefer to use a local server (a PC connected to the network on which to install a shiny server) instead of the company's MySQL server because we only have access to this app in 4/5 people via a browser. The options would be 2: copy the data to an "App / Data" folder or copy it outside the app. stackoverflow.com/questions/18037737/…
– Gianpaolo Romeo
2 days ago
add a comment |
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53944598%2fshiny-as-query-frontend%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53944598%2fshiny-as-query-frontend%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Your questions is very broad. Actually, I can't understand what are you asking. What's your specific question? are there any limits in the size of the app if it is loaded on a local server?
– PoGibas
2 days ago
1
Why are you worried about the "burden" on MySQL --- this is just the kind of thing it is designed for. When you say local server. ... are you saying that users will launch their own shiny app locally (on their own computers)?
– Elin
2 days ago
I prefer to use a local server (a PC connected to the network on which to install a shiny server) instead of the company's MySQL server because we only have access to this app in 4/5 people via a browser. The options would be 2: copy the data to an "App / Data" folder or copy it outside the app. stackoverflow.com/questions/18037737/…
– Gianpaolo Romeo
2 days ago