cachet:Mnesia的内存光盘分派器

时间:2024-06-07 03:13:09
【文件属性】:

文件名称:cachet:Mnesia的内存光盘分派器

文件大小:66KB

文件格式:ZIP

更新时间:2024-06-07 03:13:09

Erlang

[WIP]香气 cachet的健忘症。 前言 Mnesia数据库对于您的可用内存而言开始变得太大了? 对于ram_copies和disc_copies ,整个表都保留在内存中,因此数据大小受可用RAM的限制。 对于disc_only_copies ,由于后端dets缘故,每个表限制为2 GB。 cachet将插入您的mnesia数据库并通过侦听数据库上的事件来工作。 您的主应用程序供稿数据库不必重写。 您的使用数据库的客户端可能需要一些代码更改才能调用cachet API,而不是mnesia (在某些情况下,只需在代码中替换模块名称)即可。 cachet将在RAM表或DISC表中调度请求。 用法 cachet可用于解决以下问题: mnesia数据库,其中有许多disc_copies表要保留在内存中。 mnesia数据库,其中一些数据需要快速访问,而许多数据则需要通过慢速访问来保存


【文件预览】:
cachet-master
----Makefile(197B)
----src()
--------cachet_fsm.erl(22KB)
--------cachet_app.erl(2KB)
--------cachet_sup.erl(2KB)
--------cachet.erl(3KB)
----test.config(96B)
----priv()
--------ct_data.list(5KB)
----doc()
--------test.conf(4KB)
----LICENCE(735B)
----erlang.mk(232KB)
----README.md(4KB)
----test()
--------cachet_SUITE.erl(14KB)

网友评论