Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们正在考虑为我们的应用程序切换到 MySQL。我们的代码大量使用了 Guid。MySQL Connector for .NET 将 Guids 映射到什么数据类型?
事实证明,MySQL 支持Guids以CHAR(36)or 或BINARY(16).
Guids
CHAR(36)
BINARY(16)
事实证明,如果表中有很多行,CHAR(36)则空间效率低下并且处理器效率低下。BINARY(16)性能很糟糕,因为它进行 16 字节比较而不是 128 位整数比较。
我们决定不使用 MySQL。