返回信息流rt
搜了一下,都是对redis和memcache的接口封装。有没有python写的开源缓存系统(是不是因为性能问题,不可能有python
@nuanyangyang
老司机指指路可好
没错,我是伸手党[ema1]
这是一条镜像帖。来源:北邮人论坛 / python / #16531同步于 2016/11/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
【伸手。。。。。】开源的缓存系统,有哪些
Agosits
2016/11/10镜像同步9 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
不知道。
不过,你要的是什么级别的“缓存”呢?比如网页?
【 在 Agosits 的大作中提到: 】
: rt
: 搜了一下,都是对redis和memcache的接口封装。有没有python写的开源缓存系统(是不是因为性能问题,不可能有python
: @nuanyangyang
: ...................
【 在 nuanyangyang 的大作中提到: 】
: 不知道。
: 不过,你要的是什么级别的“缓存”呢?比如网页?
:
内存中的高速读写的键值对
这种
我突然想到我貌似可以去看下dict的底层源码或者类似的东西。
不过如果数据量比较大呢,大概和非关系型数据库类似?
我在开源中国社区看到一个人写的,用的是文件存储。。。
高速读写啊……Python可是以慢著称的(PyPy就不考虑了,目前还算实验品,不是工业级别的实现)。所以,应该不会有了吧
【 在 Agosits 的大作中提到: 】
:
: 内存中的高速读写的键值对
: 这种
: ...................
Java, Go, Rust也可以满足这种性能的要求。这些语言的编译器(包括JIT)很彪悍,所以可以写出高性能的代码。但就是需要有人去实现高性能的哈希表数据结构。如果不使用有垃圾回收的语言,还要考虑内存碎片问题(redis安息吧)。
Erlang擅长网络通信和大规模多线程,程序做算数任务的执行效率是C的十分之一,但偏偏有CouchDB这样的高可用性的数据库服务器。
【 在 asif12 的大作中提到: 】
: 这种东西不说Python,其他语言也没有吧,除了c/cpp实现
: 本来就是为了性能,用Python那就直接用字典了
原来 go 的编译器很彪悍?
【 在 nuanyangyang 的大作中提到: 】
: Java, Go, Rust也可以满足这种性能的要求。这些语言的编译器(包括JIT)很彪悍,所以可以写出高性能的代码。但就是需要有人去实现高性能的哈希表数据结构。如果不使用有垃圾回收的语言,还要考虑内存碎片问题(redis安息吧)。
: Erlang擅长网络通信和大规模多线程,程序做算数任务的执行效率是C的十分之一,但偏偏有CouchDB这样的高可用性的数据库服务器。
: