GaussDB

Last updated

GaussDB
Developer(s) Huawei
Initial releaseMay 15, 2019;4 years ago (2019-05-15)
Stable release
June 7, 2023;8 months ago (2023-06-07)
Written in C, Java
Type Relational database management system
License Proprietary
Website www.huaweicloud.com/intl/en-us/product/gaussdb.html

GaussDB is a proprietary enterprise-grade distributed AI-Native relational database management system developed by Huawei which launched on May 15, 2019. It's designed for high performance and scalability, making it suitable for handling large data across servers. [1] [2] [3]

Contents

Overview

GaussDB supports application development in languages such as C and Java, and provides interfaces for JDBC and ODBC. [4] An advanced generation of GaussDB was launched in June 2023. [5]

GaussDB provides an array of capabilities for database management. These include adherence to ACID (Atomicity, Consistency, Isolation, Durability) principles, transaction handling, compatibility with diverse data types, indexing, query optimization, and security features. [6]

History

According to reports, Huawei began to develop its own in-memory database as far back as in 2001. In 2011, Huawei named the service, GaussDB. [7] In 2016, it started as an mixture of multiple database systems for industries. By 2018, it was officially announced by the company. On May 15, 2019, GaussDB was officially launched in Beijing, China at Huawei's Developer Cloud event as an AI-Native database. GaussDB is a standalone software package that can be used alongside Huawei's Fusion storage and also managed service from Huawei Cloud individually exclusively, outside third-party cloud providers support. [8]

By June 7, 2023, GaussDB has evolved into a full-process software and hardware collaboration of chips, servers, storage, networks, operating systems, databases, and autonomy as an advanced stack. [9]

Related Research Articles

<span class="mw-page-title-main">MySQL</span> SQL database engine software

MySQL is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database organizes data into one or more data tables in which data may be related to each other; these relations help structure the data. SQL is a language that programmers use to create, modify and extract data from the relational database, as well as control user access to the database. In addition to relational databases and SQL, an RDBMS like MySQL works with an operating system to implement a relational database in a computer's storage system, manages users, allows for network access and facilitates testing database integrity and creation of backups.

<span class="mw-page-title-main">LAMP (software bundle)</span> Acronym for a common web hosting solution

LAMP is an acronym denoting one of the most common software stacks for the web's most popular applications. Its generic software stack model has largely interchangeable components.

<span class="mw-page-title-main">Microsoft Azure</span> Cloud computing platform by Microsoft

Microsoft Azure, often referred to as Azure, is a cloud computing platform run by Microsoft. It offers access, management, and the development of applications and services through global data centers. It also provides a range of capabilities, including software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS). Microsoft Azure supports many programming languages, tools, and frameworks, including Microsoft-specific and third-party software and systems.

<span class="mw-page-title-main">Huawei Mate series</span> Android phablet smartphone line by Huawei

The Huawei Mate series, formally the Huawei Ascend Mate series, is a line of high-end HarmonyOS-powered phablet smartphones produced by Huawei, and is one of their flagship products along with the P series.

<span class="mw-page-title-main">EMUI</span> Mobile operating system by Huawei

