下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
有哪些值得学习的Go语⾔开源项⽬关于作者有哪些值得学习的Go语⾔开源项⽬?Go实现的存储服务器minio-Minio是⼀个与AmazonS3APIs兼容的开源对象存储服务器,分布式存储⽅案rclone-“⽤于云存储的Rsync”-GoogleDrive,AmazonDrive,S3,Dropbox,BackblazeB2,OneDrive,Swift,Hubic,Cloudfile…camlistore-Camlistore是你的个⼈存储系统:⼀种存储、同步、共享、建模和备份内容的⽅式torus-CoreOS的现代分布式存储系统s3git-云存储的Git。⽤于数据的分布式版本控制系统rook-开放、云本地和通⽤的分布式存储Key-Value存储(Key-ValueStore)Go实现的Key-Value存储etcd-可靠的分布式key-value存储,⽤于分布式系统的最关键数据go-cache-Go语⾔实现的⼀个内存中的缓存框架,实现Key-Value的序列存储,适⽤于单台机器应⽤程序biscuit-Biscuit⽤于AWS基础架构建设时多区域HAkey-value存储diskv-⽀持磁盘的key-value存储⽂件系统(FileSystem)Go实现的⽂件系统git-lfs-⽤于⼤⽂件版本控制的Git扩展seaweedfs-SeaweedFS是⼀个⽤于⼩⽂件的简单且⾼度可扩展的分布式⽂件系统fsnotify-Go实现的跨平台⽂件系统监控库goofys-Go实现的⾼性能,POSIX-ishAmazonS3⽂件系统go-systemd-systemd的Go语⾔绑定版(包括socketactivation,journal,D-Bus,和unitfiles)gcsfuse-⽤于与Google云存储交互的⽤户空间⽂件系统svfs-基于Openstack的虚拟⽂件系统数据库(Database)Go实现的数据库BigCache-⽤于千兆字节数据的⾼效key/value缓存bolt-Go实现的低层级的key/value数据库buntdb-⼀个Go实现的快速、可嵌⼊的key/value内存数据库,具有⾃定义索引和geospatial⽀持的功能cache2go-key/value内存缓存,⽀持基于超时的⾃动⽆效功能
cockroach-⼀个可伸缩的、⽀持地理位置处理、⽀持事务处理的数据存储系统couchcache-由Couchbase服务器⽀持的RESTful缓存微服务dgraph-具有可扩展、分布式、低延迟和⾼吞吐量功能的图形数据库eliasdb-使⽤RESTAPI,短语搜索和类似SQL查询语⾔的⽆依赖性,⽀持事务处理的图形数据库forestdb-GobindingsforForestDB.Go语⾔绑定版的ForestDBGCache-⽀持可⽤缓存、LFU、LRU和ARC的缓存数据库geocache-Anin-memorycachethatissuitableforgeolocationbasedapplications.适⽤于地理位置处理基于应⽤程序的内存缓存goleveldb-AnimplementationoftheLevelDBkey/valuedatabaseintheGo.Go实现的LevelDBkey/value数据库groupcache-Groupcache是⼀个缓存和缓存填充库,在许多情况下⽤于替代memcachedinfluxdb-开源的分布式指标、事件和实时分析的可扩展数据库ledisdb-基于LevelDB类似Redis的⾼性能NoSQL数据库levigo-⽤于LevelDB的Go封装包moss-Go实现的简单LSMkey-value存储引擎piladb-基于堆栈数据结构的轻量级RESTful数据库引擎pREST-为任何来⾃PostgreSQL的数据库提供⼀个RESTfulAPIprometheus-服务监控系统和时间序列数据库rqlite-基于SQLite构建的轻量级、分布式关系数据库scribble-⼀个⼩型的FlatFileJSON存储tidb-TiDB是⼀个分布式SQL数据库,灵感来⾃于GoogleF1和Googlespanner。TiDB⽀持包括传统RDBMS和NoSQL的特性。tiedot-基于Go的NoSQL数据库Tile38-具有空间索引和实时地理围栏的地理位置数据库数据库迁移darwin-Go实现的数据库schema演进库goose-数据库迁移⼯具。可通过创建增量SQL或Go脚本来管理数据库的演变gormigrate-GormORM的数据库迁移助⼿migrate-Go实现的数据库迁移处理,⽀持MySQL,PostgreSQL,Cassandra,和SQLitepravasan-简单的迁移⼯具,⽬前⽀持MySQL,PostgreSQL,但计划很快⽀持SQLite,MongoDB等soda-具有数据库迁移、创建和ORM等功能,适⽤于MySQL,PostgreSQL,和SQLitesql-migrate-数据库schema迁移⼯具。允许使⽤go-bindata将迁移嵌⼊到应⽤程序中数据库⼯具go-mysql-Go实现的⽤于处理MySQL协议和复制的⼯具集go-mysql-elasticsearch-将MySQL数据⾃动同步到Elasticsearch中kingshard-Go实现的⾼性能MySQLProxy项⽬myreplication-MySQL⼆进制⽇志复制监听器。⽀持语句和基于⾏的复制orchestrator-MySQL复制拓扑管理器和可视化⼯具pgweb-Go实现的基于Web的PostgreSQL数据库管理系统vitess-分布式MySQL⼯具集。vitess提供了服务器和⼯具,以便于⼤规模Web服务的MySQL数据库扩展SQL查询构建器,⽤于构建和使⽤SQL的库dat-Go实现的Postgres数据访问⼯具包
Dotsql-Go语⾔实现的库,可帮助你将sql⽂件保存⾄某个地⽅并轻松使⽤它goqu-Go实现的SQL构建器和查询库igor-PostgreSQL的抽象层,⽀持⾼级功能并使⽤类似Gorm的语法ozzo-dbx-强⼤的数据检索⽅法以及DB-agnostic查询构建功能scaneo-⽣成Go代码以将数据库⾏转换为任意结构sqrl-SQL查询构建器,Squirrel的fork具有更好的性能Squirrel-帮助你构建SQL查询的Go库xo-基于现有schema定义或⽀持PostgreSQL,MySQL,SQLite,Oracle和MicrosoftSQLServer的⾃定义查询⽣成数据库的惯⽤Go代码数据库驱动⽤于连接和操作数据库的库关系数据库bgc-Go实现的⽤于BigQuery的数据存储连接firebirdsql-FirebirdRDBMSSQL驱动go-adodb-MicrosoftActiveXObject数据库驱动,使⽤database/sqlgo-bqstreamer-BigQuery快速并发流插⼊go-mssqldb-MicrosoftMSSQL驱动go-oci8-Oracle驱动,使⽤database/sqlgo-sql-driver/mysql-MySQL驱动go-sqlite3-SQLite3驱动,使⽤database/sqlgofreetds-MicrosoftMSSQL驱动。GowrapperoverFreeTDS.pgx-PostgreSQL驱动pq-Go实现的⽤于database/sql的Postgres驱动NoSQL数据库aerospike-client--Ggoo实现的Aerospike客户端arangolite-Go实现的ArangoDB轻量级驱动程序asc-⽤于Aerospike的数据存储连接cayley-⽀持多个后端的图形数据库dsc-⽤于SQL,NoSQL以及结构化⽂件的数据存储连接dynago-DynamoDB的客户端go-couchbase-Go实现的Couchbase客户端go-couchdb-Go实现的CouchDBHTTPAPI封装包gocb-官⽅的CouchbaseGoSDK包gocql-Go实现的ApacheCassandra驱动gomemcache-memcache客户端库gorethink-RethinkDB驱动goriak-RiakKV驱动mgo-MongoDB驱动,它根据标准Go习惯⽤法在⾮常简单的API下实现丰富且经过良好测试的功能选择neo4j-Neo4jRestAPI绑定
Neo4j-GO-Neo4jREST客户端neoism-Neo4jclient客户端redigo-Redis数据库客户端redis-Redis客户端redis-简单强⼤
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年东莞理工学院第二批招聘聘用人员19人备考题库及参考答案详解1套
- 2026年南昌高投检测科技有限公司派遣制试验检测人员招聘备考题库含答案详解
- 2025年广州市荔湾区教育局公开招聘事业编制教师备考题库含答案详解
- 2026年大沥实验中学招聘备考题库及答案详解参考
- 2026年德清县某事业单位招聘工作人员备考题库及答案详解1套
- 2026年寰宇东方国际集装箱(青岛)有限公司招聘备考题库及完整答案详解一套
- 2026年南宁市良庆区人力资源和社会保障局公开招聘工作人员备考题库有答案详解
- 2026年庆阳市扬黄工程庆西管理所泵站运行工招聘备考题库有答案详解
- 2026年中国建筑第五工程局有限公司山东分公司招聘备考题库及1套完整答案详解
- 2025年营口市中心医院公开招聘劳务派遣人员备考题库含答案详解
- 2021-2022学年天津市滨海新区九年级上学期物理期末试题及答案
- 江苏省苏州市、南京市九校2025-2026学年高三上学期一轮复习学情联合调研数学试题(解析版)
- 2026年中国医学科学院医学实验动物研究所第三批公开招聘工作人员备考题库及答案详解一套
- 2025年幼儿园教师业务考试试题及答案
- 国家开放大学《Python语言基础》形考任务4答案
- (自2026年1月1日起施行)《增值税法实施条例》重点解读
- 2026春小学科学教科版(2024)三年级下册《4.幼蚕在生长》教学设计
- 管道安装协议2025年
- 2026年内蒙古商贸职业学院单招综合素质考试题库附答案详解
- 2025宁夏贺兰工业园区管委会招聘40人笔试参考题库及答案解析
- 2026年青岛航空科技职业学院单招职业适应性考试题库含答案详解
评论
0/150
提交评论