×
Developers

The Mechanism behind Measuring Cache Access Latency

This article describes how to measure the access latency at different levels of memory hierarchy and introduces the mechanism behind it.

A Short Exploration of Java Class Pre-Initialization

This short article discusses the background details of Java class pre-initialization.

The Autonomous and Controllable O&M of Alibaba Cloud MyBase

This article describes how to install software, create a privileged account, view database logs, and modify any parameters with Alibaba Cloud MyBase.

Solutions to Memory Corruption and Memory Leak

This article will introduce the most troublesome bugs for developers in the Linux kernel debugging from three aspects: background, solutions, and summary.

When Java Meets Confidential Computing, Another Fantastic Journey Begins!

This article explains confidential computing (including requirements and demos) and how it works with Java and Alibaba Dragonwell.

The Scale up and Scale down of PostgreSQL Hash Partition Table

This article explains how to scale the PostgreSQL Hash partition table up and down (with examples).

Partition Table of PostgreSQL Hash and Partition ID Calculation

This article discusses the partition table of PostgreSQL Hash and partition ID calculation (with several examples).

Open-Source SysOM of Anolis: A Comprehensive O&M Management Platform

This article discusses SysOM SIG of OpenAnolis and its architecture, features, and usage practices.

Kruise Rollout v0.2.0: Support Gateway API and StatefulSet Rollout in Batches

This article discusses the benefits of Kruise Rollout v0.2.0 and how it can integrate with application delivery platforms.

Kruise Rollout: Flexible and Pluggable Progressive Rollout Framework

This article is an overview of the author's speech on Kruise Rollout from the 2022 OpenAtom Global Open Source Summit.

KubeVela 1.5: The Flexible Selection of CNCF Atomic Capabilities to Build a Unique Enterprise Application Release Platform

This article discusses the progress and updates in the newly released KubeVela 1.5.

An Interpretation of the Source Code of OceanBase (11): Analysis of Location Cache Module

This article explains ObTableScan design and code knowledge and introduces the analysis of the location cache module.

An Interpretation of the Source Code of OceanBase (10): Table One and Its Service Addressing

This article explains the creation process of the table one of the system tenant and the service addressing process related to the table one.

An Interpretation of the Source Code of OceanBase (9): "Macro Block Storage Format"

This article discusses everything about macro blocks from top to bottom, including its format, operations, and scenarios.

An Interpretation of the Source Code of OceanBase (8): Submission and Playback of Transaction Logs

This article discusses the submission and playback of transaction logs.

An Interpretation of the Source Code of OceanBase (7): Implementation Principle of Database Index

This article introduces the index build process of OceanBase from the perspective of code introduction and explains the relevant code of index build.

An Interpretation of the Source Code of OceanBase (6): Detailed Explanation of Storage Engine

This article gives a detailed explanation of the OceanBase storage engine.

An Interpretation of the Source Code of OceanBase (5): Life of Tenant

This article explains information related to the multi-tenant architecture of OceanBase.

An Interpretation of the Source Code of OceanBase (4): Life of Transaction

This article analyzes the external interfaces of database transactions of OceanBase.

An Interpretation of the Source Code of OceanBase (3): Life of Partition

This article introduces the storage layer of OceanBase and the life of a partition.