windows – ETS / Mnesia RAM表中的官方/建议/允许的最大记录数(或RAM表大小)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了windows – ETS / Mnesia RAM表中的官方/建议/允许的最大记录数(或RAM表大小),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含920字,纯文字阅读大概需要2分钟。
内容图文
Erlang一直是许多“新时代”(淫秽快速和容错)消息传递系统的良好应用.例子可以是RabbitMQ,ejabberd,WhatsApp for Mobile e.t.c.无论消息传递系统是如何构建的,它都需要知道正在进行的会话,登录的用户,e.t.c.我认为对于这样的系统来说,保持数据IN-MEMORY是不可避免的.
对于Erlang,可能的最大值是多少,或者允许的最大值是什么?或者ETS表或mnesia RAM表中官方建议的最大记录数是多少?是否存在特定的表大小,如果超过则会导致整个VM崩溃?只要基础操作系统允许,ETS表或Mnesia RAM表是否会增长到任何数量?我听说Monesia Table Limit为2或4GB,但我认为这是针对磁盘表的.需要处理大量数据IN-MEMORY的未来应用程序的典型示例是OLAP Systems,Real Time analytics,Social Gaming e.t.c.在这一方面的思考激发了这个问题.
解决方法:
mnesia是ETS和DETS表的包装层.对于32位系统,ETS表的最大值约为3.5GB.对于64位系统,最大值要多得多,因此从技术上讲,它受OS可用RAM的限制.对于DETS(并且非常愚蠢),限制为2GB.
我没有与其他键值存储系统的任何基准测试,但请记住,ETS直接存储Erlang术语而不进行任何编码/解码.
内容总结
以上是互联网集市为您收集整理的windows – ETS / Mnesia RAM表中的官方/建议/允许的最大记录数(或RAM表大小)全部内容,希望文章能够帮你解决windows – ETS / Mnesia RAM表中的官方/建议/允许的最大记录数(或RAM表大小)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。