fiona514's starred repositories

redis

Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

Language:CLicense:NOASSERTIONStargazers:65836Issues:2544Issues:6500

FlameGraph

Stack trace visualizer

perf-tools

Performance analysis tools based on Linux perf_events (aka perf) and ftrace

Language:ShellLicense:GPL-2.0Stargazers:9735Issues:605Issues:58

openebs

Most popular & widely deployed Open Source Container Native Storage platform for Stateful Persistent Applications on Kubernetes.

soar

SQL Optimizer And Rewriter

Language:GoLicense:Apache-2.0Stargazers:8635Issues:279Issues:237

otter

阿里巴巴分布式数据库同步系统(解决中美异地机房)

Language:JavaLicense:Apache-2.0Stargazers:8021Issues:572Issues:1046

readyset

Readyset is a MySQL and Postgres wire-compatible caching layer that sits in front of existing databases to speed up queries and horizontally scale read throughput. Under the hood, ReadySet caches the results of cached select statements and incrementally updates these results over time as the underlying data changes.

Language:RustLicense:NOASSERTIONStargazers:4151Issues:22Issues:521

kvrocks

Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.

Language:C++License:Apache-2.0Stargazers:3401Issues:74Issues:771

binlog2sql

Parse MySQL binlog to SQL you want

Language:PythonLicense:GPL-3.0Stargazers:3256Issues:129Issues:101

auxpi

🍭 集合多家 API 的新一代图床

Language:GoLicense:GPL-3.0Stargazers:2710Issues:44Issues:111

cpu_features

A cross platform C99 library to get cpu features at runtime.

Language:C++License:Apache-2.0Stargazers:2406Issues:1217Issues:118

python-mysql-replication

Pure Python Implementation of MySQL replication protocol build on top of PyMYSQL

HdrHistogram

A High Dynamic Range (HDR) Histogram

Language:JavaLicense:NOASSERTIONStargazers:2154Issues:119Issues:118

rpmalloc

Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C

Language:PythonLicense:NOASSERTIONStargazers:2076Issues:65Issues:147

ardb

A redis protocol compatible nosql, it support multiple storage engines as backend like Google's LevelDB, Facebook's RocksDB, OpenLDAP's LMDB, PerconaFT, WiredTiger, ForestDB.

Language:C++License:BSD-3-ClauseStargazers:1822Issues:127Issues:437

innodb_ruby

A parser for InnoDB file formats, in Ruby

Language:RubyLicense:NOASSERTIONStargazers:1644Issues:56Issues:43

quickstack

A tool to take call stack traces with minimal overheads

mysql-cdc-projects

A listing of projects to get data streams out of MySQL

Language:PythonLicense:Apache-2.0Stargazers:207Issues:28Issues:0

dbatools

About-MySQL/Linux/Redis Tools

tcprstat

服务器时延统计工具,在原有功能基础上,增加时延阈值统计,记录超过阈值的包个数,并把数据包时间戳记录到日志文件,这样可以根据时间戳快速定位到抓包文件中对应的包,从而可以快速定位到大时延包,避免了人肉搜索抓包文件,提高问题排查效率,所有参数可配置。可以以在线方式和离线方式分析redis、memcached、mysql、nginx等请求应答系统的时延,并定位慢响应数据报文。(源码学习交流QQ群:568892619)

Language:CLicense:GPL-3.0Stargazers:165Issues:7Issues:1

memcacheq

Simple Queue Service over Memcache

Language:CLicense:NOASSERTIONStargazers:117Issues:17Issues:6

MySlowTranCapture

A tool to print MySQL transactions that take more than <n> milliseconds

Language:C++License:GPL-2.0Stargazers:116Issues:14Issues:3

waoffle

Redis AOF parser

Language:JavaScriptLicense:ISCStargazers:51Issues:12Issues:3

hamburg

Hamburg is a tool to capture data packets by libpcap and time-consuming analysis.

Language:GoLicense:MITStargazers:38Issues:5Issues:3

mysql57_vs_8-benchmark_scripts

Benchmarking scripts for MySQL 5.7 vs MySQL 8.0

Language:PythonStargazers:25Issues:1Issues:0

redis-canal

redis realtime sync tool, like mysql canal

Language:JavaStargazers:17Issues:0Issues:0

buffer-slayer

Improve database performance by operating in batch

Language:JavaLicense:Apache-2.0Stargazers:17Issues:0Issues:0

redo-log-reader

For learning Innodb redo log

Language:C++Stargazers:9Issues:0Issues:0

dbahelper

A collection of scripts to help MySQL DBAs