问题标签 [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.

0 投票
1 回答
666 浏览

performance - Linux - HTPASSWD 文件太大?(超过 2000 个用户)

我得到了一个非常大的 HTPASSWD 文件,其中存储了用户和他们的加密密码。此文件用于使用 HTTP 对用户进行身份验证。

我在这个文件中有超过 2000 个条目(用户)。该文件的大小为 116KB。

通过 putty 截取 htpasswd 文件

此外,每天在此文件中添加大约 40 个新条目。

所以我想知道我是否对这么大的 htpasswd 文件有问题。我有什么替代 htpasswd 文件的方法?以及如何将我的用户及其加密密码转移到新的替代方案?

解决方案

我想出了如何使用这个 perl 脚本将我的 htpasswd 文件转换为 DBM 格式:htpasswd2dbm.pl

以下是如何使用它:

0 投票
1 回答
310 浏览

c - 什么是 C 中的线程安全 DBM 库?

有人知道带有 C API 的类似线程安全 DBM的库吗?

这是:一个线程安全的持久哈希表。

任何指针将不胜感激!

0 投票
2 回答
11219 浏览

python - Python DBM 真的很快吗?

我在想 Python 的原生 DBM 应该比东京内阁、MongoDB 等 NOSQL 数据库快得多(因为 Python DBM 的功能和选项较少;即更简单的系统)。我用一个非常简单的写/读示例进行了测试

读/写:1.3s 读:0.3s 写:1.0s

MongoDb 的这些值至少快 5 倍。真的是 Python DBM 的性能吗?

0 投票
5 回答
1308 浏览

.net - .NET 的任何 DBM?

我正在寻找一个简单的 DBM 库,例如 BerkeleyDB 或 Kyoto Cabinet,但本机适用于 .NET。我需要管理超过一百万条记录(可能是一千万条),并且可能以分层方式(最后一点不是强制性的,我们可以使用线性结构)。

这样的事情还存在吗?

0 投票
2 回答
637 浏览

perl - Perl DBM 与 Storable

对于我当前的项目,我需要在磁盘上存储一个小数据库,我在程序运行后读取并写入一次。

我研究了 perls DBM 功能,据我了解,它仅提供存储在磁盘上的散列,每次读写都直接进入磁盘。

我的问题是:我不能简单地使用Storable或任何相关模块来实现相同的(持久散列)并且文件 I/O 开销要少得多吗?(散列永远不会太大而无法轻松放入内存)

问候尼克

0 投票
1 回答
63 浏览

python - dbm 实例为假

在 python 2.6.5 中,dbm 的实例没有 __nonzero__ 或 __len__ 方法,那么为什么它会将 false 评估为布尔值?

0 投票
1 回答
723 浏览

python - python 3下dbm模块使用Beaker的问题

我在 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

0 投票
1 回答
185 浏览

python - 为什么数据没有写入数据库?(数据库管理,Python 3.2)

我一直在努力学习pickledbmpython 模块。我编写了一些连接到 dbm 数据库并写入数据和腌制信息的代码。

运行程序时一切正常,但是当我尝试访问数据库时出现问题。钥匙不可用。

为什么是这样?为什么数据没有写入数据库?

0 投票
1 回答
939 浏览

android - Android上获取wifi AP详细信息

我在 android 虚拟终端应用程序上使用了命令“iwlist wlan0 scan”,并获取了一些关于 AP 的信息,特别是噪声 dbm。如果手机已使用 cyanogen mod 植根于即时消息,则信息可用。

没有root的手机可以吗?

android上的任何示例实现?

谢谢!

0 投票
2 回答
1015 浏览

ruby - 为什么使用 Ruby 的 DBM 库

有人知道 Ruby 的 DBM 库的实际(现实生活)使用吗?它是否可以替代 Redis 等更“广泛”的持久键值存储?