Tagged articles
133 articles
Page 2 of 2
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 24, 2019 · Databases

How X‑Engine Redefines LSM Storage for High‑Performance E‑Commerce

This article provides an in‑depth technical overview of Alibaba's X‑Engine storage engine, explaining its LSM‑based architecture, compaction optimizations, transaction pipeline, caching strategies, and how these innovations enable low‑cost, high‑throughput OLTP for large‑scale e‑commerce workloads.

DatabaseLSMPolarDB-X
0 likes · 18 min read
How X‑Engine Redefines LSM Storage for High‑Performance E‑Commerce
Tencent Cloud Developer
Tencent Cloud Developer
Jun 3, 2019 · Databases

Storage Engine Overview and InnoDB Feature Design

An InnoDB storage engine sits above the file system and below SQL tools, providing transactions with redo/undo logs, row and table locking, MVCC, B+‑tree and adaptive hash indexes, compression, encryption, checkpointing, multi‑threaded buffering, backup and replication mechanisms, and extensive performance‑monitoring commands.

Database InternalsInnoDBStorage Engine
0 likes · 11 min read
Storage Engine Overview and InnoDB Feature Design
360 Tech Engineering
360 Tech Engineering
Feb 20, 2019 · Databases

Pika 3.0 New Features Overview

Pika 3.0, the open‑source C++ Redis‑compatible storage built on RocksDB, introduces a new Blackwidow engine, enhanced binlog, and optimized server layer, delivering higher interface performance, reduced disk usage, extended key length, full ZSET compatibility, and improved overall efficiency.

CDatabasePika
0 likes · 3 min read
Pika 3.0 New Features Overview
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 18, 2018 · Databases

Inside Alibaba AnalyticDB: Architecture, Core Technologies, and Real‑Time Data Warehouse Innovations

This article provides an in‑depth technical overview of Alibaba's AnalyticDB, covering the challenges of massive real‑time analytics, the cloud‑native multi‑tenant architecture, data model, import/export capabilities, high‑performance SQL parser, the Xuanwu storage engine, Xihe compute engine, optimizer, GPU acceleration, and elastic scaling features.

AnalyticDBDistributed computingGPU Acceleration
0 likes · 38 min read
Inside Alibaba AnalyticDB: Architecture, Core Technologies, and Real‑Time Data Warehouse Innovations
Programmer DD
Programmer DD
Dec 15, 2018 · Databases

How I Built a High‑Performance Java KV Store for a Competition – Architecture and Optimizations

This article details the design, implementation, and performance tuning of a Java‑based key‑value storage engine built for a competition, covering the competition requirements, interface definitions, data layout, recovery logic, multi‑threaded read/write strategies, Direct I/O techniques, JVM tuning, and practical lessons learned.

KV StoreStorage Enginedirect-io
0 likes · 19 min read
How I Built a High‑Performance Java KV Store for a Competition – Architecture and Optimizations
AntTech
AntTech
Nov 27, 2018 · Databases

OceanBase: Achieving Extreme Database Performance on Commodity Hardware

This article explains how Ant Group's financial‑grade distributed relational database OceanBase delivers extreme performance on ordinary servers by optimizing its storage engine, CPU usage, and system scalability, and it highlights the impressive throughput and latency gains demonstrated during the 2018 Double‑11 shopping festival.

CPU efficiencyOLTPOceanBase
0 likes · 8 min read
OceanBase: Achieving Extreme Database Performance on Commodity Hardware
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Oct 15, 2018 · Cloud Computing

Hardware‑Software Integrated Innovations in Cloud Computing: FusionEngine, AI Challenges, and Server Hardware AI

The article reviews recent advances in cloud computing hardware‑software integration, including Alibaba's FusionEngine storage engine, AI‑driven reliability and performance challenges, near‑data network acceleration, and the concept of server hardware AI, while also highlighting related research talks and recruitment notices.

Cloud ComputingStorage Enginehardware-software integration
0 likes · 11 min read
Hardware‑Software Integrated Innovations in Cloud Computing: FusionEngine, AI Challenges, and Server Hardware AI
ITPUB
ITPUB
Jun 17, 2018 · Databases

MySQL 8 vs PostgreSQL 10: Which Database Wins the Showdown?

An in‑depth comparison of MySQL 8 and PostgreSQL 10 examines feature parity, storage architecture, indexing, memory usage, replication, update overhead, and garbage collection, highlighting how recent improvements narrow the gap and offering guidance on choosing the right database for specific workloads.

PerformancePostgreSQLStorage Engine
0 likes · 12 min read
MySQL 8 vs PostgreSQL 10: Which Database Wins the Showdown?
Qunar Tech Salon
Qunar Tech Salon
Apr 18, 2018 · Databases

FPGA-Accelerated X-Engine Storage Engine for High‑Performance OLTP

This article presents the design, implementation, and evaluation of X‑Engine, a next‑generation LSM‑Tree based storage engine that offloads compaction to FPGA, achieving up to 50% KV‑interface and 40% SQL‑interface performance gains for write‑intensive OLTP workloads.

DatabaseFPGALSM‑Tree
0 likes · 19 min read
FPGA-Accelerated X-Engine Storage Engine for High‑Performance OLTP
ITPUB
ITPUB
Apr 6, 2018 · Databases

Understanding MySQL InnoDB: Architecture, Storage, Indexes, Locks, and Transactions

This article provides a comprehensive, step‑by‑step overview of MySQL's InnoDB storage engine, covering database vs instance definitions, internal processes, tablespace layout, file formats, record layouts, B‑tree indexes, lock types, and transaction isolation levels for developers seeking a solid foundation.

