使用BLOB数据类型存储十六进制数据有任何好处(或缺点)吗?

时间:2014-02-25 07:28:18

标签: android sqlite android-sqlite

我打算将MAC地址存储在SQLite数据库中。您可能知道,MAC地址由十六进制数字组成。我想知道将这些存储为BLOB数据类型是否有任何好处(或不利)。我将在此十六进制列上使用WHERE子句执行SELECT语句,因此我计划在该列上创建索引。我的平台是Android,我想针对这些选择查询进行优化。我不介意在插入期间花费一些额外的资源。将数据存储为字符串是否更好?另一种替代方法可能是将十六进制MAC地址转换为整数并以此方式存储它。关于什么可能在后续SELECT查询中提供最佳性能的任何提示?

0 个答案:

没有答案