UBJSON ストレージの形式 - Teradata Database - Teradata Vantage NewSQL Engine - JSON データの普遍的なバイナリJSON (UBJSON) のストレージ形式の説明です。

Teradata Vantage™ JSONデータ型

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/bgi1512081870828.ditamap
dita:ditavalPath
ja-JP/bgi1512081870828.ditaval
dita:id
evi1472243742653
Product Category
Software
Teradata Vantage
UBJSONは、JSONデータのバイナリ ストレージ形式です。UBJSONの仕様については、http://ubjson.org/を参照してください。UBJSONは、次のように設計されています。
  • JSON データ型に任意の拡張子を導入しないことでJSONのシンプルさを保持する
  • 必要な記憶域とデータをスキャンする能力を向上させる
UBJSONは、次の場合に最大の利点があります。
  • ストレージのコンパクト化が必要で、ドキュメントに大量の数値が含まれている場合
  • 文書の部分取得が重要、または文書の部分取得がデータ挿入よりも頻繁に行なわれる場合

数値型は、常にリトル エンディアン形式でシリアル化されます。これは、提案されたUBJSON規格から外れています。提案されたUBJSON規格では、数値型をビッグ エンディアン形式で格納するように指定します。 Teradataは、挿入と取得にかかる時間を最適化するためにリトル エンディアン形式でデータを格納します。

UBJSON形式でデータベースにデータをインポートすることも、データベースからデータをエクスポートすることもできません。UBJSONは、UTF-8文字セットで文字列をエンコードします。UBJSONデータの文字セットをテキストとしてインポートまたはエクスポートする場合はUNICODEが使用されます。