
Lavori con il database NoSQL Apache Cassandra?
Il 23 maggio, Odnoklassniki invita sviluppatori esperti nel suo ufficio a San Pietroburgo per , dedicato all'uso di Apache Cassandra. È importante solo la tua esperienza con Cassandra e la voglia di condividerla.
Noi di OK Apache Cassandra nel 2010 per memorizzare le valutazioni delle foto. Attualmente siamo i maggiori utilizzatori di Apache Cassandra nel Runet e tra i più grandi in Europa. Abbiamo oltre un centinaio di cluster diversi utilizzati sia per memorizzare varie informazioni di prodotto - classi, chat, messaggi - sia per gestire dati critici per l'infrastruttura - mapping dei blocchi logici su dischi di un grande storage binario - , gestione dei dati del cloud interno. ecc.
In totale, in sono gestiti da Cassandra petabyte di dati su migliaia di nodi. In questo periodo abbiamo accumulato una vasta esperienza nell'amministrazione, nello sviluppo e nell'implementazione di soluzioni basate su Cassandra, e abbiamo persino sviluppato il nostro .
Ora vorremmo condividere tutto questo con voi - attraverso casi reali pratici e senza segreti; l'evento si svolgerà in un formato di discussione aperta tra i partecipanti, il che significa che la discussione occuperà la parte principale del tempo. sono pronti a condividere le loro idee e approcci. L'evento sarà condotto da e .
Quali saranno i temi?
Operatività:
Esamineremo configurazioni tipiche di nodi e cluster in varie installazioni in produzione. Discuteremo come espandere i cluster con l'aumento del volume dei dati e del carico e come sostituire i nodi guasti con il minimo impatto sui clienti. Condivideremo le difficoltà affrontate e sistematizzeremo le problematiche più comuni. Scopriremo come monitorare i cluster per capire in anticipo dove e cosa esattamente non funziona. Affronteremo problemi legati al deployment di nuove versioni di Cassandra.
Prestazioni:
Cercheremo di capire quali metriche osservare e cosa può essere ottimizzato per migliorare queste metriche. Approfondiremo se fare o meno il retry e, se sì, come. Identificheremo i colli di bottiglia nell'architettura e nell'implementazione di Cassandra e discuteremo alcuni trucchi ingegneristici per aggirarli. Affronteremo anche l'importante repair e compaction senza degradare le prestazioni.
Affidabilità:
L'hardware non è eterno, quindi i guasti avvengono costantemente, e anche la mano del collega può tremare ed eliminare qualcosa di essenziale, per questo discuteremo della riparazione dopo guasti di dischi, macchine o data center, così come del ripristino a uno stato consistente da backup in caso di errori dell'operatore.
e parla dell'evento con amici e colleghi.
Fonte: habr.com
