Basisprincipes van Cassandra - cursus RUB 51.500. van IBS Training Center, training 24 uur, Datum 26 november 2023.
Gemengde Berichten / / December 06, 2023
Cassandra® is een gedistribueerd, fouttolerant, schaalbaar, niet-relationeel databasebeheersysteem met peer-nodes, zeer snel om te schrijven en gewoon snel om te lezen, automatisch herstellend wanneer mislukkingen. Er is een SQL-achtige taal voor toegang tot gegevens. De cursus is gewijd aan het bestuderen van de principes waarop de cursus is gebouwd, methoden voor het maken van databases ervoor en het schrijven van query's in de CQL-taal en toegang tot gegevens uit applicatieprogramma's via API en met behulp van bibliotheken op hoog niveau. Er wordt aandacht besteed aan de processen van het lezen en schrijven van gegevens, clusterbeheer, het bepalen van de resourcevereisten, methoden voor het afstemmen van prestaties en monitoring.
Cursus programma
Behandelde onderwerpen:
Basisconcepten van Cassandra®;
Installatie en configuratie: lokaal en in de cloud;
Architectuur, replicatie, consistentiebeheer;
Gegevensregistratieproces, vertraagde opname;
Gegevensleesproces, gegevensherstel;
Consolidatie van opgeslagen gegevens en opschonen van verwijderde gegevens;
Cassandra®-datamodel;
Primaire sleutels en partitiesleutels;
CQL: Cassandra Query-taal;
CQL: gegevenstypen, verzamelingen, geneste gegevens, gegevensveroudering;
CQL-query's;
Transacties;
Gegevens uit query's modelleren;
Best practices voor gegevensmodellering voor Cassandra®;
Java-stuurprogramma-architectuur;
Basisprincipes van Java API;
DHT-ringbeheer;
Java® API-basisprincipes;
DHT-ringbeheer;
Prestatieafstemming;
Systeemsleutelruimte;
Beheer van gegevensopslag;
Bepalen van de resourcevereisten: geheugen, CPU, schijf;
Het corrigeren van fouten en reageren op storingen;
Toezicht houden.
Alle informatie die in deze sectie van Lifehacker wordt gepubliceerd, is geen openbaar aanbod zoals gedefinieerd door de bepalingen van artikel 437 van het Burgerlijk Wetboek van de Russische Federatie, en is uitsluitend voor informatieve doeleinden.
De dienst maakt gebruik van technologieën uit het project “Educated” en biedt geen educatieve diensten.