sharding-jdbc-sample - 基于当当Sharding-JDBC数据库分库分表访问示例程序

  •        16

基于当当Sharding-JDBC数据库分库分表访问示例程序

https://github.com/ameizi/sharding-jdbc-sample

Tags
Implementation
License
Platform

   




Related Projects

CUBRID - RDBMS Optimized for Web

  •    C++

CUBRID is a relational database management system highly optimized for Web Applications, especially when complex web services process large amount of data and generate huge concurrent requests. CUBRID is being developed in C/C++. Includes HA, online incremental backup, Replication, Load balancing, Sharding, Caching and other features. It supports JDBC, PHP, ODBC/.NET, Ruby & Python APIs.

octopus - Database Sharding for ActiveRecord

  •    Ruby

Octopus is a better way to do Database Sharding in ActiveRecord. Sharding allows multiple databases in the same rails application. While there are several projects that implement Sharding (e.g. DbCharmer, DataFabric, MultiDb), each project has its own limitations. The main goal of octopus project is to provide a better way of doing Database Sharding. The api is designed to be simple as possible. Octopus focuses on the end user, giving the power of multiple databases but with reliable code and flexibility. Octopus is compatible with Rails 4 and Rails 5.

Cobar - Proxy for sharding databases and tables

  •    Java

Cobar is a proxy for sharding databases and tables,compatible with MySQL protocal and MySQL SQL grama,underlying storage only support MySQL for support foreground business more simple,stable,efficient and safety。


prysm - Go implementation of Ethereum 2.0 - casper & sharding

  •    Go

This is the main repository for the beacon chain and sharding implementation for Ethereum Serenity Prysmatic Labs. Also, read our Sharding Reference Implementation Doc. This doc provides a background on the sharding implementation we follow at Prysmatic Labs.

Vitess - Database clustering system for horizontal scaling of MySQL

  •    Go

Vitess is a database clustering system for horizontal scaling of MySQL through generalized sharding. By encapsulating shard-routing logic, Vitess allows application code and database queries to remain agnostic to the distribution of data onto multiple shards. With Vitess, you can even split and merge shards as your needs grow, with an atomic cutover step that takes only a few seconds. Vitess has been a core component of YouTube's database infrastructure since 2011, and has grown to encompass tens of thousands of MySQL nodes.

Citus - Scalable PostgreSQL for multi-tenant and real-time workloads

  •    C

Citus is a distributed database that scales across commodity servers using transparent sharding and replication. Citus extends the underlying database rather than forking it, giving developers and enterprises the power and familiarity of a relational database. As an extension, Citus supports new PostgreSQL releases, and allows you to benefit from new features while maintaining compatibility with existing PostgreSQL tools.

sharding-sphere-example - Sharding-Sphere examples

  •    Java

Sharding-Sphere example. Please do not use dev branch to run your example, example of dev branch is not released yet.

mssql-jdbc - The Microsoft JDBC Driver for SQL Server is a Type 4 JDBC driver that provides database connectivity with SQL Server through the standard JDBC application program interfaces (APIs)

  •    Java

Microsoft JDBC Driver for SQL Server. The Azure Key Vault feature in Microsoft JDBC Driver for SQL Server depends on Azure SDK for JAVA and Azure Active Directory Library For Java.

JdbcProxy - To trace and stub JDBC calls

  •    Java

JdbcProxy is a JDBC 2.0 driver that can help debug or test applications. The driver can wrap another JDBC driver to debug the JDBC calls done by the application. The driver can also emulate another JDBC driver to test the application without a database.

jcabi-jdbc - Fluent Wrapper of JDBC

  •    Java

jcabi-jdbc is a lightweight wrapper of JDBC. It is very convenient to use when you don't need a full-scale ORM (like Hibernate), but want just to select, insert, or update a few rows in a relational database.

WS-JDBC

  •    Java

WS-JDBC is a client/server JDBC Driver, where the server part is implemented as Web services. This means the custom client JDBC Driver can call the service remotely, from anywhere on the Internet.

kafka-connect-jdbc - Kafka Connect connector for JDBC-compatible databases

  •    Java

A Kafka Connect JDBC connector for copying data between databases and Kafka.

jTDS - SQL Server and Sybase JDBC driver

  •    Java

Open source JDBC 3.0 type 4 driver for Microsoft SQL Server (6.5 up to 2012) and Sybase ASE. jTDS is a complete implementation of the JDBC 3.0 spec and the fastest JDBC driver for MS SQL Server. For more information see http://jtds.sourceforge.net/

JDBC-XML

  •    Java

JDBC-XML Driver for Mysql 4.0. Allow efficient definition ,storage and retrieval of answers to forms. This JDBC-XML driver is an extension to the mysql JDBC Driver adding XML capabilities.

elasticsearch-jdbc - JDBC importer for Elasticsearch

  •    Java

Image by icons8 Creative Commons Attribution-NoDerivs 3.0 Unported. The Java Database Connection (JDBC) importer allows to fetch data from JDBC sources for indexing into Elasticsearch.