
Arbeiten Sie mit der NoSQL-Datenbank Apache Cassandra?
Am 23. Mai laden die Odnoklassniki erfahrene Entwickler zu einem Treffen in ihr BĂŒro in Petersburg ein , das sich mit der Arbeit mit Apache Cassandra beschĂ€ftigt. Wichtig sind nur Ihre Erfahrungen mit Cassandra und die Bereitschaft, diese zu teilen.
Wir bei OK Apache Cassandra zur Speicherung von Foto-Bewertungen zu nutzen. Heute sind wir die gröĂten Nutzer von Apache Cassandra im russischen Internet und gehören zu den gröĂten in Europa. Wir betreiben ĂŒber einhundert verschiedene Cluster, die sowohl zur Speicherung unterschiedlicher Produktinformationen â Klassen, Chats, Nachrichten â als auch zur Verwaltung kritischer Infrastrukturdaten â z.B. Mapping von logischen Blöcken auf die Festplatten eines groĂen BinĂ€rspeichers â verwendet werden, , die Verwaltung von Daten in einer internen Cloud usw.
Insgesamt verwalten die unter der Anleitung von Cassandra Petabytes an Daten auf Tausenden von Knoten. In dieser Zeit haben wir enormes Wissen in der Administration, Entwicklung und im Betrieb von Lösungen auf Basis von Cassandra gesammelt und sogar unsere eigene .
Jetzt möchten wir all dies mit Ihnen teilen â anhand realer Fallstudien, ganz ohne Geheimnisse. Die Veranstaltung wird in Form einer lebendigen Diskussion zwischen den Teilnehmern stattfinden, was bedeutet, dass die Diskussion den gröĂten Teil der Zeit einnehmen wird. sind bereit, ihre Ideen und AnsĂ€tze zu teilen. Moderiert wird die Veranstaltung von und .
Welche Themen werden behandelt?
Betrieb:
Wir werden typische Konfigurationen von Nodes und Clustern in verschiedenen Produktionsinstallationen betrachten. Wir diskutieren, wie man Cluster mit wachsenden Datenmengen und Belastungen erweitert und wie man ausgefallene Knoten mit minimalen Auswirkungen auf die Kunden ersetzt. Wir teilen unsere Erfahrungen und systematisieren hĂ€ufige Stolpersteine. Wir klĂ€ren, wie man Cluster ĂŒberwacht, um im Voraus zu verstehen, wo und was nicht richtig funktioniert. AuĂerdem sprechen wir ĂŒber die Probleme beim Deployment neuer Versionen von Cassandra.
Leistung:
Lassen Sie uns herausfinden, auf welche Metriken wir achten sollten und was optimiert werden kann, um diese zu verbessern. Wir klÀren, ob wir neu abfragen sollten und wenn ja, wie. Wir identifizieren EngpÀsse in der Architektur und Implementierung von Cassandra und besprechen einige technische Tricks, um diese zu umgehen. Zudem behandeln wir die hÀufigen Themen des regulÀren Repairs und der Kompaktierung, ohne die Leistung zu beeintrÀchtigen.
Ausfallsicherheit:
Hardware ist nicht bestÀndig, daher kommen AusfÀlle stÀndig vor. Auch ein Kollege könnte aus Versehen etwas löschen. Daher werden wir die Wiederherstellung nach AusfÀllen von Festplatten, Maschinen oder Rechenzentren sowie den Rollback auf einen konsistenten Zustand aus Backups bei Operatorfehlern besprechen.
und erzÀhlen Sie Freunden und Kollegen von der Veranstaltung.
Quelle: habr.com
