2011-06-27 18 views
3

私は24列と約800行の2次元配列を持っています。各列は0または1の値で構成されています。この配列をderbyデータベースに格納します。 XMLEncoderとXMLDecoderを使用しましたが、5つの配列をデシリアライズするには5秒ほどかかりますが、長すぎます。それをデータベースに格納する他の方法はありますか?私はJAVAを使用しています。derbyデータベースに配列を格納する

答えて

3

このような巨大なデータ構造にXMLを使用しないでください。すべての値は数値なので、CSV(0,1,1,0,...)または他のよりコンパクトな文字列表現を使用できます。

データが常に0と1であることが保証されている場合は、ビットフィールドを使用することもできます。 BitSetはString-> BitSetコンバーターがないので実際には役に立ちません。したがって、自分で書き込む必要があります。

お望みでない場合は、BigIntegerを試してみてください。

これにより、データベースに格納できる数値が大きくなります。

関連する問題