Tìm kiếm
40 kết quả cho “Memcache”. Tìm không phân biệt dấu.
- Scaling Pinterest - From 0 To 10s Of Billions Of Page Views A Month In Two Years Bài tóm tắt · Pinterest · 2013
…5 DB + 9 slave), 4 node Cassandra, 15 node Membase (3 cụm), Memcache, Redis, Elasticsearch, 3 cụm Mongo, chỉ với 3 kỹ sư. Năm công nghệ DB khác nhau, mỗi cái hỏng theo cách riêng k…
- Meet Chrono, our scalable, consistent, metadata caching solution Bài tóm tắt · Dropbox · 2024
…hi gần nhất của mỗi key" , không giữ giá trị (giá trị nằm ở Memcache, được phép mất hoặc cũ). - Panda có commit timestamp đơn điệu theo key, đọc snapshot theo timestamp, GetLatest…
- Scaling Cache Infrastructure at Pinterest Bài tóm tắt · Pinterest · 2020
…ng sẵn cho high availability) → mcrouter . Thay đổi chính - Memcached + mcrouter: - memcached đơn giản, rất hiệu quả: một r5.2xlarge chịu 100K req/s và hàng chục nghìn kết nối; đượ…
- Evolution of Application Data Caching: From RAM to SSD Bài tóm tắt · Netflix · 2018
…a690) Bối cảnh - EVCache (từ 2013): cache phân tán dựa trên memcached, tích hợp với AWS, được gọi là "microservice ẩn". Đến 2018 là dịch vụ tier-0: hàng PB dữ liệu, hàng trăm tỷ it…
- Evolving Reddit's ML Model Deployment and Serving Architecture Bài tóm tắt · Reddit · 2021
…horn chia request. Feature lấy từ request hoặc từ Cassandra/Memcached, có memcached cục bộ trên mỗi máy (qua mcrouter) để giảm tail latency. - Model nhúng vào ứng dụng: thêm model…
- Slack's Incident on 2-22-22 Bài tóm tắt · Slack · 2022
…lỗi. - Dữ liệu trên Vitess chia nhiều keyspace (). Cache là Memcached, Mcrouter định tuyến bằng consistent hashing. Mcrib là control plane mới của cache: theo dõi Consul, khi một n…
- Prefetch Caching of Items at eBay Bài tóm tắt · eBay · 2020
…rvice gọi item service cho từng item và lưu kết quả vào cụm memcached. Search trả về kèm cờ "có thể đã cache" cho từng item. Toàn bộ chạy trong thời gian search và trang tìm kiếm đ…
- How Etsy caches: hashing, Ketama, and cache smearing Bài tóm tắt · Etsy · 2017
….etsy.com/codeascraft/how-etsy-caches) Bối cảnh - Etsy dùng memcached làm look-aside cache (kết quả query DB, search, tính toán đắt) cho PHP và Java, và Varnish làm cache HTTP cho…
- Cache made consistent: Meta's cache invalidation solution Bài tóm tắt · Meta · 2022
…eta vận hành TAO (hơn một nghìn nghìn tỉ query mỗi ngày) và Memcache. Cache động khác DB ở chỗ dữ liệu bị thay đổi trên cả hai đường : đọc (cache fill) và ghi (invalidation). Ví dụ…
- Caching Without Marshal Part 1: Marshal from the Inside Out Bài tóm tắt · Shopify · 2022
…Rails.cache , và mọi backend (monolith lõi của Shopify dùng Memcached) đều serialize bằng Marshal.dump / Marshal.load . Hướng dẫn Rails nói cache "chứa được mọi loại thông tin". -…
- How Slack Rebuilt Notifications Bài tóm tắt · Slack · 2026
…erence của user về "Mentions" cho tới khi dọn dữ liệu và xả memcache . - Bỏ tham số "sync" ngầm, lưu giá trị desktop và mobile tường minh cho dễ đoán. - Kết quả (theo Slack): lượt…
- Keeping Counts In Sync Bài tóm tắt · SoundCloud · 2018
…đếm : muốn tổng mọi thời gian phải đọc mọi bucket, nên thêm Memcached phục vụ khoảng 90% bộ đếm được hỏi nhiều nhất. Tăng cả Cassandra và cache cùng lúc; vì pipeline chỉ at-least-o…
- On WordPress Scaling and Performance, The Zillow Way Bài tóm tắt · Zillow · 2012
…h luận) được làm lại bằng query string hoặc bỏ. Tầng sau là Memcached cho các request lọt qua Varnish, và code riêng cũng gọi wp cache . - App server PHP autoscale theo tải. - Chia…
- Cache và invalidation Chủ đề Thành viên
Cache là cách rẻ nhất để một DB chịu được lượng đọc tăng nhiều lần. Vì vậy nó xuất hiện ngay từ giai đoạn đầu (Instagram 2011, Facebook 2004–2010). Cái giá đến sau, và lặp lại ở hầu hết các nguồn:
- Hot partition và thundering herd Chủ đề Thành viên
Chia dữ liệu và tải ra nhiều máy chỉ hiệu quả khi tải chia đều. Thực tế tải lệch: một khách hàng khổng lồ, một kênh có @everyone, một bài của người nổi tiếng. Có hai dạng hay gặp:
- 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".
- Chi phí hạ tầng và build vs buy Chủ đề Thành viên
Khi còn nhỏ, chi phí hạ tầng là chuyện phụ và cloud là lựa chọn hiển nhiên. Khi lớn lên, hoá đơn có thể chiếm phần lớn giá vốn. Hai câu hỏi xuất hiện: tối ưu chi phí trên nền đang có thế nào, và khi nào nên tự xây (hoặc…
- Độ tin cậy và multi-region Chủ đề Thành viên
Thay đổi kiến trúc lớn thường không đến từ kế hoạch mà từ một sự cố đau đớn. Khi đã chạy nhiều vùng, nhiều giả định của hệ thống một vùng không còn đúng.
- Load test và kiểm chứng capacity Chủ đề Thành viên
Trước một mốc tải chưa từng gặp (ra mắt game, tính năng mới gửi push toàn quốc, mùa giải, tăng trưởng nhanh), cần biết hệ chịu được bao nhiêu, cái gì gãy trước, và cần bao nhiêu máy. Test từng service riêng không đủ vì…
- 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.
- Monolith và microservices — đi và quay lại Chủ đề Thành viên
Lúc nào nên tách hệ thống thành nhiều service, và cái giá của việc đó là gì? Các nguồn hiện có cho thấy đây không phải đường một chiều.
- Nền tảng ML (feature, training, serving, giám sát model) Chủ đề Thành viên
Model ML đầu tiên của một công ty thường được nhúng thẳng vào một service có sẵn, với feature tính trong vài script và train bằng một job riêng. Khi số model và số người làm model tăng, bốn chỗ cùng hỏng:
- Scale dọc trước khi scale ngang Chủ đề
Thêm máy (scale ngang) kéo theo độ phức tạp phân tán. Bắt mỗi máy làm được nhiều hơn (scale dọc, tối ưu) thì đơn giản hơn, nhưng có trần và dễ thành một điểm hỏng.
- Instagram Công ty Thành viên
Bắt đầu bằng stack "nhàm chán" (Django + Postgres + Redis + Memcached trên EC2). Nguyên tắc: đơn giản, không phát minh lại, dùng đồ đã kiểm chứng. 3 kỹ sư vận hành được 14 triệu user . Cùng năm họ giữ Postgres, chia…
- Pinterest Công ty Thành viên
Năm 2015 Pinterest sinh sẵn nội dung cho mọi user và lưu trong HBase, cách đã đưa họ tới 100 triệu MAU nhưng tốn lưu trữ và khó thử nghiệm. Họ xây 9 hệ thống C++/RocksDB để sinh feed lúc đọc . Phía dưới là tầng cache…
- How Etsy Prepared for Historic Volumes of Holiday Traffic in 2020 Bài tóm tắt · Etsy · 2021
…ance group, Chef) chạy đúng, lộ nút thắt cấu hình ở vài cụm Memcache và relay StatsD. - Cyber Monday 2020: MySQL shard đỉnh khoảng 1,5 triệu query/giây, Memcache hơn 20 triệu reque…
- What Powers Instagram: Hundreds of Instances, Dozens of Technologies Bài tóm tắt · Instagram · 2011
…n. - Solr cho geo-search sau khi Postgres đã shard. - 6 máy Memcached. - Bất đồng bộ: Gearman với ~200 worker Python, dùng để chia sẻ sang Twitter/Facebook và để fan-out feed , nhờ…
- Instagration Pt. 2: Scaling our infrastructure to multiple data centers Bài tóm tắt · Instagram · 2015
…36 giờ dựng lại hạ tầng. - Sự cố cục bộ (mất điện một rack memcache) cũng cần đường lui. - Mở rộng dung lượng linh hoạt hơn ở các data center của Facebook. Thay đổi chính Từ 1 lên…
- MemSQL Architecture - The Fast (MVCC, InMem, LockFree, CodeGen) And Familiar (SQL) Bài tóm tắt · MemSQL · 2012
…lõi SQL Server). Theo họ, Facebook scale được nhờ hai thứ: Memcached (KV trong RAM) và sinh code (HipHop dịch PHP sang C++). Ghép hai ý vào database: DB trong RAM nhưng giao diện…
- Meta Công ty Thành viên
Facebook khởi đầu trên LAMP với mỗi trường đại học một DB; mở rộng bằng Memcache, rồi TAO, rồi data center riêng, edge cạnh ISP và region nhiều toà nhà. Giai đoạn 2010–2020 là các ca góc của hệ phân tán: bất nhất cache…
- Zillow Công ty Thành viên
Zillow cho thấy một công ty dữ liệu đi từ ứng dụng web có cache tự làm sang nền tảng dữ liệu, ML và thí nghiệm dùng chung. Năm 2012 các sản phẩm mới đã chạy trên AWS: nền tảng website cho môi giới trên WordPress dùng…
- From Static Rate Limiting to Adaptive Traffic Management in Airbnb's Key-Value Store Bài tóm tắt · Airbnb · 2026
…ện theo key cộng cache ngắn hạn và gộp request. Cùng họ với memcache lease của Instagram và bounded load của Zalando (). - Load shedding cần biết mức quan trọng của traffic, giống…
- Our not-so-magic journey scaling low latency, multi-region services on AWS Bài tóm tắt · Atlassian · 2019
…Cache cần cơ chế single-flight (chặn miss đồng thời), giống memcache lease của Instagram (). - Tự viết client cho service của mình (sidecar) vì người làm service biết cách gọi tốt…
- eBay Công ty Thành viên
Hai bài về nhất quán và độ bền ở eBay: protocol GRIT (2019) cho giao dịch ACID xuyên microservice và nhiều DB bằng OCC + log + áp bất đồng bộ ; và các phương án chạy Kafka đa region khi event phải đúng thứ tự (2020),…
- Etsy Công ty Thành viên
Etsy shard MySQL từ khoảng 2010 bằng ORM tự viết: gán shard ngẫu nhiên, lưu ánh xạ trong một index DB, thành điểm hỏng chung. Từ 2018 họ chuyển sang Vitess mà không dời dữ liệu (vindex lai: SQLite cho ID cũ, hash cho ID…
- A Brief History of Scaling LinkedIn Bài tóm tắt · LinkedIn · 2015
…ỗi service được redline để biết giới hạn tải. - Cache: thêm memcache/Couchbase ở mid-tier và Voldemort chứa kết quả tính sẵn. Sau đó gỡ bớt cache mid-tier : chúng giữ dữ liệu dẫn x…
- Upscaling LinkedIn's Profile Datastore While Reducing Costs Bài tóm tắt · LinkedIn · 2023
…gấp đôi mỗi năm (2023). Profile hơn 99% là đọc. - Lịch sử: memcached làm cache đọc trước DB, khó vận hành (suy giảm khi mở rộng, thay node, cache lạnh). Chuyển từ Oracle sang Espr…
- Meta's Infrastructure Evolution and the Advent of AI Bài tóm tắt · Meta · 2025
…social graph liên thông. - Mở ra công chúng: đỡ tải DB bằng Memcache , rồi xây hẳn TAO (social graph) và nhiều hệ cache, quản lý dữ liệu mới. - Khi ra châu Âu, scale phần mềm "khôn…
- Netflix Công ty Thành viên
Sự cố hỏng DB năm 2008 dẫn tới 7 năm lên AWS theo hướng cloud-native . Bài kiểm tra lớn đầu tiên là sự cố AWS US-East năm 2011: kiến trúc stateless, nhiều zone, fallback chịu được, nhưng rút khỏi zone phải làm tay. Từ…
- Active-Active for Multi-Regional Resiliency Bài tóm tắt · Netflix · 2013
…in cho use case của họ. - Cache: không làm multi-master cho memcached mà thêm vào client EVCache khả năng invalidate từ xa : mỗi lần ghi ở một region, gửi message (qua SQS) sang re…