我正在为会议上的研讨会构建应用程序。参与者将使用它在其移动设备上输入调查的答案,然后将这些答案保存到数据库中。
我目前正在研究PostgreSQL,从我所见,它非常有能力处理一次将要使用该应用程序的100多个预期用户。我无法最终决定的是,这100个人是否立即添加到同一数据库中是否会引起任何问题。我研究了锁,并了解到插入表时应该不会有任何冲突(这是用户将要做的所有事情),但我只是想确认一下,然后再继续使用该应用程序。
我认为,使用可以处理负载的托管服务来部署应用程序也很重要。我打算使用Heroku,我有将PostgreSQL数据库部署到其中的经验。
只要有必要,我打算使用Knex.js在节点后端中构建数据库。
很高兴提供任何进一步的信息,并希望您提出任何建议或建议。
干杯, 蒂姆