BEIJING, June 26, 2018 /PRNewswire/ -- Recently, the leading NewSQL database SequoiaDB has released version 3.0. SequoiaDB 3.0 has been in Beta since late 2017, and has now been tested and applied in kernel online business systems of enterprise customers. SequoiaDB 3.0 leads the new generation database technology innovation in industry.
SequoiaDB 3.0 Main Features
SequoiaDB is a financial-level distributed multi-model database that provides distributed NewSQL, distributed file system and object storage, and high-performance NoSQL storage modes, corresponding to distributed online transactions, unstructured data and content management, as well as massive data management and high performance access scenarios.
According to Gartner's database report, multi-model is the next major trend in the next decade of new-generation databases.
From the high-performance distributed NoSQL database of SequoiaDB 1.0, to 2.0 unified distributed object storage of SequoiaDB 2.0, and fully transactional support and compatibility with MySQL of SequoiaDB 3.0, SequoiaDB has continued to innovate and evolve.
MySQL Compatible
SequoiaDB 3.0 is now 100% MySQL protocol-level compatibility:
SequoiaDB 3.0 uses a "Storage-SQL" architecture, which SQL layer and storage engine layers are independent of each other, similar architectures also appear on many new-generation distributed databases such as AWS's Aurora and Aliyun PolarDB.
SequoiaDB 3.0 uses the native SQL parser of the MySQL database, natively supports the MySQL protocol and is 100% syntactically compliant. In this architecture, the MySQL protocol parsing layer serves as the SQL parsing and distribution role and directly faces the application program.
Each MySQL service access node is a MySQL process that independently supports read and write operations. The data storage and management layer are entirely implemented by the database engine of the SequoiaDB.
SequoiaDB storage engine replaces the MySQL's InnoDB engine, and natively support MySQL's syntax and functions, this provides the ability to expand the flexibility of the database storage layer.
Distributed OLTP Support
The MySQL compatibility of SequoiaDB 3.0 is mainly on its SQL syntax side, and many other data management mechanisms for distributed OLTP are implemented in SequoiaDB's distributed database engine.
SequoiaDB 3.0 brings some important improvements to distributed OLTP services in the storage engines:
Object Storage and File System Access
SequoiaDB 3.0 provides a standard Posix file system interface based on the object storage API. It can natively access any operating system that supports the Posix protocol standard, and users can migrate from NAS to SequoiaDB without any modification of the application.
Based on the use of the Posix file system, SequoiaDB 3.0 avoids the performance bottleneck caused by traditional file systems when storing large numbers of files. At the same time, with SequoiaDB's distributed architecture, its object storage and file system features provide scalable storage and concurrent throughput capabilities, without the need to change any of the applications.
In this version, the 'offset-lock' mechanism was also introduced. When concurrently operating the same file, each concurrent will lock only the contents of its offset, so that the correctness of the contents of the file under concurrent conditions can be guaranteed. Also, this will increased the concurrency of external access significantly.
Full-Text Search
SequoiaDB 3.0 provides full-text search capabilities. By creating a full-text index for a specific field, users can perform real-time fuzzy query on the content in the string, achieving the same full-text search capabilities as normal queries.
In the index type, a new 'full-text index' type has been added, and the user can easily create it by specifying the type of 'full-text index' when creating an index on the collection.
After the full-text index is created, the contents of the index definition are automatically synchronized to the full-text indexing engine. SequoiaDB 3.0 supports asynchronous full-text indexing and does not have any impact on import performance when importing high-throughput data.
Disaster Recovery
SequoiaDB natively supports high availability at the database kernel level and cross-data center disaster recovery capabilities. It does not require the use of third-party tools to protect data with multiple copies, and fully meets financial-grade requirements:
Summary
SequoiaDB 3.0 covers all types of data structure and all businesses, especially OLTP businesses, making SequoiaDB a fully transactional multi-model distributed database.
About SequoiaDB
SequoiaDB is a financial-level distributed database vendor and is the first Chinese database listed in Gartner's Magic Quadrant OPDBMS report.
The product, SequoiaDB, is a distributed multi-model database that consists of distributed NewSQL, distributed file system and object storage, and high-performance NoSQL database abilities. SequoiaDB has recently released version 3.0.
SequoiaDB is penetrating the vertical sector Financial Industry quickly and has more than 50 banking clients and hundreds of enterprise customers in industries including government, telecommunication, Internet and IoT.
View original content:http://www.prnewswire.com/news-releases/sequoiadb-3-0-released-new-generation-multi-model-newsql-database-300672038.html