在django模型(mysql后端)中存储大型bitarray的最佳方法是什么?
例如,我如何存储此对象:
import bitarray
bits = bitarray.bitarray('11000101010') #real data is 35k bits long
我应该把它推到CharField吗?
答案 0 :(得分:1)
MySQL有一个值得考虑的BLOB字段类型。
或者您可以将其转换为十六进制字符串,前缀为长度,这将占用不到9KB:
"11,C54"
或ASCII-85,它占用的空间比十六进制少。