【发布时间】:2018-04-10 03:26:49
【问题描述】:
我已经开始开发像 naukri.com 这样的网站,并且我正在使用 Spring Boot 技术。当申请人注册时,我需要将图像和文档等存储在 MySql 数据库中。
在MySql数据库中存储图片和文档是否正确? Mysql中可以存储多少数据,即:我可以存储多少个申请者?
我正在考虑使用 Mongodb 或 Cassandra 来代替 MySql 数据库。当申请人成长为更大的规模时。哪个数据库用于存储大量申请人文件?哪个是存储更多记录和检索速度的正确数据库?
我正在考虑使用云来存储文档,但我从未使用过任何云技术。您能帮我使用哪个数据库或我需要使用的任何开源云技术吗?
提前致谢。
【问题讨论】:
-
您的技术栈由您决定。也就是说,如果您使用 MySQL,那么您将不得不在扩展时处理数据库集群,而不是像 Google 数据存储这样的托管解决方案。
-
如何与 Mongodb 或 Cassandra 搭配使用。如果申请人的规模扩大,是否也需要聚类
标签: mongodb spring-mvc spring-boot cassandra spring-rest