技术方向

FASTER

技术方向 数据处理
Nuget Microsoft.FASTER.Core
访问数 1820
来源 GitHub
开源协议 MIT
星星数 4800
发布时间 2021-11-26 09:45:41

C#.Net下微软官方推出的的快速key,value存储开源库。

轻松、弹性和高性能地管理大型应用程序状态是当今云中最难解决的问题之一。更快的项目提供了两个工件来帮助解决这个问题。
更快的日志是C#中的高性能并发持久可恢复日志、迭代器和随机读取器库。它支持在低延迟下执行非常频繁的提交操作,并且可以快速使磁盘带宽饱和。它支持同步和异步接口,处理磁盘错误,并支持校验和。
更快的KV是一种并发键值存储+缓存(在C#和C++中提供),用于点查找和大量更新。FASTER通过利用快速外部存储(本地或云),支持比内存大的数据。它还支持使用快速非阻塞检查点技术进行一致性恢复,该技术允许应用程序权衡性能和提交延迟。
在标准工作负载上,更快的KV和更快的Log提供了比同类解决方案高几个数量级的性能。

频道专栏
推荐源码