Tìm kiếm
7 kết quả cho “Keyspace ID”. Tìm không phân biệt dấu.
- Slack's Incident on 2-22-22 Bài tóm tắt · Slack · 2022
…ợc; boot lỗi là trang 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…
- Cloud Native MySQL Sharding with Vitess and Kubernetes Bài tóm tắt · Vitess · 2015
…ược được, đổi schema đơn giản hơn. - Shard theo khoảng trên keyspace ID: mỗi khoá được băm thành một giá trị 8 byte phân bố đều (consistent hashing), mỗi shard nhận một khoảng giá…
- 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:
- 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.
- Slack Công ty Thành viên
Slack bắt đầu bằng LAMP và giữ PHP vì môi trường của nó (mỗi request trạng thái sạch, vòng lặp sửa–tải lại). Họ cải tiến dần bằng HHVM và Hack thay vì viết lại . Tầng dữ liệu đi từ MySQL active-active shard theo…
- Scaling Datastores at Slack with Vitess Bài tóm tắt · Slack · 2020
…ví dụ tin nhắn shard theo channel id thay vì workspace. Mỗi keyspace gom dữ liệu tăng cùng một hệ số (user, team, channel). Về sau họ đổi từ migrate từng bảng sang migrate cả shard…
- Vitess (PlanetScale/CNCF) Công ty Thành viên
Dự án mã nguồn mở, sinh ra ở YouTube khoảng 2010 khi tầng định tuyến shard được tách khỏi ứng dụng . Bài 2022 giải thích bước cut-over của online schema change: đệm query bằng ACL có hạn, đổi tên bảng để ghi trở nên bất…