创建免费的远程数据库并连接到 shinyapp(本地或托管在 AWS/shinyapps.io 中)
Creating free remote database and connecting to shinyapp (locally or hosted in AWS/shinyapps.io)
谁能指导我解决以下问题:
我有一个被多个用户使用的 shinyapp。假设所有用户都可以从 shinyapp 添加数据点(在表格结构中,例如姓名、DOB、薪水等)到数据库中。当用户再次登录应用程序时,他们将能够看到相同的数据。
在那里我可以创建一个免费的数据库并能够远程连接闪亮的应用程序。我应该能够从本地 shinyapp 环境以及服务器上的托管应用程序 (AWS/shinyapps.io) 访问数据库。应用程序用户应该能够 read/write 到数据库。
我在 persistent storage 上知道这个 post 但不完全确定如何创建免费数据库并通过应用程序访问它。
据我所知,目前还没有免费(无成本意义上的)服务可以提供数据库存储:有人要付费运行该数据库的服务器 ;)
也就是说,您绝对可以将 {shiny}
应用程序连接到任何开源数据库系统:PostGres、MongoDB...
如果您有能力在自己的服务器上部署您的应用程序,那么您当然也可以在该服务上启动数据库服务。
否则,Google 云或 AWS 将为您提供访问此类服务的权限。
我想如果你想要免费的东西,你的数据 I/O 并不大,所以一个解决方案也可以是使用 Google Sheet 作为后端:它可以在那里写需要更长的时间,但你会免费得到这个。
谁能指导我解决以下问题:
我有一个被多个用户使用的 shinyapp。假设所有用户都可以从 shinyapp 添加数据点(在表格结构中,例如姓名、DOB、薪水等)到数据库中。当用户再次登录应用程序时,他们将能够看到相同的数据。
在那里我可以创建一个免费的数据库并能够远程连接闪亮的应用程序。我应该能够从本地 shinyapp 环境以及服务器上的托管应用程序 (AWS/shinyapps.io) 访问数据库。应用程序用户应该能够 read/write 到数据库。
我在 persistent storage 上知道这个 post 但不完全确定如何创建免费数据库并通过应用程序访问它。
据我所知,目前还没有免费(无成本意义上的)服务可以提供数据库存储:有人要付费运行该数据库的服务器 ;)
也就是说,您绝对可以将 {shiny}
应用程序连接到任何开源数据库系统:PostGres、MongoDB...
如果您有能力在自己的服务器上部署您的应用程序,那么您当然也可以在该服务上启动数据库服务。
否则,Google 云或 AWS 将为您提供访问此类服务的权限。
我想如果你想要免费的东西,你的数据 I/O 并不大,所以一个解决方案也可以是使用 Google Sheet 作为后端:它可以在那里写需要更长的时间,但你会免费得到这个。