DatabaseIndexesInnoDB
0 likes · 26 min read
Understanding MySQL InnoDB: Architecture, Storage, Indexes, Locks, and Transactions
Efficient Ops
Efficient Ops
Dec 11, 2017 · Databases

Inside Twitter’s Manhattan: How a Massive Distributed Database Powers Real‑Time Ads

The article explores Twitter’s Manhattan storage system, detailing its architecture, CAP trade‑offs across various database types, the design of its modular storage engines, high‑performance operations, and the DevOps practices that enable reliable, low‑latency handling of billions of requests in a massive distributed environment.

CAP theoremDevOpsDistributed Systems
0 likes · 14 min read
Inside Twitter’s Manhattan: How a Massive Distributed Database Powers Real‑Time Ads
Architect
Architect
Apr 19, 2017 · Fundamentals

Analysis of Ceph Bluestore Storage Engine Architecture

This article examines Ceph's Bluestore storage engine, describing its raw‑device management, metadata structures, write and read I/O processing, allocation strategies, and clone handling, highlighting how it reduces write amplification and optimizes for SSDs compared to the older Filestore.

BlueStoreCephI/O Architecture
0 likes · 9 min read
Analysis of Ceph Bluestore Storage Engine Architecture
dbaplus Community
dbaplus Community
Dec 16, 2016 · Databases

Why MariaDB Beats MySQL: Features, Compatibility, and Performance Insights

This article explains how MariaDB, a community‑driven fork of MySQL, maintains full compatibility while adding new storage engines, advanced replication, performance‑boosting features like XtraDB and thread pools, and why many organizations consider it a superior replacement for Oracle‑owned MySQL.

DatabaseMariaDBOpen Source
0 likes · 9 min read
Why MariaDB Beats MySQL: Features, Compatibility, and Performance Insights
dbaplus Community
dbaplus Community
Oct 11, 2016 · Databases

Master MySQL: Installation, Configuration, Charset & Engine Guide

This comprehensive guide walks you through MySQL's features, table size limits, Linux installation methods, source compilation, post‑install security hardening, character‑set management, engine selection, essential commands, and password recovery techniques for robust database administration.

Character SetInstallationLinux
0 likes · 19 min read
Master MySQL: Installation, Configuration, Charset & Engine Guide
dbaplus Community
dbaplus Community
Aug 3, 2016 · Databases

How to Build a Minimal Relational Database from Scratch

This article explains the theoretical foundations of relational databases, outlines the essential storage, engine, and UI layers, and walks through a concrete minimal implementation using fixed‑length tables, B+‑tree indexes, simple SQL parsing with regular expressions, and a TCP‑based client interface.

B+TreeDatabaseRelational
0 likes · 12 min read
How to Build a Minimal Relational Database from Scratch
Architecture Digest
Architecture Digest
Jun 25, 2016 · Databases

Understanding MySQL Logical Architecture and the Pluggable Storage Engine API

This article explains MySQL's overall logical architecture, details each component such as connectors, connection management, parser, optimizer, caches, and the pluggable storage engine framework, and provides examples of the storage engine API functions for creating, opening, scanning, indexing, and handling transactions, plus guidance on building a custom engine.

APIBackend DevelopmentDatabase Architecture
0 likes · 10 min read
Understanding MySQL Logical Architecture and the Pluggable Storage Engine API
ITPUB
ITPUB
Jun 24, 2016 · Databases

How Ctrip Built a Fast MySQL-Based Time‑Series Storage Engine (CFL)

This article details Ctrip's motivation, design, implementation, performance evaluation, and future plans for a custom MySQL storage engine called CFL that efficiently stores time‑series data by leveraging MySQL's replication and a sequential write‑optimized file format.

CFLStorage EngineTime-series
0 likes · 15 min read
How Ctrip Built a Fast MySQL-Based Time‑Series Storage Engine (CFL)
Architect
Architect
Apr 6, 2016 · Databases

MongoDB MMAPv1 Storage Engine: Data Organization and Record Management

This article explains how MongoDB's MMAPv1 storage engine organizes databases, namespaces, data files, extents, and records, detailing the structures, write, delete, update, and query processes, and how space reclamation and fragmentation are handled.

Database ArchitectureMMAPv1MongoDB
0 likes · 6 min read
MongoDB MMAPv1 Storage Engine: Data Organization and Record Management
High Availability Architecture
High Availability Architecture
Jan 20, 2016 · Databases

MongoDB Storage Engine Evolution, Replication Enhancements, and New Features

The article reviews MongoDB's storage engine developments—including MMAP, WiredTiger, RocksDB, and Memory engines—highlights replication protocol improvements, automatic sharding changes, and introduces new features such as batch and partial indexes, document validation, and join capabilities, while providing performance test results and a Q&A section.

MongoDBStorage EngineWiredTiger
0 likes · 14 min read
MongoDB Storage Engine Evolution, Replication Enhancements, and New Features
Java High-Performance Architecture
Java High-Performance Architecture
Sep 1, 2015 · Databases

How a Database Server Starts, Handles, and Completes Client Requests

The article outlines the step‑by‑step lifecycle of a database server—from system initialization and buffer allocation, through connection and thread management, request parsing, optimization, storage‑engine interaction, to final response delivery and cleanup—illustrated with diagrams of each stage.

Database ArchitectureQuery ProcessingRequest Handling
0 likes · 4 min read
How a Database Server Starts, Handles, and Completes Client Requests