9得票2回答
Doctrine ORM在EAV表上的应用

我计划创建我的应用程序并为模型使用ORM,但问题是,数据库中有一部分使用实体属性值表。 我很喜欢Doctrine ORM,但我不知道是否可能创建类,使其看起来像任何普通的doctrine实体,即使表实际上是EAV风格的。 是否可能在这种情况下使用Doctrine,如果可以,如何操作?

9得票1回答
Magento - 如何创建“十进制数”属性类型

我在网上搜索了一下,但是还没有找到这个问题的答案。我有一个需要使用支持负数和正数且可排序的十进制值产品属性的情况。但是,不知为何,Magento没有“decimal”属性类型。唯一使用十进制值的类型是Price,但它不支持负数。如果我将"type"设置为"text",则支持我想要的任何内容,但...

8得票3回答
在Magento中如何在不保存父实体的情况下保存属性值

我希望能够保存属性值而不保存其父实体。 我通过我的模块的sql/setup文件创建了一个新的客户属性(参考),现在我想为每个现有客户填充该属性。我已经为该属性创建了后端模型,可以在实体加载(afterLoad)期间检测空值并生成内容,但我在该过程中保存实体有所犹豫。 class Aligen...

8得票2回答
自定义字段使用的是数组、EAV、序列化LOB?

我一直在尝试回答一个关于在线应用程序自定义字段的复杂Mysql数据结构问题。我对Mysql相当陌生,所以任何意见都会受到赞赏。 当前数据库是一个关系型数据库,服务的每个用户将共享同一个数据库和表。 以下是我正在尝试做的示例。 假设我正在尝试创建一个列表。此列表最多可以包含30个自定义字段...

8得票4回答
如何克服EAV数据库报告中的缺点?

Entity-Attribute-Value(实体-属性-值)数据库设计在SQL中的主要缺点似乎都与能够高效快速地查询和报告数据有关。我阅读的大部分关于这个主题的信息都警告说由于这些问题以及几乎所有应用程序的查询/报告的普遍性,不要实现EAV。 我目前正在设计一个系统,其中一个实体的字段在设...

8得票6回答
SQL Server,字段是int类型的where语句?

我该如何实现: select * from table where column_value is int 我知道我可以通过内部连接系统表和类型表来解决问题,但我想知道是否有更加优雅的方法。 请注意,column_value是一个varchar类型的字段,它“可能”有一个int值,...

8得票3回答
一个ActiveRecord模型可以有无限制的任意属性(键/值对)。

使用Ruby on Rails,我有一个Customer表,我希望能够添加无限的属性(键值对)。因为我不确定键/值对会是什么,所以我不确定该如何做。例如,一个客户可能是: 客户1的属性: 颜色:'黄色' 品牌:'耐克' 销售量:'33' 客户2的属性: 颜色:'红色' 电话号码:'1...

8得票1回答
EAV模型的替代方案 vs 混合策略 vs 简化和改进构建方式

我一直在为即将开始的项目进行数据库设计的大量研究。 这是经典的内部平台问题,我们的客户基本上希望无限定制并能够创建实体上的表单和属性,收集来自最终用户的值,并能够将所收集的信息显示在图表上。 它将成为临床医生监测患者的工具,使用EAV的原因是我们需要为不同的试验运行收集不同的信息。有时可能...

8得票5回答
MySQL表结构建议?

这个表格对于MySQL来说好不好?我想在未来让它更加灵活地存储数据。使用这个表结构,你不能使用PRIMARY KEY,但可以使用索引... 我应该改变表格的格式,添加标题——主键、宽度、长度、空间、耦合... ID_NUM Param Value 1 Width 5e-0...

8得票1回答
EAV与RDF相比如何?

RDF 是 实体属性值 模型的超集吗? 我正在研究 EAV Frameworks ,似乎许多 RDF 框架可以用于提供 EAV 框架。 例如,使用 RDF 存储和类似 LinqToRDF 这样的工具,我是否可以拥有一个即插即用的 .NET EAV 框架?