Tìm kiếm
40 kết quả cho “SQL migration”. Tìm không phân biệt dấu.
- Fear-free PostgreSQL migrations for Rails Bài tóm tắt · GoCardless · 2020
…nh — [bài gốc](https://gocardless.com/blog/fear-free-postgresql-migrations-for-rails/) Năm bài là ước lượng (xem year note ). Nối tiếp . Bối cảnh - Postgres là database mặc định củ…
- 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.
- Migration from HBase to MyRocks at Quora Bài tóm tắt · Quora · 2021
…ocks-at-Quora) Bối cảnh - Quora có hai kho dữ liệu chính, MySQL (đã tự shard dọc và ngang) và HBase (key-value, 3 cluster để cô lập). Hai hệ rất phức tạp và không chia sẻ được kiến…
- Netflix Billing Migration to AWS — Part III Bài tóm tắt · Netflix · 2016
…uyển đổi nhưng đắt license và mang theo nợ kỹ thuật); RDS MySQL (giới hạn 6 TB lúc đó, cần gần 10 TB); Aurora (đủ dung lượng nhưng còn beta); PostgreSQL (ít kinh nghiệm nội bộ, và…
- Netflix Billing Migration to AWS Bài tóm tắt · Netflix · 2016
…) · (ứng dụng và dữ liệu khách hàng) · (database Oracle → MySQL). Bối cảnh - Billing là mảnh cuối cùng của Netflix còn ở data center khi cả streaming đã lên AWS (). Ngày 4/1/2016 ,…
- Cut-over logic in vitess schema migrations Bài tóm tắt · Vitess (PlanetScale/CNCF) · 2022
…tử với app; nhưng dựa vào thứ tự ưu tiên khoá nội bộ của MySQL, và có người dùng chỉ ra trường hợp thứ tự đó không đúng. Thay đổi chính: cut-over nhiều lớp của Vitess Mục tiêu: vớ…
- Image Migration to Google Cloud Platform Bài tóm tắt · trivago · 2024
…t schema Swagger với hai team dùng để họ làm song song; - MySQL managed, chuẩn hoá bảng, sinh ID ảnh ngay trong DB , bỏ pipeline ID đắt tiền chạy trên AWS; - ingest batch bằng Apac…
- Lessons from Deploying MySQL GTID at Scale Bài tóm tắt · Meta · 2014
…ering.fb.com/2014/09/18/core-infra/lessons-from-deploying-mysql-gtid-at-scale/) Bối cảnh - Replication MySQL truyền thống dựa trên toạ độ tương đối (tên file binlog + vị trí). GTID…
- Scaling to 100M: MySQL is a Better NoSQL Bài tóm tắt · Wix · 2015
…bài gốc](https://www.wix.engineering/post/scaling-to-100m-mysql-is-a-better-nosql) Bối cảnh - Mỗi request tới một site Wix (domain riêng hoặc subdomain) phải phân giải URL → site :…
- PostgreSQL Stories: A simple query with a big problem Bài tóm tắt · Render · 2024
…khó: Trung bình — [bài gốc](https://render.com/blog/postgresql-simple-query-big-problem) Phần 1 của câu chuyện hai phần. Phần này tìm ra query gây tắc và gỡ tắc; phần 2 () giải th…
- We replaced Redis with MySQL for inventory reservations, and it scaled Bài tóm tắt · Shopify · 2026
…Concurrency ổn, nhưng reservation (Redis) và sổ tồn kho (MySQL) nằm ở hai hệ thống , nên bước claim không nguyên tử được và có thể oversell hoặc undersell. Không hỗ trợ nhiều kho;…
- Maximum Warp: Building Migrations for Slack Enterprise Grid Bài tóm tắt · Slack · 2017
…u Slack: mọi dữ liệu của một team nằm trên cùng một shard MySQL , băm theo ID 64-bit của team. Dàn tải tốt, nhưng khó với dữ liệu vượt ranh giới một team. - Enterprise Grid (thiết…
- Netflix Billing Migration to AWS — Part II Bài tóm tắt · Netflix · 2016
…ó DVD). - Act III — Oracle còn lại quá quan hệ để ép sang NoSQL; Oracle trên cloud đắt license, Aurora còn beta, nên chọn MySQL trên EC2 (chi tiết ở phần 3). Viết lại PL/SQL thành…
- MySQL sharding at Quora Bài tóm tắt · Quora · 2020
…cao — [bài gốc](https://www.quora.com/q/quoraengineering/MySQL-sharding-at-Quora) Quora chặn crawler; đọc toàn văn qua trình duyệt ngày 2026-10-21, Wayback lúc đó offline. Bối cản…
- Atomic slot migration with Redis 8.4 Bài tóm tắt · Redis · 2026
Redis Cluster chia key vào 16.384 hash slot (CRC16(key) mod 16384, hoặc phần trong {}), mỗi node giữ một tập slot. Phải dời slot khi scale out/in và khi một key, slot hay node quá tải (bộ nhớ, CPU, băng thông).
- Cloud Native MySQL Sharding with Vitess and Kubernetes Bài tóm tắt · Vitess · 2015
…[bài gốc](https://vitess.io/blog/2015-10-06-cloud-native-mysql-sharding-with-vitess-and-kubernetes/) Bài của engineer YouTube giới thiệu Vitess 2.0 (khi đó còn alpha) chạy trên Ku…
- Flava DBaaS deep dive: From architecture to migration and beyond Bài tóm tắt · LINE (LY Corp) · 2026
…; cần công cụ cho developer tự làm theo UI: đã có DMB cho MySQL, mục tiêu đủ mọi DBMS khoảng Q2/2026. - Hướng tới: serverless DBaaS đa tenant (TiDB-compatible MySQL, OpenSearch) để…
- Accelerating real-time alerts with Redpanda: a successful migration story Bài tóm tắt · Redpanda · 2023
…ms. - Stack đề xuất ban đầu: Kafka, Kafka Connect, Flink, ksqlDB, Vert.x. Khó cân số partition: ít quá thì Flink không tận dụng được chia dữ liệu, nhiều quá thì metadata của Kafka…
- Completing the Netflix Cloud Migration Bài tóm tắt · Netflix · 2016
…g trăm microservice ; denormalize mô hình dữ liệu và dùng NoSQL. - Đổi cách vận hành công ty: bỏ phê duyệt ngân sách, phối hợp release tập trung, chu kỳ cấp phần cứng nhiều tuần; t…
- Why Uber Engineering Switched from Postgres to MySQL Bài tóm tắt · Uber · 2016
…âng cao — [bài gốc](https://www.uber.com/blog/postgres-to-mysql-migration/) Bối cảnh - Kiến trúc ban đầu: monolith Python + Postgres. 2016: microservices, và phần lớn chỗ trước đây…
- Parallel Run Pattern - A Migration Technique in Microservices Architecture Bài tóm tắt · Zalando · 2021
Ở Zalando microservices là chuẩn, nhưng theo bài: "microservice hôm qua thành monolith hôm nay". Team Returns phải tách logic trả hàng ra khỏi một monolith sắp thành legacy.
- Background Coding Agents: Downstream Consumer Dataset Migrations (Honk, Part 4) Bài tóm tắt · Spotify · 2026
…n pipeline khác, trên ba framework: BigQuery Runner và dbt (SQL), Scio (Scala). Hạn là 6 tháng; làm tay ước khoảng 10 tuần công kỹ sư. Thay đổi chính - Tìm phạm vi bằng lineage: tr…
- Stack Overflow: How We Do Deployment - 2016 Edition Bài tóm tắt · Stack Overflow · 2016
…: xoá khỏi code, deploy, rồi mới drop. Không đổi tên object SQL trên production; - gần như không bao giờ rollback : viết migration mới để sửa (roll forward). - Đổi mà không làm vỡ:…
- Moving the public Stack Overflow sites to the cloud: Part 1 Bài tóm tắt · Stack Overflow · 2025
…change) chạy trên máy chủ vật lý từ đầu: một máy → thêm máy SQL → data center (2010) → thêm CDN. Theo bài, các tối ưu hiệu năng đã cản trở cách làm hiện đại như service độc lập và…
- Courier: Dropbox migration to gRPC Bài tóm tắt · Dropbox · 2019
…dline qua ranh giới API. Context còn đi ra ngoài RPC: ORM MySQL cũ ghi deadline vào comment SQL, SQLProxy đọc comment và KILL query quá hạn. - Circuit breaking bằng hàng đợi LIFO g…
- DuckLake v1.0: The Lakehouse Format Built on SQL Reaches Production-Readiness Bài tóm tắt · DuckDB Labs · 2026
…storage như Iceberg và Delta. Catalog là bất kỳ hệ nào nói SQL, có primary key và lưu được bảng: SQLite, PostgreSQL, hoặc chính DuckDB. Dữ liệu vẫn là Parquet trên object storage.…
- Migrating Etsy's database sharding to Vitess Bài tóm tắt · Etsy · 2026
…etsyas-database-sharding-to-vitess) Bối cảnh - Etsy shard MySQL từ khoảng 2010 : ~1.000 bảng trên ~1.000 shard, hơn 425 TB, ~1,7 triệu request/giây (2026). - ORM tự viết quản lý sh…
- Scaling Pinterest - From 0 To 10s Of Billions Of Page Views A Month In Two Years Bài tóm tắt · Pinterest · 2013
…: 2 nhà sáng lập, 1 kỹ sư, Rackspace, 1 web engine nhỏ, 1 MySQL nhỏ. - 1/2011: EC2 + S3 + CloudFront, 4 web engine (để dự phòng), 1 MySQL + 1 read slave, 1 MongoDB cho counter, 2 k…
- Beyond synthetic testing: Capturing and replaying real database workloads at Airbnb Bài tóm tắt · Airbnb · 2026
…ying-real-database-workloads-at-airbnb/) Bối cảnh - Fleet MySQL-compatible của Airbnb (2026): hàng trăm cụm , hàng nghìn use case, hàng triệu QPS . Bài toán: định cỡ cụm cho tăng t…
- Partitioning GitHub's relational databases to handle scale Bài tóm tắt · GitHub · 2021
…i cảnh - Hơn 10 năm trước GitHub bắt đầu bằng Rails + một MySQL . - Các bước tiến hoá trước 2019: tách vài tính năng (ví dụ statuses) sang DB riêng; thêm read replica; dùng ProxySQ…
- DuckDB v2.0: Your Database Deserves a Better Parser Bài tóm tắt · DuckDB Labs · 2026
…tiên năm 2018 , DuckDB dùng parser và grammar lấy từ PostgreSQL: trưởng thành, đã qua thử lửa, cú pháp quen thuộc. Họ thêm một Transformer đổi parse tree kiểu Postgres sang AST nội…
- Chat Service Architecture: Persistence Bài tóm tắt · Riot Games · 2015
…nguồn mở), vốn chỉ hỗ trợ Mnesia hoặc ODBC. Lúc đầu chọn MySQL vì quy mô chưa là vấn đề và team quen. Mỗi shard ba máy MySQL: primary, backup, ETL. Dữ liệu: danh sách bạn (roster)…
- Journey to the cloud part II: Migrating Stack Overflow for Teams to Azure Bài tóm tắt · Stack Overflow · 2023
…chậm một API. Sửa bằng cấu hình cho phép nhiều alias hơn. - SQL Server: on-prem là một availability group trải hai data center (4 node; đọc chỉ-đọc từ secondary cùng region, DR ở r…
- Migrating billions of records: moving our active DNS database while it's in use Bài tóm tắt · Cloudflare · 2024
…nào; rate limit và cache được. - Logic trước đây nằm ở mức SQL (kiểm tra giới hạn số record của zone, audit) được chuyển lên tầng ứng dụng. Yêu cầu migration: không mất dữ liệu và…
- How We Replaced Our Data Pipeline With Zero Downtime Bài tóm tắt · Twilio · 2014
…lâu dài và phân tích. Trước đây cả hai nằm chung một cụm MySQL. - Ba vấn đề: - Tối ưu cho mọi thứ là không tối ưu cho gì: in-flight cần ghi nhiều, post-flight cần đọc nhiều mà khô…
- Migrating Data Ingestion Systems at Meta Scale Bài tóm tắt · Meta · 2026
…ủa Meta cào tăng dần vài petabyte dữ liệu social graph từ MySQL (một trong những cụm MySQL lớn nhất thế giới) vào data warehouse để phục vụ analytics và training model. - Hệ cũ gồm…
- Re-architecting Slack's Workspace Preferences: Moving to an EAV Model Bài tóm tắt · Slack · 2018
…space dưới dạng một JSON blob ngay trong bảng workspaces (MySQL). Hợp lý khi Slack còn nhỏ. - 2018: 165 tuỳ chọn, 150+ tổ chức Enterprise Grid, 70.000+ workspace trả phí, 8 triệu D…
- How We Partitioned Airbnb's Main Database in Two Weeks Bài tóm tắt · Airbnb · 2015
…ks-55f7e006ff21) Bối cảnh - Trước mùa du lịch hè 2015, DB MySQL chính (trên RDS, còn từ thời Airbnb là một app Rails) phải giảm tải. Airbnb chọn tách dọc theo chức năng thay vì sha…
- Navigating the Spark 3 and EMR 6 Upgrade Journey at Slack Bài tóm tắt · Slack · 2024
…n S3, metadata trong Hive Metastore (trên RDS); phần lớn là SQL, một số Scala/PySpark; Airflow nộp job qua Livy bằng operator tự viết. - Mọi workload chạy trên EMR 5.36, Spark 2.4.…
- The Evolution of Alibaba Cloud's Relational Database Services Architecture - PolarDB Bài tóm tắt · Alibaba · 2018
…lớn là nút cổ chai I/O (lưu trữ và mạng). - Các dạng RDS MySQL trước PolarDB (2018): - Bản cơ bản: tách compute khỏi storage bằng cloud disk nhiều bản sao; dễ migrate, mở rộng đĩa…