Tìm kiếm
40 kết quả cho “Schema”. Tìm không phân biệt dấu.
- Zero Ops Schema Migration: WarpStream Schema Linking Bài tóm tắt · WarpStream · 2025
…g bình — [bài gốc](https://www.warpstream.com/blog/zero-ops-schema-migration-warpstream-schema-linking) Bài ra mắt tính năng của nhà cung cấp; mọi nhận định là theo WarpStream. Bối…
- Cut-over logic in vitess schema migrations Bài tóm tắt · Vitess (PlanetScale/CNCF) · 2022
…công ty. Wiki giữ vì nó giải thích bước khó nhất của online schema change, thứ mà GoCardless, GitHub, Etsy đều phải đối mặt. Bối cảnh - Online DDL (pt-online-schema-change, fb-osc,…
- Postgres as Your Platform: Building Event-Driven Systems with Schema Changes Bài tóm tắt · Neon · 2025
…uanh database (message queue để phát thay đổi, cron đồng bộ schema, webhook báo hệ phía sau). Postgres đã có sẵn đủ thứ để thay đổi schema thành sự kiện : DDL là transaction hạng n…
- A brief history of Notion's data catalog Bài tóm tắt · Notion · 2024
…h mô tả bảng bằng LLM được tóm tắt ngắn; lõi của bài là đưa schema về nguồn (code) và lan metadata theo lineage. Bối cảnh - Giai đoạn 1 (không catalog): dữ liệu tăng tự phát, phần…
- Building Scalable Real Time Event Processing with Kafka and Flink Bài tóm tắt · DoorDash · 2022
…event thống nhất : envelope (ngữ cảnh, metadata, tham chiếu schema, phần JSON không schema để đổi linh hoạt) + payload. Envelope nằm trong Kafka header. Event định nghĩa bằng Proto…
- Building a Data Streaming Platform Bài tóm tắt · Zillow · 2020
…ười viết không hiểu ngữ nghĩa bảng, phải đuổi theo thay đổi schema, schema DB không hợp cho ML; job hằng ngày ảnh hưởng DB production nên DBA phải dựng replica chỉ đọc, có DB phải…
- How Netflix Scales its API with GraphQL Federation (Part 1) Bài tóm tắt · Netflix · 2020
…ành công lớn, rồi lộ nút thắt: đội Studio API xa domain nên schema kém; nối backend mới vào graph làm tay; một đội nhỏ gánh vận hành cho graph ngày càng lớn. - Đầu 2019 Apollo công…
- The Great Re-shard: adding Postgres capacity (again) with zero downtime Bài tóm tắt · Notion · 2023
…theo workspace ID: 32 DB Postgres , mỗi DB chứa 15 logical schema ; mỗi workspace nằm trọn trên một shard. Giữa web server và DB là PgBouncer (khoảng 100 instance, mỗi cái mở tới…
- Designing Clear Street's First Transactional Outbox Pattern Bài tóm tắt · Clear Street · 2020
…a service lên Kafka, phá đóng gói và trói API streaming vào schema DB. Họ thêm một lớp outbox : - Debezium chỉ nghe các bảng có hậu tố events . - Mọi event là message Avro ; người…
- How we made ClickStack 5x faster for ClickHouse observability Bài tóm tắt · ClickHouse · 2026
…rk do họ tự dựng. Các con số là theo ClickHouse. Bối cảnh - Schema log/trace mặc định của ClickStack thừa hưởng từ exporter ClickHouse của OpenTelemetry Collector , do cộng đồng đó…
- Data Mesh — A Data Movement and Processing Platform @ Netflix Bài tóm tắt · Netflix · 2022
…hưa có connector, hoặc muốn phát domain event không gắn với schema DB). - Source: danh mục trung tâm dữ liệu miền để nhiều team dùng chung; một source có thể là kết quả của nhiều b…
- How to Pitch Apache Kafka Bài tóm tắt · Zillow · 2020
…AWS riêng; người khác không biết stream tồn tại, không biết schema, ý nghĩa trường, đảm bảo chất lượng; đổi schema làm consumer production hỏng, và theo tác giả "nhiều RCA ra đời"…
- Real-Time Data Lake Ingestion Is Saying Goodbye to ETL: Architectural Subtraction from Kafka to Iceberg Bài tóm tắt · Alibaba · 2026
…iến: Kafka nhận dòng dữ liệu, Iceberg tổ chức thành bảng có schema và query được, object storage giữ lịch sử rẻ. Theo Alibaba, S3 Tables (AWS, 2024) làm hướng này rõ hơn. - Đường t…
- Upscaling LinkedIn's Profile Datastore While Reducing Costs Bài tóm tắt · LinkedIn · 2023
…-LFU) → storage node (MySQL). Profile lưu dạng Avro binary; schema tiến hoá. OHC có hit rate thấp vì cục bộ từng router và vì request dùng projection. Thay đổi chính - Couchbase là…
- Federated GraphQL Server at Scale: Zillow Rental Manager Real-time Chat Application Bài tóm tắt · Zillow · 2019
…ching trong một server : mỗi tính năng có thư mục riêng với schema.graphql , resolver, test, service; ba module (Rental Manager, Renter Hub, shared) được ghép tại gốc thành một sch…
- Zero-downtime Postgres migrations - the hard parts Bài tóm tắt · GoCardless · 2015
…ợc: thà huỷ deploy còn hơn làm sập app. - Chia nhỏ thay đổi schema : dễ chẩn đoán hơn, transaction quanh DDL ngắn hơn. - Cập nhật Postgres (khoá được cải thiện qua mỗi bản; từ 9.4,…
- Introducing Espresso - LinkedIn's hot new distributed document store Bài tóm tắt · LinkedIn · 2015
…xử lý nearline/offline. - Theo LinkedIn, Oracle gây đau ở: schema evolution bằng ALTER TABLE cần DBA; cấp thêm shard là việc tay; failover giữa data center (master/slave) cần DBA…
- Running Kafka At Scale Bài tóm tắt · LinkedIn · 2015
…client mã nguồn mở: TrackerProducer tự chèn header, đăng ký schema, gửi audit; consumer tự lấy schema và giải Avro. Một team Kafka (gồm committer) hỗ trợ mọi team dùng Kafka thống…
- LIquid: The soul of a new graph database, Part 2 Bài tóm tắt · LinkedIn · 2020
…uyển dữ liệu. Nhưng DB quan hệ truyền thống chạy rất tệ với schema này, và SQL khó dùng để dựng ứng dụng. - Workload của LinkedIn là browsing : một trang cần một subgraph nhỏ nhưng…
- How Zillow Tests Clickstream Analytics Bài tóm tắt · Zillow · 2020
…ợc kéo từ BigTable về data lake (bảng Hive). Zillow chưa có schema chung cho event. - Dev đổi tên event (đổi chữ hoa, đổi cách gọi), xoá tính năng làm event ngừng bắn, hoặc thiếu t…
- Fly Behind The Scenes: Fresh Logging Bài tóm tắt · Fly.io · 2020
…ylog, từ đó thấy Graylog thừa. - Chuyển sang Elastic Common Schema : trường chung (nguồn, đích, HTTP, TLS...) cộng trường riêng (tên app, alloc, region), để tìm một IP nguồn trên n…
- How Uber Conquered Database Overload: From Static Rate-Limiting to Intelligent Load Management Bài tóm tắt · Uber · 2026
…-management/) Bối cảnh - Docstore (có transaction, CRUD) và Schemaless (tối ưu append) là hai DB phân tán tự làm trên MySQL: hàng nghìn cụm, hàng chục PB, hàng chục triệu request m…
- Training Orchestrator: Unifying Model Training at Yelp Bài tóm tắt · Yelp · 2026
…ình. - Step = cặp settings + hàm: loại step định nghĩa bằng schema input/output (step ra dataset nối với step cần dataset, step ra model nối với step cần model), và orchestrator ki…
- Safeguarding Dynamic Configuration Changes at Scale Bài tóm tắt · Airbnb · 2026
…rge; portal web cho admin và cập nhật khẩn), control plane (schema, quyền sở hữu, ACL, quyết định rollout: môi trường nào, zone nào, bao nhiêu phần trăm pod, tiến thế nào, rollback…
- Fear-free PostgreSQL migrations for Rails Bài tóm tắt · GoCardless · 2020
…c định của GoCardless, đứng sau monolith API chính (Rails). Schema đổi qua migration của Rails. - Phần lớn DDL lấy khoá ACCESS EXCLUSIVE (chặn cả đọc lẫn ghi). Bẫy lớn hơn là hàng…
- Near real-time features for near real-time personalization Bài tóm tắt · LinkedIn · 2022
…dding của job) → tóm tắt (trung bình, đếm theo địa điểm). - Schema hành động chuẩn: actor, verb, object kèm thuộc tính từng phần (kiểu JsonObject để linh hoạt), timestamp. - Samza…
- The Stack That Helped Medium Drive 2.6 Millennia of Reading Time Bài tóm tắt · Medium · 2016
…sản xuất dữ liệu khỏi người dùng. Spark dần thay cho ETL. - Schema bằng Protocol Buffers cho mọi tầng (app mobile, web, warehouse), có option tuỳ biến cho tên bảng, index, ràng buộ…
- How Slack Rebuilt Notifications Bài tóm tắt · Slack · 2026
…i lúc đọc thay vì viết lại tại chỗ. - Nhớ cache khi migrate schema: dữ liệu sai đã nằm trong cache vẫn phục vụ sau khi sửa DB. - Trạng thái ngầm (một cờ "sync") khó đoán hơn hai gi…
- Apache Hudi at Uber: Engineering for Trillion-Record-Scale Data Lake Operations Bài tóm tắt · Uber · 2026
…e đã chuyển lên cloud không downtime. - Bài học, theo Uber: schema evolution là chuyện hạng nhất từ ngày đầu (một lần đổi tên vô hại có thể làm vỡ hàng nghìn job hạ nguồn); lên kế…
- Scaling to 100M: MySQL is a Better NoSQL Bài tóm tắt · Wix · 2015
…) phải phân giải URL → site : một phép tra key/value. - Với schema chuẩn hoá (bảng routes, sites, hai bảng con, serial key, foreign key), mỗi lần đọc cần khoảng 4 query hoặc join,…
- Pipeline dữ liệu và analytics Chủ đề Thành viên
Lúc đầu, báo cáo chạy thẳng trên DB production. Đến một lúc truy vấn phân tích làm chậm giao dịch, dữ liệu cần gộp từ nhiều nguồn, và có thêm người dùng mới (analyst, ML, khách hàng xem dashboard). Khi đó cần một mặt…
- Migration không downtime Chủ đề Thành viên
Hệ thống đang chạy thật (gọi xe, chat, thiết kế) không được dừng, nhưng phải đổi ngôn ngữ, database hoặc hạ tầng bên dưới.
- Nền tảng nội bộ cho service (đường ray chung) Chủ đề Thành viên
Tách hệ thống thành nhiều phần (service, hoặc component trong một monolith) giải được bài toán tổ chức. Nhưng nếu mỗi team tự làm RPC, retry, log, metric, contract theo cách riêng, thì ta chỉ đổi một kiểu hỗn loạn lấy…
- Deploy và release an toàn Chủ đề Thành viên
Phần lớn sự cố bắt đầu bằng một thay đổi: code mới, cấu hình mới, hạ tầng mới. Khi hệ thống và tổ chức lớn lên, câu hỏi là làm sao đưa thay đổi lên production thường xuyên mà vẫn giới hạn được thiệt hại khi có lỗi.
- Event-driven, message queue và Kafka Chủ đề Thành viên
Khi một hệ có nhiều bên cần biết "có gì vừa xảy ra" (đơn hàng đổi trạng thái, tin đăng được sửa, ticket được cập nhật), gọi đồng bộ từng bên một làm producer phải biết mọi consumer, và một consumer chậm kéo chậm cả…
- Observability và monitoring Chủ đề Thành viên
Lúc đầu, monitoring là vài dashboard và một công cụ cài sẵn; log đọc thẳng từ máy. Khi hệ lớn lên, chính hệ quan sát thành một hệ phân tán có bài toán riêng:
- Sharding và tách database Chủ đề Thành viên
Một database quan hệ duy nhất là điểm khởi đầu của hầu hết sản phẩm. Đến một lúc nó không chịu nổi lượng ghi, dữ liệu không còn vừa một máy, hoặc một sự cố ở DB đó làm sập mọi tính năng.
- Stream processing Chủ đề Thành viên
Khi batch hằng ngày hay hằng giờ không còn đủ tươi (chi tiêu quảng cáo phải dừng đúng lúc chạm ngân sách, dashboard MRR không được trễ 24 giờ, alert phải bắn khi contest sắp đầy), hệ phải tính liên tục trên luồng sự…
- Hạ tầng tìm kiếm Chủ đề Thành viên
Lúc đầu, tìm kiếm là LIKE trên database hoặc một thư viện (Lucene) nhúng trong app. Khi dữ liệu và tính năng tăng, search thành một hệ có trạng thái riêng, khác database ở mấy điểm:
- Tự động hoá vận hành và auto-remediation Chủ đề Thành viên
Khi số máy, shard, pod tăng lên hàng nghìn, lỗi "hiếm" (một node chết, một đĩa hỏng, một replica trễ) thành chuyện hằng ngày, và thao tác tay không còn theo kịp: Stripe có hàng trăm lần shard suy giảm mỗi năm, mỗi lần…