2017-03-20 11 views
0

私はPostgreSQLデータベースにメインテーブルを持っています。私はいくつかの小さなテーブルを持っています。私はメインテーブルの列にすべての単一の小さなテーブルを非バイナリ形式で追加したいと思います。だから、私はJSONを使用しますが、これの任意の代替ですか?よりシンプルで軽いものはありますか?JSONのより単純な代替方法

ありがとうございました。

+0

私はこれが唯一のオプション – Reborn

+2

であると仮定し、[hstoreの](HTTPSもあります:// WWWは、 .postgresql.org/docs/9.6/static/hstore.html)、主な質問はおそらくなぜですか? –

+0

代替候補を検索するには?それはちょうど興味があります。 :) –

答えて

1

「アウトバンド」(アプリケーション内)のデータ形式がわかっている場合は、もちろんキーを省略することでオーバーヘッドを減らすことができます。

例:果物と大陸を主に表示する場所(愚かな例かもしれない..)。 JSONとして、それは

[ 
    { 
    "fruit": "apple", 
    "continent": "europe" 
    }, 
    { 
    "fruit": "banana", 
    "continent": "asia" 
    }, 
    { 
    "fruit": "cherry", 
    "continent": "australia" 
    } 
] 

可能性があり、アプリケーションがデータ形式を知っている場合、それができる:

apple|europe 
banana|asia 
cherry|australia 
関連する問題