EMUI (formerly known as Emotion UI, and also known as MagicOS was a HarmonyOS/Android mobile operating system developed by Chinese technology company Huawei. It was used on the company's smartphones and tablet computers.

EulerOS is a commercial Linux distribution developed by Huawei based on Red Hat Enterprise Linux to provide an operating system for server and cloud environments. Its open-source community version is known as openEuler, of which source code was released by Huawei at Gitee on December 31, 2019 that is Multikernel based. EulerOS itself officially launched September 23, 2021 alongside to oepnEuler publicly on September 25, 2021.

<span class="mw-page-title-main">HarmonyOS</span> Distributed operating system by Huawei

HarmonyOS (HMOS) is a distributed operating system developed by Huawei for smartphones, tablets, smart TVs, smart watches, personal computers and other smart devices. It has a multikernel design with dual frameworks: the operating system selects suitable kernels from the abstraction layer in the case of devices that use diverse resources. The operating system was officially launched by Huawei in August 2019.

<span class="mw-page-title-main">Huawei Mobile Services</span> Proprietary software service

Huawei Mobile Services (HMS) is a collection of proprietary services and application programming interfaces (APIs) developed by Huawei Technologies Co., Ltd. Its hub known as HMS Core serves as a toolkit for app development on Huawei devices. HMS is typically installed on Huawei devices running the HarmonyOS operating system, and on its earlier devices running the Android operating system including devices already distributed with Google Mobile Services.

<span class="mw-page-title-main">Celia (virtual assistant)</span> AI virtual assistant developed by Huawei

Celia is an artificially intelligent virtual assistant developed by Huawei for their latest HarmonyOS and Android-based EMUI smartphones that lack Google Services and a Google Assistant. The assistant can perform day-to-day tasks, which include making a phone call, setting a reminder and checking the weather. It was unveiled on 7 April 2020 and got publicly released on 27 April 2020 via an OTA update solely to selected devices that can update their software to EMUI 10.1.

<span class="mw-page-title-main">DevEco Studio</span> Integrated development environment for the HarmonyOS platform

DevEco Studio is the official integrated development environment (IDE) for Huawei's HarmonyOS operating system, built on JetBrains' IntelliJ IDEA software and Huawei's SmartAssist designed specifically for HarmonyOS development. It is available for download on Microsoft Windows and macOS based operating systems.

The version history of the HarmonyOS distributed operating system began with the public release of the HarmonyOS 1.0 for Honor Vision smart TVs on August 9, 2019. The first commercial version of the IoT based operating system, HarmonyOS 2.0, was released on June 2, 2021 for phones, tablets, smartwatches, smart speakers, routers, and internet of things. Beforehand, DevEco Studio, the HarmonyOS app development IDE, was released in September 2020 together with the HarmonyOS 2.0 Beta. HarmonyOS is developed by Huawei. New major releases are announced at the Huawei Developers Conference (HDC) in the fourth quarter of each year together with the first public beta version of the operating system's next major version. The next major stable version is then released in the third to fourth quarter of the following year.

<span class="mw-page-title-main">OpenHarmony</span> Family of open-source operating systems based on HarmonyOS

OpenAtom OpenHarmony, or abbreviated as OpenHarmony (OHOS), is a family of open-source operating systems based on HarmonyOS, donated by Huawei to the OpenAtom Foundation. Similar to HarmonyOS, the open-source distributed operating system is designed with a layered architecture, which consists of four layers from the bottom to the top, i.e., the kernel layer, system service layer, framework layer, and application layer.

Huawei MateStation is a family of flagship desktop computers of Thin client and primarily all-in-one PCs. The Personal computer line is part of Huawei's consumer and enterprise desktop offerings since its debut in China and global since September 2021. It is part of the MateBook series line that derives from it's original branded high-end smartphone Mate series line that is associated with HarmonyOS, Huawei's "1+8+N" ecosystem integrated with Huawei PC Manager and Huawei Share connectivity.

HarmonyOS NEXT is a proprietary distributed operating system and an iteration of HarmonyOS, developed by Huawei to support only HarmonyOS native apps. The operating system is primarily aimed at software and hardware developers that deal directly with Huawei. It does not include Android's AOSP core and is incompatible with Android applications.

Vivo BlueOS, or BlueOS also named Blue River OS, is a open-source distributed operating system developed by Vivo. The OS is designed to support large models and multi-modal functions in variety of inputs it supports.

ArkGraphics 3D is a low-level, low-overhead hardware-accelerated 3D graphic and compute shader API developed by Huawei as a superset of Ark Engine. It is compared to low-level APIs on other platforms such as Apple Metal, Vulkan and DirectX 12.

BiSheng Compiler is an open-source compiler toolchain developed by Huawei for general-purpose processor architectures, such as Kunpeng within HiSilicon domain. It introduces and enhances multiple compilation optimization technologies and supports different programming languages, such as ArkTS, Cangjie, C, C++ and Fortran.

ArkTS is a high-level general-purpose, multi-paradigm, compiled programming language developed by Huawei which is a superset of open-source TypeScript, in turn a superset of JavaScript formerly used in July 2022 HarmonyOS 3.0 version, alongside it's evolved percussor, extended TypeScript (eTS) built for HarmonyOS development as a shift towards Declarative programming. ArkTS compiles to machine code via it's Ahead-of-time compilation Ark Compiler. ArkTS was first released in December 2021 on OpenHarmony, and the ArkTS toolchain has shipped in DevEco Studio since version 3.1, released in 2022. Since, OpenHarmony 4.0 release on October 26, 2023, ArkTS APIs has been added to the open source community to contribute.

Huawei PanGu, PanGu, PanGu-Σ or PanGu-π is a multimodal large language model developed by Huawei. It was announced on July 7, 2023, positioned as a contender to other multimodal large language models.

<span class="mw-page-title-main">MetaERP</span> Huawei ERP software

MetaERP is an proprietary Enterprise resource planning (ERP) solution developed by Huawei which was launched on April 24, 2023.

References

  1. "GaussDB". Huawei. Huawei. Retrieved February 16, 2024.
  2. "Function Overview". Huawei. Huawei. Retrieved February 16, 2024.
  3. "What Is GaussDB(openGauss)?¶". T-Mobile. T-Mobile. Retrieved February 16, 2024.
  4. "Oracle -> GaussDB". Huawei Cloud. Huawei Cloud. Retrieved February 16, 2024.
  5. "Huawei Cloud launches full-stack and autonomous database solution". Technode. Technode Feed. Retrieved February 16, 2024.
  6. Li, Deng. "After MetaERP, Huawei will launch new GaussDB, its full-stack database system". HC Newsroom. HC Newsroom. Retrieved February 16, 2024.
  7. "Huawei releases Self-developed Distributed Database GaussDB". Huawei Update. Retrieved February 16, 2024.
  8. Smolaks, Max. "Huawei's 'new' GaussDB – only 'new' bit is machine learning". The Register. Retrieved February 16, 2024.
  9. Li, Deng. "GaussDB launched, Huawei's own distributed database". HC Newsroom. Retrieved February 16, 2024.

Further reading