Database products often have some limitations in order to save resources, improve performance and system stability, and TcaplusDB is no exception.

TcaPlusDB supports two types of tables, Protobuf (Protocol Buffers) table TDR(Tencent Data Representation) table. ProtoBuf is a descriptive language developed by Google that serializes structured data while emphasizing simplicity and performance. TDR is a cross-platform data representation language developed by Tencent. It combines the advantages of XML, binary and ORM (Object Relational Mapping), and is widely used in the serialization scenario of Tencent game data. TDR tables support generic tables and list tables. GENERIC tables are tables that represent element attributes in the form of tables, such as students, employers, gamers. The List table is a series of records, such as leaderboards for the game, and emails in the game (usually the last 100 emails).

The restrictions are as follows:

Serial number resources ceiling
1 Number of tables allowed in a single table group 256
2 Split key (shard key) 1
3 The number of shards in a single table 10000
4 A single shard size 256GB
5 A single table size 2.56 PB
6 The GENERIC table primary key field 4
7 The GENERIC table is not a primary key field 128
8 List table primary key field 3
9 List table not primary key field 127
10 The number of records in the list table 1024
11 Table index 8
12 Field length (also known as attribute length) 32B
13 Primary key field length 1KB
14 Non-primary key field length 256KB
15 Single record size 1MB
16 Number of associated records in a single index unlimited
17 Number of table groups allowed to be distributed in a single table 8
18 The number of records returned by a batch query 1024

TCAPLUSDB is a distributed NoSQL database produced by Tencent. The storage and scheduling codes are completely self-developed. It has features such as cache + floor-to-ground fusion architecture, petabyte storage, millisecond delay, lossless horizontal scaling and complex data structure. At the same time, it has the characteristics of rich ecology, convenient migration, extremely low cost of operation and maintenance and five nine high availability. Customers cover the fields of games, Internet, government affairs, finance, manufacturing and Internet of Things.