[Golang]优秀开源库剖析

abv123456789 · · 8173 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

原创文章,转载请注明出处:服务器非业余研究http://blog.csdn.net/erlib 作者Sunface


1.blelve

地址:https://github.com/blevesearch/bleve

        介绍:

现代化的文本索引库,可以做多种形式的索引及搜索查询,对于文档内容索引应该是非常好用的.


2.cockroach

地址:https://github.com/cockroachdb/cockroach

介绍:

是新型的分布式SQL数据库,支持事务处理,具有强一致性的特点。主要目标是支持ACID事务,并能进行水平扩展,具有高容错性,配置也较为简单


3.sqlparser

地址:https://github.com/sunfaces/sqlparser

介绍:

是从vitess中抽取出来的sql分析库,可以对sql语句进行分析后,生成各个组成部分


4.groupcache

地址:https:github.com/golang/groupcache

介绍:

golang实现的类memcache库,可作为分布式缓存层,解决了memcached的热点等问题,缺点是只能写入,不能更新~~

示例:http://blog.csdn.net/erlib/article/details/50208509


5.ffjson

地址:https://github.com/pquerna/ffjson

介绍:

更快速的json转换,在一些常用场景下,比encoding/json要快2-3x


有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:abv123456789

查看原文:[Golang]优秀开源库剖析

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

8173 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传