<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Life in openGauss</title>
    <description>The latest articles on DEV Community by Life in openGauss (@sunny28896679).</description>
    <link>https://dev.to/sunny28896679</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F894205%2F416a9825-567f-4c16-9f54-c9a3891c5b86.jpg</url>
      <title>DEV Community: Life in openGauss</title>
      <link>https://dev.to/sunny28896679</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sunny28896679"/>
    <language>en</language>
    <item>
      <title>Ustore, Rebuilding the 'Soul' of openGauss Data Storage</title>
      <dc:creator>Life in openGauss</dc:creator>
      <pubDate>Tue, 26 Jul 2022 06:20:16 +0000</pubDate>
      <link>https://dev.to/sunny28896679/ustore-rebuilding-the-soul-of-opengauss-data-storage-3ik6</link>
      <guid>https://dev.to/sunny28896679/ustore-rebuilding-the-soul-of-opengauss-data-storage-3ik6</guid>
      <description>&lt;p&gt;On August 20, 2021, HUAWEI CLOUD GaussDB (for openGauss) officially launched a new kernel feature, Ustore, a storage engine that provides high-performance database services for enterprise-level users and further injects energy into enterprise digital transformation. The openGauss community will also release this feature soon to explore the cutting-edge theories and best practices of databases with many database kernel developers.&lt;/p&gt;

&lt;p&gt;The Ustore storage engine, also called in-place update storage engine, is a new storage mode added to the openGauss Kernel. The row storage engine used by the earlier openGauss Kernel versions is in append update mode. The append update mode has good performance in addition, deletion, and HOT (Heap Only Tuple) update (that is, update on the same page) in the service. However, in a non-HOT UPDATE scenario across data pages, garbage collection is not efficient. Ustore can solve this problem.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>database</category>
      <category>opengauss</category>
    </item>
    <item>
      <title>Cluster Manage SIG Was Created in the openGauss Community</title>
      <dc:creator>Life in openGauss</dc:creator>
      <pubDate>Tue, 26 Jul 2022 06:17:12 +0000</pubDate>
      <link>https://dev.to/sunny28896679/cluster-manage-sig-was-created-in-the-opengauss-community-28pn</link>
      <guid>https://dev.to/sunny28896679/cluster-manage-sig-was-created-in-the-opengauss-community-28pn</guid>
      <description>&lt;p&gt;The technical committee of the openGauss community approved the application for creating the Cluster Manage SIG in the openGauss community.&lt;/p&gt;

&lt;p&gt;Cluster Manage (CM) monitors the primary/standby status, detecting network communication faults and file system faults, and manages automatic primary/standby switchover for openGauss. It also provides various cluster management capabilities, such as starting and stopping clusters, nodes, and instances, querying cluster status, performing primary/standby switchover, and managing logs. CM SIG is dedicated to building the openGauss cluster reliability.&lt;/p&gt;

</description>
      <category>opengaus</category>
      <category>opensource</category>
      <category>database</category>
    </item>
    <item>
      <title>Segment-Page Feature of openGauss for Solving File Storage Problems</title>
      <dc:creator>Life in openGauss</dc:creator>
      <pubDate>Wed, 20 Jul 2022 06:12:05 +0000</pubDate>
      <link>https://dev.to/sunny28896679/5segment-page-feature-of-opengauss-for-solving-file-storage-problems-38i</link>
      <guid>https://dev.to/sunny28896679/5segment-page-feature-of-opengauss-for-solving-file-storage-problems-38i</guid>
      <description>&lt;p&gt;In modern society, data is growing explosively, and service requirements in the industry are complex. The amount of data to be stored and the number of tables to be created keep increasing. Each common data table of openGauss corresponds to a logical large file (maximum size: 32 TB). The logical file is divided into multiple actual files based on the fixed size and stored in the corresponding database directory. Therefore, as the data volume of each data table increases, the number of files required for underlying data storage increases gradually. In addition, openGauss provides features such as hash bucket tables and large partitioned tables. Each data table is split into several sub-tables, and the number of files required at the bottom layer increases exponentially.&lt;/p&gt;

&lt;p&gt;learn more,Please click the word"&lt;a href="https://blog.opengauss.org/en/post/2022/segment-page-feature-of-opengauss-for-solving-file-storage-problems/"&gt;openGauss&lt;/a&gt;"&lt;/p&gt;

</description>
      <category>database</category>
      <category>opengauss</category>
      <category>opensource</category>
    </item>
    <item>
      <title>openGauss Supports SM3 and SM4 Algorithms</title>
      <dc:creator>Life in openGauss</dc:creator>
      <pubDate>Wed, 20 Jul 2022 01:35:13 +0000</pubDate>
      <link>https://dev.to/sunny28896679/3opengauss-supports-sm3-and-sm4-algorithms-13k8</link>
      <guid>https://dev.to/sunny28896679/3opengauss-supports-sm3-and-sm4-algorithms-13k8</guid>
      <description>&lt;p&gt;Chinese cryptographic algorithms are Chinese algorithms issued by the State Cryptography Administration Office of Security Commercial Code Administration (OSCCA). Common algorithms include SM1, SM2, SM3, and SM4. The key length and block length are both 128 bits. To meet bank customers’ requirements for database security capabilities, openGauss 2.0.0 and later versions support Chinese cryptographic algorithms to enhance enterprise-level security capabilities of databases and improve product security competitiveness, including the SM3 algorithm  for user authentication, and the SM4 algorithm for data encryption and decryption.&lt;/p&gt;

&lt;p&gt;learn more,Please click the word"&lt;a href="https://blog.opengauss.org/en/post/2022/opengauss-supports-sm3-and-sm4-algorithms/"&gt;openGauss&lt;/a&gt;"&lt;/p&gt;

</description>
      <category>database</category>
      <category>opensource</category>
    </item>
    <item>
      <title>New Feature of openGauss 3.0.0: Parallel Decoding</title>
      <dc:creator>Life in openGauss</dc:creator>
      <pubDate>Tue, 19 Jul 2022 02:20:23 +0000</pubDate>
      <link>https://dev.to/sunny28896679/1new-feature-of-opengauss-300-parallel-decoding-4clk</link>
      <guid>https://dev.to/sunny28896679/1new-feature-of-opengauss-300-parallel-decoding-4clk</guid>
      <description>&lt;p&gt;With the rapid development of information technology, various types of databases emerge one after another. Logical replication is increasingly important, with which data can be synchronized between heterogeneous databases. Currently, the average serial decoding performance of logical replication in openGauss is only 3 to 5 Mbit/s, which cannot meet the requirements of real-time synchronization in heavy service pressure scenarios. As a result, logs are stacked, affecting services in the production cluster. Therefore, the parallel decoding feature is designed to enable multiple threads to perform decoding in parallel, improving the decoding performance. In basic scenarios, the decoding performance can reach 100 Mbit/s.&lt;br&gt;
openGauss solutions as follow.&lt;br&gt;
Learn more,Please click the word"&lt;a href="https://blog.opengauss.org/en/post/2022/new-feature-of-opengauss-3-0-0-parallel-decoding/"&gt;openGauss"&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>opengauss</category>
      <category>database</category>
    </item>
  </channel>
</rss>
