Bluesky verbessert die Performance mit "verlustbehafteten Zeitleisten"
2025-02-19
Bluesky hat Hotspots in der Datenbank, verursacht durch hoch aktive Benutzer, durch die Einführung von "verlustbehafteten Zeitleisten" behoben. Dieser Mechanismus verwirft Schreibvorgänge probabilistisch, begrenzt die Last von stark gefolgten Benutzern und reduziert die P99-Latenz drastisch. Schreibvorgänge, die Minuten dauern konnten, sind jetzt in weniger als 10 Sekunden abgeschlossen. Diese Strategie opfert clever einen Teil der Datenkonsistenz für massive Gewinne in Bezug auf Systemleistung und Skalierbarkeit und zeigt, dass ein unperfektes Systemdesign in bestimmten Kontexten zu einer besseren Benutzererfahrung führen kann.
Mehr lesen
Entwicklung