web-dev-qa-db-ja.com

PostgreSQLのUnicodeサポートとそのパフォーマンス

PostgreSQLのUnicodeサポートはどのようになっていますか?

Unicodeデータを保存する場合、保存および取得中に変換プロセスを実行する必要がありますか?はいの場合、そのような変換のパフォーマンスはどうですか?

そのような変換がある場合、単純なASCIIデータを格納するときにそれは関係しますか?

5
codecool

PostgreSQLのUnicodeエンコーディングサポートは優れており、UTF-8文字エンコーディングを使用して実装されています。

クライアントがサーバーとは異なるエンコーディングを使用している場合、自動文字セット変換が行われ、パフォーマンスへの影響はほとんどありません。

ASCIIデータはUTF-8文字エンコーディングへの変換を必要としないため、パフォーマンスが低下することはありません。

詳細は PostgreSQLローカリゼーションのドキュメント を参照してください。

5
gonsalu