小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ

Phases 1-3 built the storage primitives — vectors, row groups, column segments, and compression. But there’s no concept of a “table” yet. There’s no way to define a schema (CREATE TABLE), no way...

OLAP – Phase 4 Table, Catalog, and Bulk Loading

Kimserey Lam’s website, Software Development blog posts, videos and tutorials Kimserey Lam’s website, Software Development blog posts, videos and tutorials · 2026-07-04T05:00:00Z

Columnar storage has a property that row-based storage doesn’t: values in a column tend to be similar. A status column might have only 5 distinct values across millions of rows. A timestamp column...

OLAP – Phase 3 Compression

Kimserey Lam’s website, Software Development blog posts, videos and tutorials Kimserey Lam’s website, Software Development blog posts, videos and tutorials · 2026-07-01T05:00:00Z

Phase 1 gave us in-memory vectors and data chunks. But a database needs to persist data to disk and read it back. The challenge is designing a disk format that preserves the benefits of columnar...

OLAP – Phase 2 Columnar Storage

Kimserey Lam’s website, Software Development blog posts, videos and tutorials Kimserey Lam’s website, Software Development blog posts, videos and tutorials · 2026-06-27T05:00:00Z

For over 30 years, MySQL has grown through the contributions, feedback, and collaboration of a global community of developers, database administrators, customers, partners, educators, and open...

The Next Phase of MySQL Community Engagement: Accelerating Participation and Collaboration

Planet MySQL Planet MySQL · 2026-06-25T17:00:16Z

Slack has outlined how its AI serving infrastructure evolved through four distinct phases, moving from a self-managed Amazon SageMaker deployment to a multi-cloud architecture spanning AWS Bedrock...

Slack Outlines Four-Phase Journey to a Multi-Cloud AI Serving Platform

InfoQ InfoQ · 2026-06-25T07:02:00Z

