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はGuidをどのデータ型にマップしますか?
MySQL は、 または のいずれかとしてデータベースへの書き込みをサポートしていることがわかりましGuidsた。 CHAR(36)BINARY(16)
Guids
CHAR(36)
BINARY(16)
また、テーブルに多くの行がある場合CHAR(36)、スペース効率が悪く、プロセッサの効率が悪いこともわかります。BINARY(16)128 ビットの整数比較ではなく 16 バイトの比較を行うため、パフォーマンスは最悪です。
MySQL を使用しないことにしました。