Tìm kiếm
40 kết quả cho “Chọn database”. Tìm không phân biệt dấu.
- Chọn database theo workload Chủ đề Thành viên
Không có database tốt nhất, chỉ có database hợp với mẫu đọc/ghi ở một quy mô cụ thể. Mẫu đó thay đổi khi sản phẩm lớn lên. Ngoài ra, chuyên môn vận hành của đội cũng là một phần của "workload".
- How PayPal Uses Real-time Graph Database and Graph Analysis to Fight Fraud Bài tóm tắt · PayPal · 2021
…so với phương án mua. Liên quan - · - Cùng công ty: (model chống gian lận dùng feature này) · - Cùng bài toán: · (cũng hai đường nạp batch + stream cho feature)…
- Database Federation: Decentralized and ACL-Compliant Hive Databases Bài tóm tắt · Uber · 2026
…ghe cập nhật HMS, kích một trong 10 pipeline Piper chờ sẵn (chọn ngẫu nhiên) để đồng bộ. Batch Synchronizer mỗi 2 giờ làm lưới đỡ: so metadata partition hai bên, lấy bản cập nhật s…
- 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.
- Database-per-User Architecture With Isolated Application Environments Bài tóm tắt · Neon · 2024
…trục "chia dữ liệu theo tenant": cô lập nhất, đắt nhất; chỉ chọn khi quy định hoặc nhịp nâng cấp bắt buộc (). - Khi nhiều bản chạy nhiều phiên bản schema, migration phải idempotent…
- A Decade of Evolution of Alibaba's Databases - Part 1 Bài tóm tắt · Alibaba · 2019
Double 11 tạo ra một đỉnh tải cực lớn đúng 00:00, và chính đỉnh đó định hướng công nghệ database của Alibaba suốt một thập kỷ.
- How Figma's databases team lived to tell the scale Bài tóm tắt · Figma · 2024
…rd. - Khoá shard: không có một khoá chung cho mọi bảng, nên chọn vài khoá (UserID, FileID, OrgID). Colo là nhóm bảng chung khoá shard và layout: trong một colo vẫn JOIN và transact…
- A Decade of Evolution of Alibaba's Databases - Part 2 Bài tóm tắt · Alibaba · 2019
2016, giám sát: hệ giám sát DB thành nút cổ chai khi số DB tăng: độ chi tiết chỉ 1 phút, sau tối ưu mới được 10 giây. Bộ phận bảo mật lại đòi thu toàn bộ câu SQL để phân tích realtime. Họ dựng lại cả hệ giám sát (giám…
- Partitioning GitHub's relational databases to handle scale Bài tóm tắt · GitHub · 2021
…Cách gỡ JOIN: tách thành nhiều query ( preload ); thêm tuỳ chọn disable joins cho has many :through (đã đưa ngược vào Rails 7); JOIN ở phía app. Join ở app đôi khi còn nhanh hơn ,…
- How Stripe's document databases supported 99.999% uptime with zero-downtime data migrations Bài tóm tắt · Stripe · 2024
…ptime-with-zero-downtime-data-migrations) Bối cảnh - Stripe chọn MongoDB từ 2011 (Atlas chưa có) và xây DocDB , DB-as-a-service nội bộ trên MongoDB Community: hơn 5 triệu query/giâ…
- The growing pains of database architecture Bài tóm tắt · Figma · 2023
…u tiên gặp lỗi scale. - Tự host thì đội chưa có kỹ năng. 3. Chọn tách dọc theo nhóm bảng: - Chọn bảng theo hai tiêu chí: - Tác động: đo average active sessions bằng cách lấy mẫu pg…
- LIquid: The soul of a new graph database, Part 1 Bài tóm tắt · LinkedIn · 2020
…index là một mini-log các cạnh liên quan, kèm offset. Query chọn một offset rồi đọc lùi, bỏ cạnh mới hơn: nhất quán "tính đến offset X" mà không cần khoá hay compare-and-swap. Xoá…
- Benchmarking databases for Global App Bài tóm tắt · Mercari · 2025
…p, lẫn nhân bản nhiều vùng nhất quán mạnh. Mercari trước đó chọn Spanner cho Merpay và nhiều service. Thay đổi chính - Ma trận 11 tiêu chí có trọng số: scale và hiệu năng (20%), ch…
- How We Partitioned Airbnb's Main Database in Two Weeks Bài tóm tắt · Airbnb · 2015
…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ì shard ngang (theo bài, đồng ý với Asana và Percona rằng shard ngang là "thuốc đắng"…
- How Uber Conquered Database Overload: From Static Rate-Limiting to Intelligent Load Management Bài tóm tắt · Uber · 2026
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ỗi giây. Kiến trúc chung: query engine stateless (lập kế hoạch,…
- The Evolution of Alibaba Cloud's Relational Database Services Architecture - PolarDB Bài tóm tắt · Alibaba · 2018
…iệu trên storage dùng chung. - Bỏ ghi đa điểm : như Aurora, chọn một writer nhiều reader thay vì bài toán phân tán đầy đủ, theo Alibaba đủ cho đa số OLTP. - Replication vật lý bằng…
- Member Transaction History: Data Store Selection Journey Bài tóm tắt · Walmart · 2019
…tion-history-architecture-8b6e34b87c21) Bài ngắn, mô tả lựa chọn lúc thiết kế; không có số liệu tải hay kết quả vận hành. Bối cảnh - Member Transaction History (MTH) là lớp đọc đa…
- Active-Active Shared-Nothing Database Architecture Bài tóm tắt · CapitalOne · 2020
…ản hai chiều, không chia sẻ gì, hiếm khi chỉ là bật một tuỳ chọn. Nội dung chính - AASN khác high availability: HA có thể đạt bằng hot standby ở vùng khác (active/passive). Theo tá…
- How we scaled reads on the Twitter Users Database Bài tóm tắt · Twitter · 2023
…y đổi chính - Chuyển sang MySQL thuần + Vitess . MySQL được chọn vì đã dùng rộng rãi ở Twitter, đơn giản, hiệu năng tốt; server MySQL phần lớn on-prem, phần cứng phổ thông được tuỳ…
- Upgrading a 56TB database that's growing at 250GB per day with (nearly) no downtime Bài tóm tắt · Trigger.dev · 2026
Một cụm Aurora Postgres khoảng 56 TB: bảng run 29,4 TB, các bảng liên quan tới run 25,4 TB, dữ liệu control plane (tổ chức, project, billing, deploy) chỉ 1,23 TB. Tăng 250 GB/ngày.
- Deno KV internals: building a database for the modern web Bài tóm tắt · Deno · 2023
…iểm chứng và tự xây lớp ngữ nghĩa ở trên. Inngest 2026 cũng chọn FoundationDB làm lõi (). - Thiết kế API giao dịch theo latency: với hệ đa region, giao dịch không tương tác (gửi mộ…
- Wix Inbox Journey: 3 Approaches for Zero Downtime Database Migration Bài tóm tắt · Wix · 2021
…chính Nguyên tắc chính (theo Wix): hiểu sâu dữ liệu thì mới chọn đúng công nghệ và cách migrate . Tạm gác công nghệ quen sang một bên, trả lời trước: mẫu truy cập (đọc, ghi, một ha…
- Disaster Recovery for Databases: High-availability Architecture of PolarDB-X Bài tóm tắt · Alibaba · 2026
…à RTO vài phút. - Ba lớp bảo vệ : backup toàn phần định kỳ (chống lỗi logic như xoá nhầm bảng, nhưng RPO bằng chu kỳ backup), backup log tăng dần (khôi phục tới thời điểm bất kỳ, R…
- DuckDB v2.0: Your Database Deserves a Better Parser Bài tóm tắt · DuckDB Labs · 2026
…thử nghiệm (v1.5) → mặc định ở v2.0 (2026). - PEG: các lựa chọn được thử theo thứ tự, chọn cái khớp đầu tiên, nên không còn xung đột kiểu LALR; thứ tự trở thành một phần ngữ nghĩa…
- Migrating Etsy's database sharding to Vitess Bài tóm tắt · Etsy · 2026
…để đặt dữ liệu liên quan cạnh nhau; - khi tạo bản ghi, ORM chọn shard ngẫu nhiên rồi lưu ánh xạ vào một "index database" không shard ; mỗi query phải tra DB này trước. - Ưu: scale…
- LIquid: The soul of a new graph database, Part 2 Bài tóm tắt · LinkedIn · 2020
Đồ thị biểu diễn bằng một bảng cạnh (adjacency list) là đúng mô hình quan hệ: không NULL, dạng chuẩn 5, dễ chuyể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.
- Automating Periodic Data Transfer from an Operational Database to a Data Warehouse Bài tóm tắt · Allegro · 2024
…, vì BigQuery không ép khoá duy nhất; nhờ vậy chạy lại hay chồng khoảng đều an toàn ; 5. so số dòng hai bên cho khoảng đó (hoặc tổng một cột). - Lỗi ở bước nào cũng retry tối đa 3…
- Postmortem of database outage of January 31 Bài tóm tắt · GitLab · 2017
…mp trống, vì job chạy trên máy ứng dụng nên package Omnibus chọn pg dump 9.2 cho DB 9.6 và lỗi ngay; email cảnh báo lỗi cron bị từ chối vì thiếu DMARC, nên không ai biết. Snapshot…
- Incident report for September 18, 2026: When Deletion Cascades Exhausted Our Database Connections Bài tóm tắt · Inngest · 2026
…quest , chia lô, rate limit, khử trùng để yêu cầu lặp không chồng lên nhau. - Tung bản giảm thiểu vào hệ đang yên, để fix và đợt tái phát không chồng nhau làm mất tín hiệu. - Headr…
- Moving to DynamoDB to Increase Application Resiliency Bài tóm tắt · CapitalOne · 2021
…ed trên AWS (không tự vận hành MongoDB, Cassandra). Các lựa chọn đã cân nhắc Lựa chọn Ưu Nhược (lúc đánh giá, 2019) --- --- --- Aurora Global Database Failover chéo region khoảng 1…
- Unlocking Horizontal Scalability in Our Web Serving Tier Bài tóm tắt · Airbnb · 2016
…ớc đó: Threads running vọt lên (query xấu hoặc storage chập chờn) làm latency và tỉ lệ lỗi tăng khắp stack; kỹ sư phải kill kết nối bằng tay. Thay đổi chính - Thread pool chỉ có ở…
- Scaling High-Availability Infrastructure in the Cloud Bài tóm tắt · Twilio · 2011
…hông cần online; quy trình thay đổi có người duyệt rõ ràng; chọn công nghệ theo bài toán (SQL cho việc này, KV hay S3 cho việc khác). Bài học cho SWE - Mục tiêu availability quyết…
- How Discord Stores Billions of Messages Bài tóm tắt · Discord · 2017
…đọc tin trong giờ gần nhất liên tục). - Đặt yêu cầu rồi mới chọn: scale tuyến tính, tự failover, ít bảo trì, đã được kiểm chứng, latency đoán trước được (cảnh báo khi p95 API 80ms,…
- MemSQL Architecture - The Fast (MVCC, InMem, LockFree, CodeGen) And Familiar (SQL) Bài tóm tắt · MemSQL · 2012
…le memory vượt thì chặn ghi, đọc vẫn chạy. Vì sao - Mỗi lựa chọn đi ra từ hai giả định: dữ liệu nằm trong RAM và cần thực thi SQL thật nhanh. Bỏ đĩa khỏi đường đọc thì nút thắt chu…
- Learn to stop using shiny new things and love MySQL Bài tóm tắt · Pinterest · 2015
…ào mời giải quyết mọi vấn đề scale. - Theo tác giả, startup chọn công nghệ mới vì ba bẫy: nghĩ sản phẩm mới cần công nghệ mới; nghĩ công nghệ cũ chậm, không scale; và công nghệ cũ…
- How we store and process millions of orders daily Bài tóm tắt · Grab · 2022
…oá item cũ bằng script, rồi mới bật TTL. - MySQL RDS (không chọn Aurora): RDS đã chín, đủ cho việc ít quan trọng; Aurora tính tiền theo IOPS. Bảng partition theo tháng, drop partit…
- Analysis of recent downtime & what we're doing to prevent future incidents Bài tóm tắt · Asana · 2019
…er sang hot spare mất vài phút, ứng dụng retry. - Có cơ chế chống phản hồi dương/sụp dây chuyền do quá tải ở nơi khác, nhưng không đặt tương tự cho DB này, một phần vì kích nhầm cũ…
- Integrating Neo4j Into Your Stack Bài tóm tắt · Doximity · 2022
Doximity là mạng nghề nghiệp cho bác sĩ; câu hỏi kiểu "hai user nối với nhau thế nào", "bạn cấp 1 hay 2", "đồng nghiệp chung" khó hoặc chậm trên SQL. Họ dùng Neo4j cho đồ thị quan hệ, cạnh ứng dụng Rails.
- DuckLake v1.0: The Lakehouse Format Built on SQL Reaches Production-Readiness Bài tóm tắt · DuckDB Labs · 2026
…Parquet. - Sorted tables (sắp khi compaction, flush, và tuỳ chọn lúc insert) để thu hẹp cận min/max và bỏ được nhiều file; bucket partitioning bằng murmur3 như Iceberg cho cột card…
- Sharding & IDs at Instagram Bài tóm tắt · Instagram · 2011
…êm độ phức tạp. Phần lớn cách họ scale được với ít kỹ sư là chọn giải pháp đơn giản, dễ hiểu, đáng tin. Họ lấy ý tưởng của Snowflake rồi đưa vào bên trong DB. Bài học cho SWE - Sha…