Shiny as query frontend












0














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?










share|improve this question
























  • 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
















0














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?










share|improve this question
























  • 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














0












0








0







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?










share|improve this question















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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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


















  • 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

















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
});


}
});














draft saved

draft discarded


















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
















draft saved

draft discarded




















































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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

Monofisismo

Angular Downloading a file using contenturl with Basic Authentication

Olmecas