Figure: Evolution of AntDB
According to the developer and engineer of the first generation of AntDB, based on the communication demand of a super province, the R&D team of AsiaInfo was “commissioned” to take over the task, and without any experience and products to refer to, they learned from textbooks little by little, wrote code line by line, then ran the system for testing, and worked overtime to refine the product, and finally, the throughput rate and response time of the whole transaction processing were improved by an order of magnitude compared with the other mainstream databases on the basis of telecom-level high availability, and the first-generation AntDB, the in-memory database was born.
With the iteration of communication technology, AntDB has also kept pace with the times and completed the "three-step jump": from in-memory database to full-featured, general-purpose relational database, to a full-stack database compatible with MySQL and PostgreSQL open source ecology and highly compatible with foreign mainstream databases, and further to distributed, multi-model cloud-native database.
In the face of increasingly complex mixed load scenarios and mixed data type business needs in the future, and considering the increasingly demanding data needs of subscribers in real-time processing scenarios such as real-time analysis and real-time reporting, and asynchronous transaction scenarios such as Internet+, AntDB has proposed a new concept of "hyper-convergence" and "stream-batch integration" based on the overall architecture to evolve into a future-oriented database. In the future, AntDB will continue to evolve based on new cutting-edge technologies and application scenarios, and continue to iterate and upgrade.