The fundamental difference between OLTP and OLAP databases is how they store and process data. An OLTP database like PostgreSQL stores rows — when you insert a customer record, all columns (name,...

OLAP – Phase 1 Vectors and DataChunks

Kimserey Lam’s website, Software Development blog posts, videos and tutorials Kimserey Lam’s website, Software Development blog posts, videos and tutorials · 2026-06-24T05:00:00Z

The database is fully functional — it can store data, run SQL, use indexes, and survive crashes. But it’s missing three things that make a database a database: Transactions: grouping multiple...

OLTP – Phase 10 Transactions, Concurrency, REPL, and Server

Kimserey Lam’s website, Software Development blog posts, videos and tutorials Kimserey Lam’s website, Software Development blog posts, videos and tutorials · 2026-06-20T05:00:00Z

Everything we’ve built so far has a fatal flaw: if the power goes out, data is lost. The buffer pool keeps dirty pages in memory and flushes them to disk lazily. A crash before that flush means...

OLTP – Phase 9 Write-Ahead Log (WAL)

Kimserey Lam’s website, Software Development blog posts, videos and tutorials Kimserey Lam’s website, Software Development blog posts, videos and tutorials · 2026-06-17T05:00:00Z

Without an index, every query scans every row. WHERE id = 42 on a million-row table reads all million rows to find one. That’s O(n) — slow. A B+ tree index is a sorted data structure that maps key...

OLTP – Phase 8 B-Tree Index

Kimserey Lam’s website, Software Development blog posts, videos and tutorials Kimserey Lam’s website, Software Development blog posts, videos and tutorials · 2026-06-13T05:00:00Z

Before this phase, the parser and storage engine were separate systems. The parser could turn SQL into an AST, and the storage engine could read/write rows — but they didn’t talk to each other....

OLTP – Phase 7 Query Executor (The Integration Phase)

Kimserey Lam’s website, Software Development blog posts, videos and tutorials Kimserey Lam’s website, Software Development blog posts, videos and tutorials · 2026-06-10T05:00:00Z

Until now, every query is built manually in Go — constructing executor nodes and expression structs by hand. That works for testing, but a real database needs to understand SQL text. Phase 6 adds...

OLTP – Phase 6 SQL Parser

Kimserey Lam’s website, Software Development blog posts, videos and tutorials Kimserey Lam’s website, Software Development blog posts, videos and tutorials · 2026-06-06T05:00:00Z

Every time the database reads a row, it calls HeapFile.ReadPage() which seeks to a position in the file, reads 4096 bytes from disk, and copies them into memory. When a sequential scan reads page...

OLTP – Phase 5 Buffer Pool Manager

Kimserey Lam’s website, Software Development blog posts, videos and tutorials Kimserey Lam’s website, Software Development blog posts, videos and tutorials · 2026-06-03T05:00:00Z

Phase 3 gave us table.ScanAll() — iterate through every row. But there’s no way to say “only rows where age > 25” or “only the name column.” Phase 4 adds that. This is the first time the database...

OLTP – Phase 4 Sequential Scan and Filtering

Kimserey Lam’s website, Software Development blog posts, videos and tutorials Kimserey Lam’s website, Software Development blog posts, videos and tutorials · 2026-05-30T05:00:00Z

Phase 1 gave us pages and heap files (raw byte storage on disk). Phase 2 gave us schemas and serialization (typed values to/from bytes). But these two layers don’t know about each other — you’d...

OLTP – Phase 3 Table and Catalog

Kimserey Lam’s website, Software Development blog posts, videos and tutorials Kimserey Lam’s website, Software Development blog posts, videos and tutorials · 2026-05-27T05:00:00Z

In Phase 1, pages store raw bytes — InsertTuple([]byte("alice")). The page has no idea what those bytes mean. Phase 2 adds the layer that gives bytes meaning: a schema that defines columns and...

OLTP – Phase 2 Tuple/Record Format

Kimserey Lam’s website, Software Development blog posts, videos and tutorials Kimserey Lam’s website, Software Development blog posts, videos and tutorials · 2026-05-23T05:00:00Z

Every database needs to store data on disk and read it back. But disks don’t work like memory — you can’t read a single byte efficiently. Disk I/O works in blocks. The operating system reads and...

OLTP – Phase 1 Pages and Heap Files

Kimserey Lam’s website, Software Development blog posts, videos and tutorials Kimserey Lam’s website, Software Development blog posts, videos and tutorials · 2026-05-16T05:00:00Z

Agentic AI promises a fundamental shift in how B2B pricing is set, managed, and optimized to drive a step change in both efficiency and effectiveness.

B2B pricing: Navigating the next phase of the AI revolution

McKinsey Insights & Publications McKinsey Insights & Publications · 2026-04-07T00:00:00Z

AI investment isn’t just fueling innovation; it’s reshaping competitive dynamics and catalyzing a new wave of strategic M&A across the global tech landscape.

Technology M&A: AI enters its industrial phase

McKinsey Insights & Publications McKinsey Insights & Publications · 2026-02-13T00:00:00Z
动力学[6] | 通过相图 Phase Diagram 辨析变量、参数、超参数概念

本文探讨了动力学系统的相图及其分岔现象,定义了因变量、自变量和参数,并强调它们在科学中的重要性。通过Python示例,阐明了函数、参数与自变量的区别,讨论了实验设计与理论模型的关系,最后介绍了洛伦兹系统的混沌现象及其相图。

动力学[6] | 通过相图 Phase Diagram 辨析变量、参数、超参数概念

阿掖山:一个博客 阿掖山:一个博客 · 2025-09-23T00:00:00Z

Experian’s chief strategy and investment officer, Michael Meltz, talks about the company’s growth and innovation journey and how it is embracing gen AI and new technologies to develop new products...

How Experian is fueling its next phase of growth with data, AI, and platforms

McKinsey Insights & Publications McKinsey Insights & Publications · 2025-09-02T00:00:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码