問題タブ [dbm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
performance - Linux-HTPASSWDファイルが大きすぎますか?(2000人以上のユーザー)
ここで、ユーザーとその暗号化されたパスワードを格納する非常に巨大なHTPASSWDファイルを入手しました。このファイルは、HTTPを使用してユーザーを認証するために使用されます。
このファイルには2000を超えるエントリ(ユーザー)が含まれています。そのファイルのサイズは116KBです。
さらに、このファイルには毎日約40の新しいエントリが追加されます。
だから私は私がhtpasswdファイルでそれほど大きな問題を抱えているかどうか知りたいです。そして、htpasswdファイルに代わるものは何ですか?また、ユーザーとその暗号化されたパスワードを新しい代替手段に転送するにはどうすればよいですか?
解決
次のperlスクリプトを使用して、htpasswdファイルをDBM形式に変換する方法を理解しました:htpasswd2dbm.pl
使用方法は次のとおりです。
python - Python DBM は本当に速いですか?
Python のネイティブ DBM は、Tokyo Cabinet や MongoDB などの NOSQL データベースよりもかなり高速である必要があると考えていました (Python DBM は機能とオプションが少なく、つまりシステムが単純であるため)。非常に単純な書き込み/読み取りの例でテストしました
読み取り/書き込み: 1.3 秒 読み取り: 0.3 秒 書き込み: 1.0 秒
MongoDb のこれらの値は、少なくとも 5 倍高速です。それは本当に Python DBM のパフォーマンスですか?
.net - .NET 用の DBM はありますか?
BerkeleyDB や Kyoto Cabinet などの単純な DBM ライブラリを探していますが、ネイティブに .NET で動作します。100 万件以上 (おそらく 1000 万件) のレコードを管理する必要があり、場合によっては階層的な方法で管理する必要があります (この最後の点は必須ではなく、線形構造で作業できます)。
そのようなものは存在しますか?
perl - Perl DBM と Storable の比較
私の現在のプロジェクトでは、小さなデータベースをディスクに保存する必要があります。これは、プログラムが実行されると読み取られ、一度書き込まれます。
私は perl の DBM 機能を調べましたが、私が理解していることから、ディスクに直接書き込まれるすべての読み取りと書き込みで、ディスクに格納されるハッシュを提供するだけであると理解しています。
私の質問は次のとおりです。Storable
または関連するモジュールを使用して、ファイル I/O オーバーヘッドをはるかに抑えて同じ (永続的なハッシュ) を達成できないでしょうか? (ハッシュが大きすぎてメモリに簡単に収まることはありません)
よろしくニック
python - dbm インスタンスが false
Python 2.6.5 では、dbm のインスタンスに __nonzero__ または __len__ メソッドがないのに、なぜ false をブール値として評価するのですか?
python - Beaker を使用した Python 3 での dbm モジュールの問題
Windows 7 で Beaker を使用する際に問題が発生しています。Python 3 を使用していますが、Windows で Python 3 の dbm モジュールに問題があることを理解しています。モジュールを起動しようとしたときに発生するエラーは次のとおりです。
ImportError: No module named _dbm
Python コンソールをいじってndbm
みると、dbm モジュールからインポートしようとするとエラーが発生します。これを回避する方法について何か提案はありますか?
Python 3.2.2(AMD 64)とWindows 7を使用しています
python - データがデータベースに書き込まれないのはなぜですか? (DBM、Python 3.2)
pickle
およびdbm
python モジュールの学習に取り組んでいます。dbm データベースに接続し、データとピクルされた情報を書き込むコードを書きました。
プログラムの実行中はすべて問題なく動作しますが、データベースにアクセスしようとすると問題が発生します。キーは使用できません。
どうしてこれなの?データがデータベースに書き込まれないのはなぜですか?
android - Android で wifi AP の詳細情報を取得する
Android仮想端末アプリケーションでコマンド「iwlist wlan0 scan」を使用し、APの特にノイズdbmに関する情報を取得しました。電話が cyanogen mod を使用してルート化されている場合、情報が利用可能です。
root化されていない電話でも可能ですか?
Androidでのサンプル実装はありますか?
ありがとう!
ruby - RubyのDBMライブラリを使用する理由
RubyのDBMライブラリの実際の(実際の)使用法を知っている人はいますか?これは、Redisのような「広く普及している」永続的なKey-Valueストアの代替手段ですか?