Tìm kiếm
7 kết quả cho “Bird”. Tìm không phân biệt dấu.
- Troubleshooting: A journey into the unknown Bài tóm tắt · Booking.com · 2017
…ver mỗi ngày. Thay đổi chính - Thu hẹp nguyên nhân: log của Bird cho thấy switch reset phiên BGP vì thiếu ba hello BFD, trên cả hai card mạng tới hai switch khác nhau cùng lúc, nên…
- Questioning the Lambda Architecture Bài tóm tắt · LinkedIn · 2014
…không sửa được. Một framework trừu tượng phủ cả hai (Summingbird) chỉ giảm được việc viết hai lần; gánh nặng vận hành và gỡ lỗi hai hệ vẫn còn, tính năng chỉ là phần giao của hai b…
- The Architecture Twitter Uses to Deal with 150M Active Users, 300K QPS, a 22 MB/S Firehose, and Send Tweets in Under 5 Seconds Bài tóm tắt · Twitter · 2013
…qua API. - Search làm ngược lại: ghi O(1) vào một máy Early Bird (Lucene sửa, index trong RAM), đọc O(n) bằng scatter-gather qua mọi shard rồi xếp hạng lại (Blender), khoảng 100 ms…
- 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.
- Twitter Công ty Thành viên
Khi rời một MySQL duy nhất sang Cassandra và MySQL shard (Gizzard), thứ vỡ đầu tiên là sinh ID, dẫn tới Snowflake (64 bit, k-sorted, không phối hợp) . Sau World Cup 2010, họ nhận ra monolith Rails (~200 kỹ sư) và…
- New Tweets per second record, and how! Bài tóm tắt · Twitter · 2013
…ice theo "danh từ lõi": Tweet, timeline, user. - Storage: T-Bird = Gizzard đứng trước nhiều MySQL, hash tweet để chọn DB. Mất auto-increment, nên dùng Snowflake sinh ID (). Đọc và…