有哪些值得學習的Go語言開源項目_第1頁
有哪些值得學習的Go語言開源項目_第2頁
有哪些值得學習的Go語言開源項目_第3頁
有哪些值得學習的Go語言開源項目_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

有哪些值得學習的Go語?開源項?關于作者有哪些值得學習的Go語?開源項??Go實現(xiàn)的存儲服務器minio-Minio是?個與AmazonS3APIs兼容的開源對象存儲服務器,分布式存儲?案rclone-“?于云存儲的Rsync”-GoogleDrive,AmazonDrive,S3,Dropbox,BackblazeB2,OneDrive,Swift,Hubic,Cloudfile…camlistore-Camlistore是你的個?存儲系統(tǒng):?種存儲、同步、共享、建模和備份內容的?式torus-CoreOS的現(xiàn)代分布式存儲系統(tǒng)s3git-云存儲的Git。?于數(shù)據的分布式版本控制系統(tǒng)rook-開放、云本地和通?的分布式存儲Key-Value存儲(Key-ValueStore)Go實現(xiàn)的Key-Value存儲etcd-可靠的分布式key-value存儲,?于分布式系統(tǒng)的最關鍵數(shù)據go-cache-Go語?實現(xiàn)的?個內存中的緩存框架,實現(xiàn)Key-Value的序列存儲,適?于單臺機器應?程序biscuit-Biscuit?于AWS基礎架構建設時多區(qū)域HAkey-value存儲diskv-?持磁盤的key-value存儲?件系統(tǒng)(FileSystem)Go實現(xiàn)的?件系統(tǒng)git-lfs-?于??件版本控制的Git擴展seaweedfs-SeaweedFS是?個?于??件的簡單且?度可擴展的分布式?件系統(tǒng)fsnotify-Go實現(xiàn)的跨平臺?件系統(tǒng)監(jiān)控庫goofys-Go實現(xiàn)的?性能,POSIX-ishAmazonS3?件系統(tǒng)go-systemd-systemd的Go語?綁定版(包括socketactivation,journal,D-Bus,和unitfiles)gcsfuse-?于與Google云存儲交互的?戶空間?件系統(tǒng)svfs-基于Openstack的虛擬?件系統(tǒng)數(shù)據庫(Database)Go實現(xiàn)的數(shù)據庫BigCache-?于千兆字節(jié)數(shù)據的?效key/value緩存bolt-Go實現(xiàn)的低層級的key/value數(shù)據庫buntdb-?個Go實現(xiàn)的快速、可嵌?的key/value內存數(shù)據庫,具有?定義索引和geospatial?持的功能cache2go-key/value內存緩存,?持基于超時的?動?效功能

cockroach-?個可伸縮的、?持地理位置處理、?持事務處理的數(shù)據存儲系統(tǒng)couchcache-由Couchbase服務器?持的RESTful緩存微服務dgraph-具有可擴展、分布式、低延遲和?吞吐量功能的圖形數(shù)據庫eliasdb-使?RESTAPI,短語搜索和類似SQL查詢語?的?依賴性,?持事務處理的圖形數(shù)據庫forestdb-GobindingsforForestDB.Go語?綁定版的ForestDBGCache-?持可?緩存、LFU、LRU和ARC的緩存數(shù)據庫geocache-Anin-memorycachethatissuitableforgeolocationbasedapplications.適?于地理位置處理基于應?程序的內存緩存goleveldb-AnimplementationoftheLevelDBkey/valuedatabaseintheGo.Go實現(xiàn)的LevelDBkey/value數(shù)據庫groupcache-Groupcache是?個緩存和緩存填充庫,在許多情況下?于替代memcachedinfluxdb-開源的分布式指標、事件和實時分析的可擴展數(shù)據庫ledisdb-基于LevelDB類似Redis的?性能NoSQL數(shù)據庫levigo-?于LevelDB的Go封裝包moss-Go實現(xiàn)的簡單LSMkey-value存儲引擎piladb-基于堆棧數(shù)據結構的輕量級RESTful數(shù)據庫引擎pREST-為任何來?PostgreSQL的數(shù)據庫提供?個RESTfulAPIprometheus-服務監(jiān)控系統(tǒng)和時間序列數(shù)據庫rqlite-基于SQLite構建的輕量級、分布式關系數(shù)據庫scribble-?個?型的FlatFileJSON存儲tidb-TiDB是?個分布式SQL數(shù)據庫,靈感來?于GoogleF1和Googlespanner。TiDB?持包括傳統(tǒng)RDBMS和NoSQL的特性。tiedot-基于Go的NoSQL數(shù)據庫Tile38-具有空間索引和實時地理圍欄的地理位置數(shù)據庫數(shù)據庫遷移darwin-Go實現(xiàn)的數(shù)據庫schema演進庫goose-數(shù)據庫遷移?具??赏ㄟ^創(chuàng)建增量SQL或Go腳本來管理數(shù)據庫的演變gormigrate-GormORM的數(shù)據庫遷移助?migrate-Go實現(xiàn)的數(shù)據庫遷移處理,?持MySQL,PostgreSQL,Cassandra,和SQLitepravasan-簡單的遷移?具,?前?持MySQL,PostgreSQL,但計劃很快?持SQLite,MongoDB等soda-具有數(shù)據庫遷移、創(chuàng)建和ORM等功能,適?于MySQL,PostgreSQL,和SQLitesql-migrate-數(shù)據庫schema遷移?具。允許使?go-bindata將遷移嵌?到應?程序中數(shù)據庫?具go-mysql-Go實現(xiàn)的?于處理MySQL協(xié)議和復制的?具集go-mysql-elasticsearch-將MySQL數(shù)據?動同步到Elasticsearch中kingshard-Go實現(xiàn)的?性能MySQLProxy項?myreplication-MySQL?進制?志復制監(jiān)聽器。?持語句和基于?的復制orchestrator-MySQL復制拓撲管理器和可視化?具pgweb-Go實現(xiàn)的基于Web的PostgreSQL數(shù)據庫管理系統(tǒng)vitess-分布式MySQL?具集。vitess提供了服務器和?具,以便于?規(guī)模Web服務的MySQL數(shù)據庫擴展SQL查詢構建器,?于構建和使?SQL的庫dat-Go實現(xiàn)的Postgres數(shù)據訪問?具包

