繁体   English   中英

在单个 Flask Web 服务器上使用多个数据库

[英]Using multiple databases with a single Flask web server

对于我的项目,我想使用关系数据库来存储用户信息,例如 ID 号、系统访问级别、用户名、电子邮件、电话号码等。此外,我希望使用非关系数据库来存储图像、pdf 等文件、用户发布的视频和录音。

我对数据库技术和后端开发还很陌生,所以我不确定这种设计是否是最理想的,但是,如果是,我想知道这是否可行,是否有指南可以提供帮助。

我建议不要将这些类型的文件存储在数据库中。 这确实是文件系统或存储系统(如 AWS 的 S3)的用途。 有类似的东西:

文件:“.../s3/cats/mycrazycat.jpg”

在数据库中会经常比存储在数据库的数据更有效。 您还可以向信息添加标签以帮助搜索。

虽然这真的取决于您的用例,但我坚信文件应该存储在文件系统中而不是数据库中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM