An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: sharding

tarantool/go-vshard-router

go vshard-router implementation for tarantool

Language: Go - Size: 1.1 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 13 - Forks: 3

netease-im/camellia

Camellia provide easy-to-use server toolkits, such as: redis proxy、delay queue、id gen、hot key and more

Language: Java - Size: 66 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 667 - Forks: 147

dotnetcore/sharding-core

high performance lightweight solution for efcore sharding table and sharding database support read-write-separation .一款ef-core下高性能、轻量级针对分表分库读写分离的解决方案,具有零依赖、零学习成本、零业务代码入侵

Language: C# - Size: 4.97 MB - Last synced at: about 5 hours ago - Pushed at: 10 days ago - Stars: 1,200 - Forks: 170

thiagopradi/octopus

Database Sharding for ActiveRecord

Language: Ruby - Size: 1.18 MB - Last synced at: about 6 hours ago - Pushed at: about 1 year ago - Stars: 2,538 - Forks: 504

yaitoo/sqle

A SQL-first/ORM-like Golang SQL package.

Language: Go - Size: 142 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 20 - Forks: 1

ravendb/ravendb

ACID Document Database

Language: C# - Size: 782 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3,734 - Forks: 833

pytorch/torchrec

Pytorch domain library for recommendation systems

Language: Python - Size: 19.3 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 2,100 - Forks: 492

timebertt/kubernetes-controller-sharding

Horizontally Scalable Kubernetes Controllers: distribute reconciliation of Kubernetes objects across multiple controller instances

Language: Go - Size: 3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 226 - Forks: 5

pg-sharding/spqr

Stateless Postgres Query Router.

Language: Go - Size: 26.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,099 - Forks: 52

citusdata/citus

Distributed PostgreSQL as an extension

Language: C - Size: 63.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 11,301 - Forks: 708

Ahoo-Wang/CosId

Universal, flexible, high-performance distributed ID generator. | 通用、灵活、高性能的分布式 ID 生成器

Language: Java - Size: 10.2 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 536 - Forks: 79

KevinNovak/Discord-Bot-TypeScript-Template

Discord bot - A discord.js bot template written with TypeScript.

Language: TypeScript - Size: 1.19 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 531 - Forks: 95

shardeum/shardeum

Shardeum is an EVM based autoscaling blockchain

Language: TypeScript - Size: 23.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 31,927 - Forks: 683

ev2900/OpenSearch_Index_Shard_Size

Example covering ideal shard size + how to adjust # of primary, replicate shards for an index

Size: 146 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5 - Forks: 0

preda-devteam/preda

PREDA, a general programming language for parallel execution of smart contract transactions on sharding blockchains

Language: C++ - Size: 52.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 16 - Forks: 3

dimikot/ent-framework

A PostgreSQL graph-database-alike library with microsharding and row-level security

Language: JavaScript - Size: 7.43 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 2

pgdogdev/pgdog

Horizontal scaling for PostgreSQL with automatic sharding.

Language: Rust - Size: 4.27 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 887 - Forks: 15

dromara/easy-query

java/kotlin high performance lightweight solution for jdbc query,support oltp and olap query,一款java下面支持强类型、轻量级、高性能的ORM,致力于解决jdbc查询,拥有对象模型筛选、隐式子查询、隐式join

Language: Java - Size: 17.5 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 604 - Forks: 57

lealone/Lealone

比 MySQL 和 MongoDB 快10倍的 OLTP 关系数据库和文档数据库

Language: Java - Size: 26.8 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 2,498 - Forks: 526

KaHIP/KaHIP

KaHIP -- Karlsruhe HIGH Quality Partitioning.

Language: C++ - Size: 12.9 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 427 - Forks: 98

alephium/alephium

Reference client for Alephium protocol

Language: Scala - Size: 25.6 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 166 - Forks: 69

devsisters/shardcake

Sharding and location transparency for Scala

Language: Scala - Size: 15.2 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 416 - Forks: 32

jwizard-bot/jwizard-core

Command interactions handler and API events receiver. Ready for clustering based on shard-offset system.

Language: Kotlin - Size: 3.53 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 2 - Forks: 0

samber/hot

🌶️ In-memory caching library for read-intensive Go applications

Language: Go - Size: 138 KB - Last synced at: 6 days ago - Pushed at: 11 days ago - Stars: 78 - Forks: 0

evolution-gaming/sharding-strategy

Custom sharding strategies for akka cluster

Language: Scala - Size: 244 KB - Last synced at: 4 days ago - Pushed at: 11 days ago - Stars: 9 - Forks: 2

actiontech/dble

A High Scalability Middle-ware for MySQL Sharding

Language: Java - Size: 27.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,100 - Forks: 318

go-gorm/sharding Fork of longbridge/gorm-sharding

High performance table sharding plugin for Gorm.

Language: Go - Size: 167 KB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 295 - Forks: 64

Bxelz/DiscordSharding

A simple and beginner-friendly guide on how to set up Discord.js sharding using the ShardingManager class.

Language: JavaScript - Size: 2.93 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

session-replay-tools/cetus

Cetus is high-performance middleware designed to provide transparent routing between your application and backend MySQL servers.

Language: C - Size: 8.69 MB - Last synced at: 15 days ago - Pushed at: 6 months ago - Stars: 1,248 - Forks: 321

ton-blockchain/stablecoin-contract

Sample code for centralised stablecoin jetton. TEP-74 and TEP-89 compatible

Language: TypeScript - Size: 1010 KB - Last synced at: 13 days ago - Pushed at: 23 days ago - Stars: 173 - Forks: 63

MyCATApache/Mycat2

MySQL Proxy using Java NIO based on Sharding SQL,Calcite ,simple and fast

Language: Java - Size: 19.4 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 1,718 - Forks: 480

smyrgeorge/actor4k-cluster

A small actor system written in kotlin using Coroutines.

Language: Kotlin - Size: 127 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

smyrgeorge/actor4k

A small actor system written in kotlin using Coroutines.

Language: Kotlin - Size: 2.87 MB - Last synced at: 14 days ago - Pushed at: 19 days ago - Stars: 47 - Forks: 0

alibaba/kube-sharding

Automated deployment of large-scale sharding services on kubernetes.

Language: Go - Size: 3.2 MB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 4

olegtar83/OtusHomework

Otus Highload Architect course homework tasks.

Language: C# - Size: 82 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 0

LambdaLabsML/distributed-training-guide

Best practices & guides on how to write distributed pytorch training code

Language: Python - Size: 429 KB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 388 - Forks: 27

clickup/pg-microsharding

Support for microshards on top of PostgreSQL schemas with cross-nodes rebalancing

Language: TypeScript - Size: 380 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 7 - Forks: 1

1107012776/PHP-Sharding-PDO

PHP、MySQL分库分表中间件,需要依赖PDO,PHP分库分表,支持协程(PHP, MySQL sharding library and sharding table middleware, need to rely on PDO, support coroutines.)

Language: PHP - Size: 464 KB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 629 - Forks: 10

oracle/db-sharding

Oracle Sharded database deployment automation and tools for use in client applications.

Language: HCL - Size: 6.82 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 37 - Forks: 20

tnicola/cypress-parallel

Reduce up to 40% your Cypress suite execution time parallelizing the test run on the same machine.

Language: JavaScript - Size: 1.35 MB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 593 - Forks: 126

zvdy/system-design

A practical guide to system design patterns with real-world Python implementations.

Language: Python - Size: 42 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

JBKahn/django-sharding

A sharding library for Django

Language: Python - Size: 911 KB - Last synced at: 22 days ago - Pushed at: about 1 year ago - Stars: 223 - Forks: 49

IlluminusLimited/pgdice

Postgres partitioning built on top of https://github.com/ankane/pgslice

Language: Ruby - Size: 282 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 11 - Forks: 0

cptcr/sharding.js

Sharding.js is an advanced sharding manager designed for Discord bots, enabling seamless communication between multiple shards across different machines using **Redis** for inter-process communication.

Language: TypeScript - Size: 22.5 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

zonel/CogniTurismo

"Cognitive" (AI-driven intelligence) + "Turismo" (luxury touring and high-performance travel).

Language: C# - Size: 2.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

harmony-one/harmony

The core protocol of harmony

Language: Go - Size: 29.5 MB - Last synced at: about 21 hours ago - Pushed at: about 22 hours ago - Stars: 1,466 - Forks: 295

flipeador/discord.js-template

A basic Discord bot application template using DiscordJS.

Language: JavaScript - Size: 62.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

neo4j/trillion-graph

A scale demo of Neo4j Fabric spanning up to 1129 machines/shards running a 100TB (LDBC) dataset with 1.2tn nodes and relationships.

Language: Java - Size: 5.49 MB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 93 - Forks: 21

optimisticside/catalyst

A versatile Discord bot with a structured framework for ease of contribution and use.

Language: TypeScript - Size: 1.02 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

adammck/ranger

Generic range-based sharding prototype

Language: Go - Size: 1010 KB - Last synced at: 26 days ago - Pushed at: almost 2 years ago - Stars: 21 - Forks: 3

