理解LMDB,我有三个问题

时间:2018-01-19 12:01:17

标签: php nosql lmdb key-pair

以下是我发给他们邮件列表的电子邮件。但我从来没有得到任何回应,我的会员资格也没有得到承认。所以我在这里问。

QUERY A:

在LMDB网站上,它提到:“它具有纯内存数据库的读取性能,同时保留了基于标准磁盘的数据库的持久性”。

从那句话来看,我不清楚它是如何运作的。

1)它是否保存磁盘(文件)上的所有数据,但在内存中保留了一定数量?或者只在磁盘上,这就是我想要的。 我不想将数据保存在RAM中,而是保存在SSD上。任何人都可以向我解释一下。

QUERY B:

我有两个场景,我需要一个密钥/对nosql层:

1)存储系统内发生的任何事件,例如:用户X点击按钮A..etc 然后,这将显示在他的“日志历史记录”页面上。

2)我想保存php会话文件,就像REDIS一样,以提高I / O性能。

LMDB也符合这两项要求吗? 对于场景#2,任何人之前都已经做过这个,或者有其他人已经实现过它的指针?

QUERY C:

我在移植PHP包装器时遇到问题,以便与新的PHP 7+版本兼容。

我的工作在这里:https://github.com/7php/phplmdb我尝试使用SWIG重新生成.c.h.php文件。 But seemingly SWIG is messing up things

1)我的问题是,是否有人能够使用与PHP7 +兼容的PHP包装器?如果是,请与我们联系。

0 个答案:

没有答案