Displaying 1 to 19 from 19 results

tikv - Distributed transactional key value database powered by Rust and Raft

  •    Rust

Geo-Replication TiKV uses Raft and Placement Driver to support Geo-Replication.Horizontal scalability With Placement Driver and carefully designed Raft groups, TiKV excels in horizontal scalability and can easily scale to 100+ TBs of data.

tikv - Distributed transactional key-value database, originally created to complement TiDB

  •    Rust

TiKV is an open-source, distributed, and transactional key-value database. Unlike other traditional NoSQL systems, TiKV not only provides classical key-value APIs, but also transactional APIs with ACID compliance. Built in Rust and powered by Raft, TiKV was originally created to complement TiDB, a distributed HTAP database compatible with the MySQL protocol. The design of TiKV ('Ti' stands for titanium) is inspired by some great distributed systems from Google, such as BigTable, Spanner, and Percolator, and some of the latest achievements in academia in recent years, such as the Raft consensus algorithm.

APIJSON - 🚀 零代码、热更新、全自动 ORM 库,后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构。 🚀 A JSON Transmission Protocol and an ORM Library for automatically providing APIs and Docs

  •    Java

🚀 零代码、热更新、全自动 ORM 库,后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构。 🚀 A JSON Transmission Protocol and an ORM Library for automatically providing APIs and Docs.




titan - A Distributed Redis Protocol Compatible NoSQL Database

  •    Go

Our goal is to build a solid NoSQL database aiming to run in the production environment. We are using Titan in production inside Meitu now. If you cannot wait to experiment it in the production environment, feel free to contact us for technical supporting.

redis-articles - Redis相关文章每日精选~

  •    Shell

请扫描下面二维码, 回复 申请加入Redis交流群 即可.

tiup - A component manager for TiDB

  •    Go

tiup is a tool to download and install TiDB components. After installing tiup, you can use it to install binaries of TiDB components and create clusters.

perseus - Perseus is a set of scripts (docker+javascript) to investigate a distributed database's responsiveness when one of its three nodes is isolated from the peers

  •    Javascript

All the testing systems have something similar. They are distributed consistent databases (key-value storages) which tolerates up to n failure of 2n+1 nodes. This testing suite uses a three nodes configuration with a fourth node acting as a client. The client spawns three threads (coroutines). Each thread opens a connection to one of the three DB's node and in loop reads, increments and writes a value back.


tidb-operator - TiDB operator creates and manages TiDB clusters running in Kubernetes

  •    Go

TiDB Operator manages TiDB clusters on Kubernetes and automates tasks related to operating a TiDB cluster. It makes TiDB a truly cloud-native database. Warning: Currently, TiDB Operator is work in progress [WIP] and is NOT ready for production. Use at your own risk.

killy - 🎮 🆓 Play TiDB in Minecraft! Created by @gaocegege @codeworm96 @hawkingrei in Go Hack 2017

  •    Go

Feel free to hack on killy! CONTRIBUTING.md will help you to get involved into the development of killy.

tidb-operator - Tidb-operator creates/configures/manages tidb clusters atop Kubernetes

  •    Go

tidb-operator manage multiple tidb cluster atop Kubernetes, support multi-tenant, and online scale up or dowm, rolling upgrades, multiple disk mount points, full / incremental migrate data to tidb cluster, all operations web. Note: Currently only support kubernetes version is 1.7, all port ranges [10000-15000). Only provide restful api, easy to integrate into the existing web frame.

sig-transaction - Resources for the transaction SIG

  •    

The transactions special interest group (SIG-transaction) are a group of people interested in transactions in distributed databases. We have a focus on transactions in TiKV and TiKV clients (including TiDB, which use TiKV go-client), but discuss academic work and other implementations too. You can read or join our announcement mailing list, so you can stay up to date with what we're up to.

tidb-lite - Using tidb-lite to create a TiDB server with mocktikv mode in your application or unit test

  •    Go

Using tidb-lite to create a TiDB server with mocktikv mode in your application or unit test

br - A command-line tool for distributed backup and restoration of the TiDB cluster data

  •    Go

Backup & Restore (BR) is a command-line tool for distributed backup and restoration of the TiDB cluster data. When BR is built successfully, you can find binary in the bin directory.

dumpling - Dumpling is a fast, easy-to-use tool written by Go for dumping data from the database(MySQL, TiDB

  •    Go

Dumpling is a tool and a Go library for creating SQL dump from a MySQL-compatible database. It is intended to replace mysqldump and mydumper when targeting TiDB. You may read the design document, English user guide and 中文使用手册 for details.

tidb-dashboard - A Web UI for monitoring, diagnosing and managing the TiDB cluster.

  •    Go

TiDB Dashboard is a Web UI for monitoring, diagnosing and managing the TiDB cluster. Feel free to open GitHub issues for questions, support and suggestions.

activerecord-tidb-adapter - TiDB adapter for ActiveRecord, allows the use of TiDB as a backend for ActiveRecord and Rails apps

  •    Ruby

TiDB adapter for ActiveRecord 5.2, 6.1 and 7.0 This is a lightweight extension of the mysql2 adapter that establishes compatibility with TiDB. If you're using Rails 5.2, use the 5.2.x versions of this gem.

tidb-dev-guide - A comprehensive development guide to help you be more and more familiar with the TiDB community and become an expert finally

  •    

This repository contains the source of TiDB Development Guide. The output will be in the book subdirectory. To check it out, open it in your web browser.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.