我们正在网站工作,并将Drupal商业整合到我们的网站中。我们还在每个产品上添加多个产品,以便用户在将产品添加到购物车的同时选择产品。
该网站将拥有超过1,000万的产品展示(节点)和3,000多万产品(drupal commerce)的大数据集。
我们还集成了apache和search,并允许用户搜索和过滤搜索结果。
有人认为,如果我们将这么大的数据存储到单个数据库中,这会影响我们的性能,还是需要将数据存储到数据库的“主/从”概念中?
由于我们有庞大的数据集,所以我们正在准备我们的数据库架构,所以它不会影响我们的网站的性能。
发布于 2015-12-09 14:18:16
这些确实是你应该给你的主机提供商带来的关注。高质量的托管提供商将能够满足这些需求,并定制一个解决方案,以确保站点作为一个整体和单个组件( Solr、MySQL、Apache/Nginx/Litespeed/等等)的顺利运行。
他们会怎么做?
发布于 2015-12-09 14:29:16
发布于 2015-12-09 15:35:44
数据库层和查询生成器允许驱动程序指定不区分大小写的操作符.这允许MySQL使用LIKE()进行自动完成和用户名查找,而不是LOWER(),从而允许这些查询使用索引,而不是进行完整的表扫描。
数据库层也内置了主/从支持,尽管Drupal还不能为您设置数据库复制(或者折叠您的衣服)。
正确规划数据库结构和优化技术将使您找到一个非常好的解决方案。
我建议你看看这。
https://drupal.stackexchange.com/questions/183444
复制相似问题