QuarkChain/pyquarkchain

Python implementation of QuarkChain

Language: Python - Size: 19.8 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 224 - Forks: 115

gojek/weaver

An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies

Language: Go - Size: 280 KB - Last synced at: 22 days ago - Pushed at: about 2 years ago - Stars: 604 - Forks: 50

FishGoddess/cachego

一个拥有分片机制的轻量级内存缓存库,API 友好,支持多种数据淘汰机制 - An api friendly memory-based cache

Language: Go - Size: 502 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 32 - Forks: 4

harmony-one/harmonyj

Harmony Java SDK

Language: Java - Size: 176 KB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 28 - Forks: 14

KaymeKaydex/go-vshard-router 📦

go vshard-router implementation for tarantool

Language: Go - Size: 631 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 23 - Forks: 2

brussell98/megane

A framework for large multi-process Discord bots

Language: TypeScript - Size: 465 KB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 32 - Forks: 2

shipgirlproject/Azuma

A package that actually syncs your ratelimits across all your clusters on Discord.JS

Language: JavaScript - Size: 187 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 16 - Forks: 9

ShubhamYadav25/ProxyDBX

ProxyDBX is a C# sharding solution that distributes user data across multiple database shards and routes queries efficiently. It also features SQL parsing and optimization for better performance. 🚀

Language: C# - Size: 134 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

idaniaali/go-vshard-router

go vshard-router implementation for tarantool no-sql, sharding, tarantool, vshard

Size: 1000 Bytes - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

ppauel/typescript-discord-bot

A TypeScript Discord bot template (discord.js v14)

Language: TypeScript - Size: 155 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 21 - Forks: 5

nmichlo/doorway

🚪 Utilities for working with files. Including easy downloading, fast hashing, stale file detection, dataset sharding, proxy downloading, file renaming

Language: Python - Size: 136 KB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

bootsrc/star-zone

⭐星座空间App(社交类App)项目源码,包括Java后台、Android、管理后台的代码。自主研发了数据库分表、token权限认证

Language: Java - Size: 3.49 MB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 240 - Forks: 58

mkleczek/pgwrh

Simple PostgreSQL sharding using logical replication and postgres_fdw

Language: PLpgSQL - Size: 198 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 10 - Forks: 0

argentsea/sql

The Argent Sea framework for SQL Server

Language: C# - Size: 162 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

argentsea/pg

The Argent Sea framework for PostgreSql

Language: C# - Size: 141 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

argentsea/shared

The Argent Sea framework libraries that are shared across data providers

Language: C# - Size: 486 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 1

lucadonnoh/awesome-blockchain-scalability

A curated list of awesome resources about blockchain scalability

Size: 44.9 KB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 64 - Forks: 2

JasonSong97/system-design-architecture-board

대규모 시스템 설계

Language: Java - Size: 234 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Rekord/rekord

A javascript REST ORM that is offline and real-time capable

Language: JavaScript - Size: 8.79 MB - Last synced at: 17 days ago - Pushed at: about 2 years ago - Stars: 178 - Forks: 18

cedrickchee/citus-cluster

Shard Postgres on a single Citus node and scale-out to a distributed database cluster with multiple worker nodes

Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

aviniciusbass/sharding-to-csv

A simple package to shard big Csv files into small files.

Language: JavaScript - Size: 15.6 KB - Last synced at: 7 days ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 2

SamirPaulb/system-design-primer Fork of donnemartin/system-design-primer

📚Learn how to design large-scale systems.✍️Prep for the system design interview😎. Includes Anki flashcards.✨

Language: Python - Size: 30.9 MB - Last synced at: 23 days ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 11

suggestionsbot/suggestions-bot

A Discord bot designed to build better communities by encouraging a positive and constructive relationship between community and staff.

Language: Python - Size: 938 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 12 - Forks: 5

smira/redis-resharding-proxy

Redis Resharding Proxy

Language: Go - Size: 478 KB - Last synced at: 25 days ago - Pushed at: over 9 years ago - Stars: 178 - Forks: 27

ethereum/sharding 📦

Sharding manager contract, and related software and tests

Language: Python - Size: 609 KB - Last synced at: 8 days ago - Pushed at: almost 7 years ago - Stars: 482 - Forks: 106

sonikq/architecture-sprint-2 Fork of Yandex-Practicum/architecture-sprint-2

testing sharding, replication and caching from Yandex Practicum

Language: Python - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

MikaboshiDev/Eternal-Typescript

discord template made with typescript, prism and night control

Language: TypeScript - Size: 52.5 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 2

SergiySeletsky/Unified

Unified Id - the identity of your data.

