|
|
1
1
我不知道你为什么要把每一条消息都保存在数据库中,但mnesia听起来并不是一个特别好的选择。mnesia更像是一个分布式的键值存储,当您需要以简单到中等复杂的方式存储“表格数据”并进行查询时,可以使用它来保持应用程序的状态。 对于大量的文本,我听说lucene应该是不错的,它有全文搜索功能等,据说是高效的,你可能想看看它: 除此之外,使用erlang作为chatserver,使用mnesia保存所有其他状态听起来是个不错的主意,您可以在erlang站点上编写一个javascript客户端,使用jsonp(克服跨域问题)和mochiweb来完成webserver部分。 编写其余的核心聊天系统应该相当简单,有趣的部分,所以说:) |
|
|
2
0
mnesia当然可以按照你的建议做,但是如果你已经设置了postgres,有什么原因你不想使用它吗?它可能比创建一个完整的独立服务更简单,如果您希望erlang运行聊天服务,那么它有postgres驱动程序。 |
|
|
3
0
|
|
|
Nebula Tech · 在SQL Server中搜索字符串中单词的多次出现 10 月前 |
|
|
blogger13 · 视频租赁店数据库的规范化 11 月前 |
|
|
ì¤ì¤í · 为什么LEFT INNER JOIN被弃用? 11 月前 |
|
|
relatively_random · 确保两个表之间一致的共同参考 1 年前 |
|
|
Grenish Rai · Firestore错误“用户文档不存在” 1 年前 |
|
|
Saijo-Shi · PLpgsql中的更新触发器 1 年前 |
|
Dante · Django::配置不当:池不支持持久连接 1 年前 |
|
YouLocalRUser · 删除重复行,保留第一行 1 年前 |