noria:通过动态的部分状态数据流实现快速的Web应用程序 源码
Noria:高性能Web应用程序的数据流 诺里亚是一种新的流媒体数据流系统设计作为基于读重的Web应用程序快速存储后端,以及从 。 它的作用类似于数据库,但是会预先计算并缓存关系查询结果,因此读取速度非常快。 当存储在持久基表中的基础数据发生更改时,Noria会自动使缓存的结果保持最新状态。 Noria使用部分状态的数据流来减少内存开销,并支持动态,运行时数据流和查询更改。 Noria带有实现二进制MySQL协议。 这使当前正在与MySQL或MariaDB通讯的所有应用程序切换到Noria只需很少的工作。 例如,运行,向真正的发出,Noria将吞吐量提高了5倍: 在较高的级别上,Noria接受一组参数化SQL查询(认为是),并生成一个,该维护以输出这些查询。 读取现在可以直接在这些实例化视图中进行快速查找,就好像该值已直接缓存在memcached中一样。 然后,通过数据流使视图不断更
下载地址
用户评论