在Ejabberd 16.09中使用Cassandra进行消息归档管理(mod_mam)数据库

时间:2017-07-06 02:15:38

标签: cassandra erlang ejabberd ejabberd-module nosql

我试图在Ejabberd 16.09中使用Cassandra作为mod_mam。那个版本的Ejabberd是否支持Cassandra?如果是,如何配置Ejabberd使用Cassandra?
另外,我发现了一些Erlang-Cassandra驱动程序,如Cqerl,Erlcass和Erlang-cassandra-cql。我可以用它们连接Ejabberd和Cassandra吗?

1 个答案:

答案 0 :(得分:1)

ejabberd不支持Cassandra作为数据库后端。目前唯一可用的后端是:内部(即Mnesia),Riak,MySQL,PostgreSQL,MS SQL,sqlite和其他ODBC兼容数据库。 当然你可以使用提到的Erlang驱动程序,但使用它们编写新的数据库后端并不是很容易:需要一些Erlang和ejabberd的经验。