Dotsql-Go語?實現(xiàn)的庫,可幫助你將sql?件保存?某個地?并輕松使?它goqu-Go實現(xiàn)的SQL構建器和查詢庫igor-PostgreSQL的抽象層,?持?級功能并使?類似Gorm的語法ozzo-dbx-強?的數(shù)據檢索?法以及DB-agnostic查詢構建功能scaneo-?成Go代碼以將數(shù)據庫?轉換為任意結構sqrl-SQL查詢構建器,Squirrel的fork具有更好的性能Squirrel-幫助你構建SQL查詢的Go庫xo-基于現(xiàn)有schema定義或?持PostgreSQL,MySQL,SQLite,Oracle和MicrosoftSQLServer的?定義查詢?成數(shù)據庫的慣?Go代碼數(shù)據庫驅動?于連接和操作數(shù)據庫的庫關系數(shù)據庫bgc-Go實現(xiàn)的?于BigQuery的數(shù)據存儲連接firebirdsql-FirebirdRDBMSSQL驅動go-adodb-MicrosoftActiveXObject數(shù)據庫驅動,使?database/sqlgo-bqstreamer-BigQuery快速并發(fā)流插?go-mssqldb-MicrosoftMSSQL驅動go-oci8-Oracle驅動,使?database/sqlgo-sql-driver/mysql-MySQL驅動go-sqlite3-SQLite3驅動,使?database/sqlgofreetds-MicrosoftMSSQL驅動。GowrapperoverFreeTDS.pgx-PostgreSQL驅動pq-Go實現(xiàn)的?于database/sql的Postgres驅動NoSQL數(shù)據庫aerospike-client--Ggoo實現(xiàn)的Aerospike客戶端arangolite-Go實現(xiàn)的ArangoDB輕量級驅動程序asc-?于Aerospike的數(shù)據存儲連接cayley-?持多個后端的圖形數(shù)據庫dsc-?于SQL,NoSQL以及結構化?件的數(shù)據存儲連接dynago-DynamoDB的客戶端go-couchbase-Go實現(xiàn)的Couchbase客戶端go-couchdb-Go實現(xiàn)的CouchDBHTTPAPI封裝包gocb-官?的CouchbaseGoSDK包gocql-Go實現(xiàn)的ApacheCassandra驅動gomemcache-memcache客戶端庫gorethink-RethinkDB驅動goriak-RiakKV驅動mgo-MongoDB驅動,它根據標準Go習慣?法在?常簡單的API下實現(xiàn)豐富且經過良好測試的功能選擇neo4j-Neo4jRestAPI綁定

Neo4j-GO-Neo4jREST客戶端neoism-Neo4jclient客戶端redigo-Redis數(shù)據庫客戶端redis-Redis客戶端redis-簡單強?

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論