octillery

Database sharding library

A Go package for sharding databases in a flexible and declarative way, supporting various OR mapping libraries and raw SQL.

Go package for sharding databases ( Supports every ORM or raw SQL )

GitHub

194 stars
20 watching
30 forks
Language: Go
last commit: about 1 year ago
Linked from 2 awesome lists

database-shardinggogolanggolang-librarymysqlsqlite3

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
sdqri/effdsl A Go library for building Elasticsearch queries in a type-safe and procedural manner. 26
rocketlaunchr/dbq A Go library providing a convenient and lightweight way to perform database operations without boilerplate code. 406
amberframework/granite An ORM (Object-Relational Mapping) library that provides adapters for various databases using the Crystal programming language. 297
blockloop/scan A library to scan SQL rows directly into Go data structures without extra overhead 562
gobuffalo/pop A library that simplifies interactions with databases using a convention-driven approach to CRUD operations and migrations. 1,444
stephenafamo/bob A toolset providing a query builder and ORM/Factory generator for databases using Go. 793
cristalhq/builq A simple and safe Go library for building SQL queries with parameter indexing. 89
jirfag/go-queryset A 100% type-safe ORM library with code generation for Go, supporting multiple databases. 726
go-ozzo/ozzo-dbx A Go package enhancing standard sql database functionality with powerful query building capabilities and DB-agnostic support for various databases. 638
astaxie/beedb A lightweight Go ORM that maps structs to database tables and supports various databases 709
xujiajun/godbal A Go library for building and executing SQL queries with a focus on simplicity and ease of use. 59
didi/gendry A Go library for building and parameterizing SQL queries in a flexible and reusable way. 1,623
jinzhu/gorm An ORM library for Go that enables interactive and declarative database interactions using a high-level API. 640
eaigner/hood An ORM library for Go, enabling the creation of structured databases with support for transactions, migrations, and validation. 711
go-gremlin/gremlin A Go client library for interacting with TinkerPop3 Gremlin Server-based graph databases. 115