Tag: 用户定义的字段

如何为用户定义的字段devise数据库?

我的要求是: 需要能够dynamic添加任何数据types的用户定义字段 需要能够快速查询UDF 需要能够根据数据types对UDF进行计算 需要能够根据数据types对UDF进行sorting 其他信息: 我正在寻找性能 有几百万个Masterlogging可以附带UDF数据 上次检查时,我们目前的数据库中有超过5000万个UDFlogging 大多数情况下,UDF只附加在几千条主logging上,而不是全部 UDF不被连接或用作键。 他们只是用于查询或报告的数据 选项: 用StringValue1,StringValue2 … IntValue1,IntValue2 …等创build一个大表。我讨厌这个想法,但会考虑,如果有人可以告诉我,它比其他想法和原因好。 创build一个dynamic表格,根据需要添加新的列。 我也不喜欢这个想法,因为除非你为每一列编制索引,否则性能会很慢。 创build一个包含UDFName,UDFDataType和Value的表。 当一个新的UDF被添加时,生成一个视图,只拉取这些数据,并将其parsing成指定的types。 不符合parsing条件的项目返回NULL。 创build多个UDF表,每个数据types一个。 所以我们有UDFStrings,UDFDates等表。可能会做同样的#2和自动生成一个视图任何时候添加一个新的字段 XML数据types? 之前我没有和他们合作过,但是看过他们提到过。 不知道他们是否会给我我想要的结果,尤其是在performance方面。 别的东西?