そのため、いくつかの調査を行ったところ、キーのサイズに応じてストレージ要件が大幅に増加する可能性があるようです。
実際には、「long int」をキーとして使用できるようにしたいのですが、couchdb ではキーが正しい文字列である必要があるため、これは不可能です。これを回避する方法はありますか?
私のIDは次のように見えるため:
{ "_id" : "10209939", ....data here ... }
{ "_id" : "10209940", ....data here ... }
{ "_id" : "10209941", ....data here ... }
範囲クエリを実行するために数値を保持したいと思います。しかし、キーの長さに応じてストレージが増加するため、私のストレージは爆発します。ある意味では、文字列として表されるこれらの ID は、long int として解釈されるよりも多くのバイトを必要とします。
「数値」整数を ids としてドキュメントを保存した経験のある人はいますか? couchdb が "_id" を文字列として認識している場合、どのようにしてストレージ効率を向上させましたか? いいえ、文字列ではなく「long int」です。