标签: .net mysql
我们正在考虑为我们的应用程序切换到MySQL。我们的代码广泛使用Guids。 MySQL Connector for .NET将Guids指向哪种数据类型?
答案 0 :(得分:1)
事实证明,MySQL支持将Guids作为CHAR(36)或BINARY(16)写入数据库。
Guids
CHAR(36)
BINARY(16)
事实证明,CHAR(36)空间效率低,如果表中有很多行,BINARY(16)处理器效率低。性能很糟糕,因为它进行16字节比较而不是128位整数比较。
我们决定不使用MySQL。