0

Berkeley DB は、異なるアーキテクチャ タイプ間の移植性を提供しますか? db は 32 ビット マシンと 64 ビット マシンの間で異なるバイト オーダーで移植可能であると読みましたが、異なるアーキテクチャ タイプについてはどうですか? IntelのARMマシンで作成されたdbを開こうとして失敗したためです。

4

1 に答える 1

0

BerkeleyDB は、データ自体ではなく、独自の変数に対して異なるエンディアン環境間での移植性を提供します。

非常に一般的な BerkeleyDB エラーは、B ツリー データベースにリトル エンディアン キーを使用することです。B ツリー データベースでビッグ エンディアン キーを使用してパフォーマンスを維持し、リトル エンディアン プラットフォームでバイトをスワブします。

于 2015-01-09T18:25:23.527 に答える