windows – ETS / Mnesia RAM表中的官方/建议/允许的最大记录数(
发布时间:2020-12-14 04:37:20 所属栏目:Windows 来源:网络整理
导读:Erlang一直是许多“新时代”(淫秽快速和容错)消息传递系统的良好应用.例子可以是 RabbitMQ,ejabberd,WhatsApp for Mobile e.t.c.无论消息传递系统是如何构建的,它都需要知道正在进行的会话,登录的用户,e.t.c.我认为对于这样的系统来说,保持数据IN-MEMORY是不
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启动时优化WPF应用程序启动
- windows – PE标头的大小
- Windows下安装Redis服务
- Windows – 如何虚拟化SharePoint ASP应用程序
- windows-server-2003 – GetFileSize方法在146170227字节的
- windows-server-2008-r2 – 最佳/安全的Windows 2008 Serve
- 使用WIX的InstallDir UI扩展时,有条件地选择两个退出对话框
- 自动注销Windows用户 – Windows 2003域
- Windows下编译PHP5.4和xdebug全记录
- Win32下session和window station以及desktop一些介绍和应用
推荐文章
站长推荐
- windows – ntp偏移量在一段时间后会增长
- 无法在Windows 7 Ultimate中添加与IIS 7的连接
- windows-server-2008 – 在Windows Server 2008
- .NET给我什么,Win32不是?
- Windows中的TortoiseSVN结帐问题
- windows-8 – Webview在外部浏览器中打开链接时忽
- windows-server-2003 – 如何读取终端服务管理器
- 构建过程 – 在Windows上制作(并行作业)
- windows-server-2008 – PHP进程一次运行一个,总
- windows-xp – 适用于Windows XP的最佳网络防病毒
热点阅读