



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
有哪些值得学习的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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/IEC 23008-2:2025 EN Information technology - High efficiency coding and media delivery in heterogeneous environments - Part 2: High efficiency video coding
- 【正版授权】 IEC 60884-2-1:2006 FR-D Plugs and socket-outlets for household and similar purposes - Part 2-1: Particular requirements for fused plugs
- 【正版授权】 IEC 60335-2-24:2025 CMV EN Household and similar electrical appliances - Safety - Part 2-24: Particular requirements for refrigerating appliances,ice-cream appliances and i
- 【正版授权】 IEC 60193:1999 FR-D Hydraulic turbines,storage pumps and pump-turbines - Model acceptance tests
- 医保政策培训课件
- C语言课程设计课堂汇报
- 2025年幼儿园教研组长工作方案
- 2025年教研工作方案
- 伺服系统与工业机器人课件第8章 工业机器人概论
- 2025年新的工作方案
- 语言景观研究的视角、理论与方法
- 第2章一元一次不等式和一元一次不等式组 单元综合练习题 2023-2024学年北师大版八年级数学下册
- 高效时间管理技能GTD课件
- 河海大学土力学课件
- 晋祠完整分享
- 基于振动分析法的变压器故障诊断
- 二级公立医院绩效考核三级手术目录(2020版)
- 安全生产培训机构基本条件(AQ 8011-2023)自2024年7月1日起实施
- 沟槽开挖过路钢便桥搭设施工方案
- 公司非洲海外项目现场安全及人身安全管理办法
- 特殊疑问句复习
评论
0/150
提交评论