Language: C# - Size: 453 KB - Last synced at: 21 days ago - Pushed at: 10 months ago - Stars: 38 - Forks: 1

studyzy/shardingdb

LevelDB support sharding and concurrent writes

Language: Go - Size: 144 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 1

GravityCloudAI/clickhouse-onprem

Clickhouse Multi-Replica Starter Repository

Size: 33.2 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

vasukalariya/MIT-Distributed-Systems-Lab-6.824-6.5840

MIT Distributed Systems CS 6.824/CS 6.5840

Language: Go - Size: 9.02 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

wednesday-solutions/node-mongo-express

An enterprise Mongo-Express REST API built using nodejs showcasing - Testing Strategy, mongoDB sharding, models, a REST API Interface, support for Redis, aggregation queries, aggregation caching, circuit-breakers, slack integration, RBAC, rate limited APIs and multi-container queues and schedulers.

Language: JavaScript - Size: 1.94 MB - Last synced at: 13 days ago - Pushed at: 10 months ago - Stars: 27 - Forks: 11

cookpad/mixed_gauge

A simple and robust database sharding with ActiveRecord.

Language: Ruby - Size: 98.6 KB - Last synced at: 5 days ago - Pushed at: almost 7 years ago - Stars: 59 - Forks: 1

danclay/eris-fleet

Cluster management for Discord bots using the Eris library.

Language: TypeScript - Size: 1.22 MB - Last synced at: 26 days ago - Pushed at: 8 months ago - Stars: 40 - Forks: 18

sviridovm/MaksDB

Distributed Vector DB implemented in Python with FAISS

Language: Python - Size: 160 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

shipgirlproject/Indomitable

A lightweight (the actual ship is heavy though), performant, & powerful sharder for Discord.JS

Language: TypeScript - Size: 648 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 33 - Forks: 3

mssrinivas/CoffeeWithCloudySpartans

Developed an Online Coffee Store application using Mongo, Express, React, Node (MERN) and Go. Hosted the data service API modules developed in Go as microservices using Kubernetes. Aim is to demonstrate right use the cloud technologies following industry standards in terms of security, scalability and efficiency.

Language: JavaScript - Size: 9.21 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 3

Drops-of-Diamond/Drops-of-Diamond-history-outdated

History on an implementation of sharding and statelessness

Size: 56.6 KB - Last synced at: about 2 months ago - Pushed at: about 7 years ago - Stars: 9 - Forks: 0

KERNAMON/kit Fork of sveltejs/kit

BLOCKCHAIN embodying an AGPLv3 that will be at the core of any legal interactions concerning our binary (or binaries) and source code by all users, contributors, businesses & administrators.

Language: JavaScript - Size: 26.1 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

cabol/shards

Partitioned ETS tables for Erlang and Elixir

Language: Erlang - Size: 2.35 MB - Last synced at: 18 days ago - Pushed at: 11 months ago - Stars: 294 - Forks: 36

EKarton/Sharded-Google-Photos

A tool to shard photos across multiple Google Photo accounts

Language: Python - Size: 19.3 MB - Last synced at: 27 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

Lines-Police-CAD/police-cad-bot

The Official Lines Police CAD Discord Bot

Language: JavaScript - Size: 181 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Knakworstje/dtp

Protocol for accessing time-stream based sharded databases.

Size: 57.6 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

CECTC/dbpack

A db proxy for distributed transaction, read write splitting and sharding! Support any language! It can be deployed as a sidecar in a pod.

Language: Go - Size: 3.16 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 360 - Forks: 48

drecom/activerecord-turntable

ActiveRecord Sharding Plugin

Language: Ruby - Size: 725 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 210 - Forks: 34

chainspace/chainspace-prototype

Chainspace is a distributed ledger platform for high-integrity and transparent processing of transactions within a decentralized system.

Language: Python - Size: 25.5 MB - Last synced at: 15 days ago - Pushed at: about 6 years ago - Stars: 56 - Forks: 37

jarkata/sharding-tasphere

基于shardingsphere构建而来

Language: Java - Size: 4.88 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

vishishtpriyadarshi/ShardEval

ShardEval: Sharding-based Blockchain Simulator

Language: Python - Size: 6.03 MB - Last synced at: 13 days ago - Pushed at: 11 months ago - Stars: 27 - Forks: 12

feliixx/mongodbShardedCluster

deploy a mongodb sharded cluster on a local machine

Language: Shell - Size: 12.7 KB - Last synced at: 28 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

sharding-db/etcd-sharding-proxy

Light Weight Sharding Proxy Solution of Etcd Cluster

Language: Go - Size: 37.1 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 1