gpt4 book ai didi

magento - 产品数据库设计 : Entity-Attribute-Value (EAV) model or No SQL or another alterative models?

转载 作者:行者123 更新时间:2023-12-04 18:03:00 29 4
gpt4 key购买 nike

请问,如果我计划在数据库中包含许多产品,那么设计和创建产品数据库的最佳模型是什么:实体属性值 (EAV) 模型(通过使用 Magento)或无 SQL 数据库或另一种替代模型?

最佳答案

两种模型各有利弊:

EAV(Entity_Attribute_Value)

优点:

  • 促进通用架构(易于添加|删除属性)
  • 相对容易实现
EAV

缺点

  • 缓慢,耗费资源

    - 不可扩展

NoSQL

优点

  • 快速、提高性能、轻松获取所有需要的信息,通常将存储在同一个文档中。
  • 易于扩展

缺点 NoSQL

  • 当需要管理通用内容时,这很难实现。

总而言之,我建议选择NoSQL,我认为最大的优点是可扩展性

关于magento - 产品数据库设计 : Entity-Attribute-Value (EAV) model or No SQL or another alterative models?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31852433/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com