0
複数のShelveすなわち.dbファイルを1つのデータベースにまとめたい場合があります。Shelveファイル/データベースをマージするにはどうすればよいですか?
私が考えることができる唯一の方法は、各データベースを反復して各反復を新しいデータベースに書き換えることでしたが、これは時間がかかりすぎます。
これを行うより良い方法はありますか?
複数のShelveすなわち.dbファイルを1つのデータベースにまとめたい場合があります。Shelveファイル/データベースをマージするにはどうすればよいですか?
私が考えることができる唯一の方法は、各データベースを反復して各反復を新しいデータベースに書き換えることでしたが、これは時間がかかりすぎます。
これを行うより良い方法はありますか?
シェルフはマッピングであり、マッピングにはupdate()
メソッドがあります。
これは効果的に何らかの方法で行う必要があることです。これは、ソートされていないリストに対してO(n)時間未満で実行される 'max()'関数を求めるようなものです。 – Amber