发明名称 |
一种基于Erlang的分布式数据缓存和持久化的方法和系统 |
摘要 |
本发明涉及网路游戏领域,公开了一种基于Erlang的分布式数据缓存和持久化的方法和系统。所述方法为:在业务逻辑和数据库之间设置代理层,所有对于数据库的操作请求都发往所述代理层,代理层进行分析和排序后,再依照某种时间和空间策略对数据进行持久化,持久化策略以Erlang进程的形式运行,持久化以后将数据写入数据库;在代理层内集合缓存控制逻辑,负责一切数据缓存的操作。本发明提供的方法大大减少了数据同步所占用的资源,提升了系统性能,降低了业务逻辑的复杂度,降低了系统的维护成本。 |
申请公布号 |
CN102024032A |
申请公布日期 |
2011.04.20 |
申请号 |
CN201010566752.6 |
申请日期 |
2010.11.29 |
申请人 |
广州明朝网络科技有限公司 |
发明人 |
庆亮;吴泽森 |
分类号 |
G06F17/30(2006.01)I;G06F19/00(2011.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种基于Erlang的分布式数据缓存和持久化方法,其特征在于:所述方法是在业务逻辑和数据库之间设置代理层,所有对于数据库的操作请求都发往所述代理层,对数据库进行扩展,所述代理层进行分析和排序后,再依照某种时间和空间策略对数据进行持久化,持久化策略以Erlang进程的形式运行,持久化以后将数据写入数据库;在所述代理层内集合缓存控制逻辑,负责一切数据缓存的操作。 |
地址 |
510630 广东省广州市天河区龙口东路342-360号512房 |