我需要存储未知类型(但可以在存储前检查)(抽象类型)数据。我可以看到存储它的两种变体。
检查数据类型并移动到特定类型的表。拥有许多特定于类型的东西不利于抽象。
或将所有内容存储为变体。
会有很多数据,我担心将布尔类型的数据保存到 sql_variant 会导致过多的内存浪费。是这样吗?
这种情况还有其他解决方案吗?
我需要存储未知类型(但可以在存储前检查)(抽象类型)数据。我可以看到存储它的两种变体。
检查数据类型并移动到特定类型的表。拥有许多特定于类型的东西不利于抽象。
或将所有内容存储为变体。
会有很多数据,我担心将布尔类型的数据保存到 sql_variant 会导致过多的内存浪费。是这样吗?
这种情况还有其他解决方案吗?