python - 将多个数据库与单个 Flask Web 服务器一起使用
问题描述
对于我的项目,我想使用关系数据库来存储用户信息,例如 id 号码、系统访问级别、用户名、电子邮件、电话号码等。此外,我希望使用非关系数据库来存储文件,例如图像、pdf ,用户发布的视频和录音。
我对数据库技术和后端开发还很陌生,所以我不确定这种设计是否是最理想的,但是,如果是,我想知道它是否可能,是否有指南可以提供帮助。
解决方案
我建议不要将这些类型的文件存储在数据库中。这就是像 AWS 的 S3 这样的文件系统或存储系统的用途。有类似的东西:
文件:“.../s3/cats/mycrazycat.jpg”
在数据库中通常比将数据存储在数据库中更有效。您也可以在信息中添加标签以帮助搜索。
虽然这真的取决于您的用例,但我坚信文件应该存储在文件系统中而不是数据库中。
推荐阅读
- python - 如何修复 Ubuntu 中的“conda:未找到”错误
- nagios - Nagios:如何每天检查 3 次服务
- java - 在 Scrolling Recycleview 中实现 onclick
- reactjs - 异步存储会话不起作用反应本机
- apache-spark - 直接写入分区路径和使用 partitionBy 的区别
- solr - Solr 中的同义词和停用词
- html - 浏览器中的 SVG 是否支持 CSS 中重载的 rotate() 方法 rotate(angle, centerX, centerY)?
- r - 当我编辑反应式 DT 时,DT 输出将我带到第一页
- wordpress - 如何在我的网站上修复 apis google 代码?
- powershell - Windows Server 2012 R2 远程桌面访问问题