o(╥﹏╥)oSad

WeChat cannot downloadKingbase database KingbaseES, but just click on the upper right corner and select open in browser or Safari!
Kingbase database KingbaseES

Kingbase database KingbaseES

Kingbase ES official version of Kingcang database

The official version of Kingbase ES is a very practical database management tool. Kingbase ES provides users with practical functions such as database services, database service managers, interactive query tools, data conversion tools, data backup and recovery tools, and job scheduling tools. The Kingbase ES database is also reliable, high-performance, easy to manage and use. Huajun Software Park provides download services for the Kingbase ES database. Everyone is welcome to download and use it!

Functional features of Kingbase database KingbaseES

The server and data access interface use different character set settings.

​ ​ 2. High security:

In terms of database security, the security level of database products sold by foreign database manufacturers in my country can only reach TCSEC Level C1 or C2. Although some products add some high-level security features such as mandatory access control and data encryption based on the C2 security level, their overall security level cannot reach level B1 or higher, which cannot satisfy the requirements. Such as the high security requirements of secret-related departments such as the military, military industry, government, financial industry, insurance industry and telecommunications industry. Therefore, it is very necessary to develop high-level database security products with independent property rights.

KingbaseES independently develops high-level database security products, which fully comply with the national security database standard GB/T Technical requirements for the structured protection level (i.e. level 4) of 20273-2006, which is approximately equivalent to TCSEC Level B2. Among domestic database manufacturers, it was the first to pass the compulsory safety certification of the Computer Information System Security Product Quality Supervision and Inspection Center of the Ministry of Public Security and obtain a sales license.

KingbaseES has independently developed multiple high-level security features through a new structured system design and enhanced diversified mandatory access control model framework, and fully implemented multiple identity authentication, intrusion detection and alarm, trusted path, inference control, Technical and functional requirements for all structured protection levels, including formal proof and covert channel analysis.

3. High reliability:

Hardware failures, software errors, operator errors and malicious sabotage incidents inevitably occur in computer systems. These problems will cause abnormal interruption of running transactions or partial data loss. Therefore, the database management system should have reliable protection methods. Can restore the database from an error state to a correct state.

In response to this situation, KingbaseES not only provides a variety of backup and recovery safeguards, but also provides fault-tolerant protection for memory and disk resources.

4. High performance:

Large-scale concurrency:

The KingbaseES server engine utilizes an efficient multi-threaded shared architecture to support multi-user concurrency. KingbaseES adopts multi-version concurrency control technology, which is a MVCC(Multi-version concurrency control) and traditional two-stage blocking technology. This technology not only does not block reading, but also does not block each other between read and write operations, thus significantly improving the concurrent processing capabilities of transactions.

It should be noted that the number of concurrent users of KingbaseES can be configured according to the actual needs of the user, and the maximum number that can be configured is only limited by system resources and the maximum number of threads in a single process allowed by the operating system.

Efficient query optimization:

Query optimization is a key component of the database system. It is crucial to the performance of the entire relational database, especially the execution performance of complex SQL statements.

In this regard, in order to meet the performance requirements of various application scenarios, KingbaseES provides a variety of query optimization technologies, which mainly include:

                      Query optimization based on cost model

      ¨ SQL statement rewriting

Enhanced caching mechanism:

​​​​In database performance optimization technology, cache optimization is a very important technology. In this regard, KingbaseES implements this technology from multiple angles, thereby effectively reducing the disk I/O pressure on the system. These technologies mainly include:

      ¨ Data cache optimization

      ¨ Execution plan cache

      ¨ Result set caching

Parallel query:

To better utilize the idle CPU resources of the database, KingbaseES provides a parallel query function. It uses multiple CPUs to execute a query statement in parallel to shorten the query response time. KingbaseES parallel query processing adopts task decomposition and execution technology based on data level division.

Multiple data partitions:

To improve system performance and cope with massive data processing, KingbaseES provides a variety of data partitioning technologies. The basic idea of ​​these technologies is to divide the table into several sub-tables horizontally or vertically according to the IO access characteristics of the actual application, so that data with the same or similar IO characteristics are stored in the same sub-table. In this way, when users access the database, they do not need to access all sub-tables of the partitioned table, but only need to access limited sub-tables, thereby achieving the purpose of reducing I/O access.

After KingbaseES data is partitioned, users can transparently access a partitioned table without having to consider the existence of the partition, or directly access a single partition. It currently includes two types of partitioning technologies: horizontal partitioning and vertical partitioning.

Index coverage:

In general, the index is smaller than the table, and index coverage optimization reduces the I/O operations on the data table. For example, when the index is only one-tenth the size of the table, the IO access amount covered by the index is only ten times that of the index scan. one part. Therefore, its performance will be significantly improved compared to traditional index scans.

​​Batch loading:

KingbaseES data import copy method (i.e. copy (from method) has relatively low execution efficiency, so it cannot meet the performance requirements for importing massive data. To solve this problem, KingbaseES provides the batch loading (BULKLOAD) function.

In terms of data writing, KingbaseES supports the following three methods:

                                                                                                                                                            DIRECT mode

This method skips the process of buffering data in shared buffers and writing WAL logs, and directly writes the qualified imported data to Datasheet. Therefore, data loaded in this way requires specialized procedures for data recovery.

¨ BUFFER method

Compared with the DIRECT method, this method uses a shared buffer to buffer data and writes WAL logs when importing data. Therefore, this method does not require the use of specialized data recovery procedures.

¨ PARALLEL method

This method uses the multi-core resources of the system to import data in a multi-threaded parallel manner.

5. High availability

Many important business systems such as banking, telecommunications, insurance, and government require databases to provide 7×24 (that is, 24 hours a day, 7 days a week) uninterrupted services. Therefore, the database system should ensure high availability of the system in the event of system failure, application layer errors, network errors, human errors, etc.

In this regard, KingbaseES provides two data replication technologies and a multi-machine hot backup solution to ensure the high availability of its own database system.

Data replication

In terms of data replication, KingbaseES provides two methods, namely physical log data replication and logical log data replication.

Multi-machine hot standby

In order to meet the uninterrupted operation needs of key business of the application system, Renmin University of Finance and Economics provides a multi-machine hot backup solution with a maximum of 128 nodes under two structures of shared storage and disk mirroring based on the Kingbase HA high-availability server, ensuring 7'24 24/7 data service.

​ 6. Massive data processing

KingbaseES provides a wealth of technical features and optimization methods for massive data processing on a single node, mainly including the following:

​ ​ ¨ Supports the storage and management functions of massive data, and a single node can easily manage terabytes of data.

                                                                          Provide a wealth of horizontal partitioning and vertical partitioning technology, as well as index optimization technology for the global index of the partition table.

      ¨ Index coverage technology.

Note: For data partitioning and index coverage technology, please refer to the relevant chapters in the "High Performance" section of Section 6.

​ ​ ¨ Optimization technology for OLAP applications.

                           Cross-database query technology.

        ¨ Support multimedia data types.

​ ​ ¨ Supports binary large objects (BLOB) and character large objects (CLOB), and the size of a single large object can reach 4G.

​ ​ ¨ Efficient massive data compression technology.

                              Column storage technology.

7. Ease of use

KingbaseES provides powerful database self-management functions, which can automatically adjust database performance parameters based on the current running status of the database. Most of the configuration, management, and optimization work are automatically completed by the system, avoiding various complex adjustment functions and reducing the workload of the DBA. The system also provides an easy-to-use set of graphical and command line management tools for system administrators and application developers with varying experience levels.

KingbaseES database management tools enable DBAs and application software developers to effectively manage multiple KingbaseES systems. Management tools can manage multiple installation instances of KingbaseES across platforms. The management tool has a unified graphical or command line interface, which is powerful, user-friendly and easy to operate.

Kingbase database KingbaseES installation steps

​ ​ 1. Download the KingbaseES database from Huajun Software Park and extract it to the current folder. Click on the exe application to enter the installation wizard interface, and then click Next.

​ ​ 2. Select the software installation location interface. Huajun editor recommends that users install it in the D drive, select the installation location and click Next.

​​ 3. The installation of the KingbaseES database is completed, click Finish.

Instructions for use of Kingbase database KingbaseES

Data query

​ ​​In the Start menu, or in the Enterprise Manager window, click Query Manager to enter this interface, enter the database instance information to be connected, and click OK (refer to Enterprise Manager);

Enter Query Analyzer. SQL can be entered in the right window.

Common database operations (create tables, add, delete, modify, etc.)

Achieved through Enterprise Manager;

       Create table;

                      Add and modify data (select Return to all rows to enter this interface);

Note: Basic operations such as the creation of tables, adding, deletion, and inspection through the enterprise manager, the personal experience is poor. It is recommended to use the query analyzer below to complete these operations.

​​Achieved through query analyzer;

Note: Select a table, right-click -> Generate object script to window -> the system will help us generate basic standard gold warehouse SQL;

       Create table;

Add, delete, modify and check operations;

​​ ​​Add, delete, modify and query operations can be achieved by entering SQL commands in the SQL window and executing them. However, it should be noted that when operating tables in PUBLIC mode, "PUBLIC." can be omitted. , but other modes cannot, so it is recommended to use PUBLIC mode. The following takes new as an example to illustrate the differences in SQL command operations in PUBLIC mode and other modes (taking OUTLN as an example).

​ ​​New additions in PUBLIC mode;

It can be seen that whether it is the Jincang standard SQL (with PUBLCI.) generated by the Jincang database or the ordinary SQL supported by MySQL and Oracle, they are all executed successfully;

Note: The newly added Jincang database standard SQL statement generated by the system was executed successfully;

Frequently Asked Questions about Kingbase Database KingbaseES

​​​Question: How to uninstall the KingBaseES database?

Answer: Method 1: Install and open the computer housekeeper software, select the software management option, click the uninstall option, find the KingBaseES database in the list, and click uninstall

Method 2: Install and open 360 Software Manager, find the KingBaseES database in the list of uninstall options, and click to uninstall.

Comparison of similar software

​​​Desert Camel Bell access database management softwareThe official version is a professional database management software. The latest version of the Desert Tuoling access database management software can not only display text data but also image type field content. Desert Tuoling Access database management software can also support drag-and-drop to open files, create new databases, modify fields, import and export data, and other functions.

      EaseUS MS SQL Database RecoveryThe official version is a professional and efficient enterprise-level database restoration software, Easewo MS The latest version of SQL database recovery is difficult to recover database component tables, triggers, indexes, keys, rules & stored procedures, and deleted records in MS SQL database, etc. EaseUS MS SQL Database Recovery supports previewing items in the scan results before recovering or repairing, so users can easily find the items they want to recover.

Huajun editor recommends:

Kingbase ES provides users with practical functions such as database services, database service managers, interactive query tools, data conversion tools, data backup and recovery tools, and job scheduling tools. It is powerful and easy to use. You can download it and try it. Everyone is welcome to download it.

Version: 3.10 official version | Update time: 2021-01-07

Similar recommendations

Latest updates

Kingbase ES review

  • 1st floor Huajun netizen 2021-06-01 12:41:47
    Kingbase ES is a great database! 100 million likes! ! !
  • 2nd floor Huajun netizen 2022-01-28 23:18:27
    The overall feeling of the Kingbase ES database is good and I am quite satisfied with it. The installation and operation are very smooth! Followed the installation step-by-step instructions and it went very smoothly!
  • 3rd floor Huajun netizen 2021-10-04 02:54:49
    The Kingbase ES database is not bad and downloads very quickly. I would like to give you a good review!

Recommended products

Everyonealso likeThese:

+

This application has not passed real-name authentication. You can download it through the mobile assistant.

CancelOK