DBMS > InfinityDB vs. RocksDB vs. TiDB
System Properties Comparison InfinityDB vs. RocksDB vs. TiDB
Please select another system to include it in the comparison.
|Editorial information provided by DB-Engines|
|Name||InfinityDB Xexclude from comparison||RocksDB Xexclude from comparison||TiDB Xexclude from comparison|
|Description||A Java embedded Key-Value Store which extends the Java Map interface||Embeddable persistent key-value store optimized for fast storage (flash and RAM)||TiDB is an open source distributed Hybrid Transactional/Analytical Processing (HTAP) database that supports MySQL and Spark SQL syntaxes.|
|Primary database model||Key-value store||Key-value store||Relational DBMS|
|Secondary database models||Document store|
|Developer||Boiler Bay Inc.||Facebook, Inc.||PingCAP, Inc.|
|Current release||4.0||7.9.2, December 2022||6.5.0, December 2022|
|License Commercial or Open Source||commercial||Open Source BSD||Open Source Apache 2.0|
|Cloud-based only Only available as a cloud service||no||no||no|
|DBaaS offerings (sponsored links) Database as a Service|
Providers of DBaaS offerings, please contact us to be listed.
|TiDB Cloud: Fully-managed TiDB Service. Bring everything great about TiDB to the cloud.|
|Implementation language||Java||C++||Go, Rust|
|Server operating systems||All OS with a Java VM||Linux||Linux|
|Data scheme||yes nested virtual Java Maps, multi-value, logical â€˜tuple spaceâ€™ runtime Schema upgrade||schema-free||yes|
|Typing predefined data types such as float or date||yes all Java primitives, Date, CLOB, BLOB, huge sparse arrays||no||yes|
|XML support Some form of processing data in XML format, e.g. support for XML data structures, and/or support for XPath, XQuery or XSLT.||no||no||no|
|Secondary indexes||no manual creation possible, using inversions based on multi-value capability||no||yes|
|SQL Support of SQL||no||no||yes|
|APIs and other access methods||Access via java.util.concurrent.ConcurrentNavigableMap Interface|
Proprietary API to InfinityDB ItemSpace (boilerbay.com/docs/ItemSpaceDataStructures.htm)
|Supported programming languages||Java||C|
|Server-side scripts Stored procedures||no||no||no|
|Partitioning methods Methods for storing different data on different nodes||none||none||horizontal partitioning (by key range)|
|Replication methods Methods for redundantly storing data on multiple nodes||none||none||Using Raft consensus algorithm to ensure data replication with strong consistency among multiple replicas.|
|MapReduce Offers an API for user-defined Map/Reduce methods||no||no||yes with TiSpark Connector|
|Consistency concepts Methods to ensure consistency in a distributed system||Immediate Consistency READ-COMMITTED or SERIALIZED||Immediate Consistency|
|Foreign keys Referential integrity||no manual creation possible, using inversions based on multi-value capability||no||no currently only supported in syntax|
|Transaction concepts Support to ensure data integrity after non-atomic manipulations of data||ACID Optimistic locking for transactions; no isolation for bulk loads||yes||ACID|
|Concurrency Support for concurrent manipulation of data||yes||yes||yes|
|Durability Support for making data persistent||yes||yes||yes|
|In-memory capabilities Is there an option to define some or all structures to be held in-memory only.||no||yes||no|
|User concepts Access control||no||no||Users with fine-grained authorization concept. No user groups or roles.|
|More information provided by the system vendor|
|Specific characteristics||TiDB is an open-source NewSQL database built by PingCAP. TiDB supports Hybrid Transactional...|
|Competitive advantages||In the current database landscape, infrastructure engineers often have to use one...|
|Typical application scenarios||TiDB is designed to support both OLTP and OLAP scenarios. You can use TiDB , the...|
|Key customers||Shopee (E-commerce) BookMyShow.com (E-commerce) Yiguo.com (E-commerce) JD Cloud &...|
|Market metrics||25K+ GitHub Stars for TiDB, and 8K+ GitHub Stars for TiKV 1.6K+ members in TiDB Community...|
|Licensing and pricing models||Open Source Apache 2.0 with either commercial licensing or fully-hosted DB-as-a-service...|
We invite representatives of system vendors to contact us for updating and extending the system information,
|Related products and services|
|3rd parties||Speedb: A high performance RocksDB-compliant key-value store optimized for write-intensive workloads.|
We invite representatives of vendors of related products to contact us for presenting information about their offerings here.
|Recent citations in the news|
Kicking Up AI, Data Analytics, And Networking A Notch Or Two
Pliops Unveils Accelerated Key-Value Store That Boosts RocksDB ...
Meta’s Velox Means Database Performance Is Not Subject To Interpretation
Did Rockset Just Solve Real-Time Analytics?
Swim Maintains a Steady State Amid Fast-Moving Data
provided by Google News
PingCAP Announces TiDB Cloud Serverless Tier, Delivering ...
PingCAP’s Innovative TiDB Database – Techstrong.TV
Data management trends: Convergence and more money
PingCAP Named a Strong Performer among Translytical Data ...
PingCAP Introduces its New Developer Tier to Boost Application ...
provided by Google News
Share this page