2011-12-26 21 views
0

私はデータベースが初めてです。私は同じサイズの2つのsqlite3データベースを持っています。私は両方のデータベースからダンプを作成し、拡散ツールと比較しました。彼らには差異がない。私はまた両方のデータベースのスキーマを比較した&それらが同じであることがわかりました。最後に、 "sqlite compare"ツールを使って比較しました。両方がまったく同じデータ&スキーマを持っていることを示しています。しかし、両者とも異なるmd5sumを持っています。他に何が違うのかを知る必要がありました。事前に感謝sqliteデータベースの比較

答えて

0

これは正常です。データベースは断片化され、行が削除されてディスクに格納された正確なバイトに影響を与えますが、データベースクライアントには何の影響を与えません。これはデータベースの現在の状態だけでなく、現在の状態につながる挿入、更新、削除などの順序は何かにも依存します。

VACUUMのような操作では、格納されたデータは変更されませんが、空き領域の再利用などが行われ、md5の合計が変更されます。

関連する問題