[英]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.