Questions tagged «user-defined-fields»

14
如何为用户定义的字段设计数据库?
我的要求是: 需要能够动态添加任何数据类型的用户定义字段 需要能够快速查询UDF 需要能够基于数据类型对UDF进行计算 需要能够根据数据类型对UDF进行排序 其他资讯: 我主要是在寻找性能 有几百万个主记录可以附加UDF数据 当我上次检查时,当前数据库中有超过5000万个UDF记录 在大多数情况下,UDF仅附加到几千个主记录中,而并非全部 UDF未加入或用作键。它们只是用于查询或报告的数据 选项: 创建一个包含StringValue1,StringValue2 ... IntValue1,IntValue2等的大表。 创建一个动态表,根据需要添加一个新列。我也不喜欢这个主意,因为除非您索引每个列,否则我认为性能会很慢。 创建一个包含UDFName,UDFDataType和Value的表。添加新的UDF时,生成一个View,该View仅提取该数据并将其解析为指定的任何类型。不符合解析条件的项目将返回NULL。 创建多个UDF表,每种数据类型一个。因此,我们会有用于UDFStrings,UDFDates等的表。可能会与#2相同,并在添加新字段时自动生成View。 XML数据类型?我以前没有处理过这些,但是看到了它们的提及。不知道他们是否会给我我想要的结果,尤其是在性能方面。 还有吗
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.