MCPcopy Create free account
hub / github.com/alibaba/tair

github.com/alibaba/tair @v3.2.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.2.4 ↗ · + Follow
7,985 symbols 19,119 edges 646 files 974 documented · 12% updated 6y agov3.2.4 · 2018-01-15★ 2,3056 open issues

Browse by type

Functions 6,644 Types & classes 1,341
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Tair is a distributed key-value storage system originally developed at Taobao.com.

  • features:

  • simple client configuration thanks to lightweight config server

  • items are versioned to avoid data inconsistencies due to concurrent update
  • supprt for atomic counter
  • support for pluggable storage engine
  • data is automatically partitioned and replicated over whole cluster
  • server failure is handled transparently

  • get and deploy tair

see: http://code.taobao.org/trac/tair/wiki/ZhWikiStart

  • Contribution

The source code is available user the GPL version 2. We are avtively looking for contributors so if you have any ideas, bug reports, or patchs you would like to contribute please do not hesitate to do so.

Core symbols most depended-on inside this repo

Shape

Method 5,103
Function 1,541
Class 1,297
Enum 44

Languages

C++88%
C12%

Modules by API surface

deps/libeasy/src/io/ev.c147 symbols
src/client/tair_client.cpp124 symbols
deps/libeasy/src/packet/easy_tbnet.h122 symbols
src/client/tair_client_api_impl.cpp108 symbols
src/storage/ldb/leveldb/db/c.cc98 symbols
src/storage/ldb/leveldb/db/version_set.cc95 symbols
src/configserver/group_info.cpp86 symbols
src/client/tair_client_api.cpp78 symbols
src/storage/ldb/leveldb/util/env_posix.cc77 symbols
src/storage/ldb/leveldb/db/db_impl.cc77 symbols
src/dataserver/cluster_handler.cpp71 symbols
src/common/stat_define.cpp71 symbols

For agents

$ claude mcp add tair \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page