Currently viewing the category: "Databaser"

hbase_logo

Axenna tilbyr nå et grunnkurs i Apache HBase:

Bakgrunn
H’en  i HBase står for Hadoop, og HBase er databasen med tettest integrering mot hele Hadoops økosystem. HBase brukes av noen av de største aktørene på web – f.eks. lagrer Facebook alle «Likes» i HBase – og databasen er spesialisert på rask lagring og henting av individuelle data til og fra store, distribuerte tabeller i sanntid. StumbleUpon driver f.eks. store deler av sin nettportal live fra HBase.

Målsetting

Kursdeltakerne skal etter gjennomført kurs kunne installere og drifte en HBase-klynge integrert i et Hadoop-miljø, og skal kunne utføre vanlige databaseoperasjoner som: Oppretting av tabeller, innsetting av data, endring av data og sletting av data via HBase sitt Java API  og via terminal-skripting i HBase sitt Ruby-skall. Deltakerne vil også lære driftsrelaterte operasjoner som balansering av data over mange noder, kompaktering av data og hvordan man legger til og fjerner noder i en HBase-klynge. I løpet av kurset vil man også komme i kontakt med en del relaterte teknologier, så som Apache Sqoop, Apache Pig, Apache Hive og Apache Phoenix.

Forkunnskaper

Kurset krever ingen forkunnskaper, men grunnleggende kunnskap om IT og databaser vil være en fordel. Teknologier som brukes i kurset blir forklart fra grunnen av.

Læremateriell

Lars George: HBase, the definitive Guide, versjon 2, samt online kursmateriell utviklet av Axenna

Kursinnhold

  • Installasjon og konfigurering av HBase for ulike formål (standalone, cluster)
  • Introduksjon til HBase-skallet og de vanligste skallkommandoene
  • HBase sin database-arkitektur og plass i NoSQL-landskapet
  • Auto-sharding og HBase sin lagrings-API
  • HBase klient-API (native Java API) – Insetting, oppdatering, henting og sletting av data via Java/Eclipse
  • Legge til og fjerne noder i en HBase-klynge
  • Sette inn data i HBase fra komma-separerte filer med Pig.
  • Overføre data fra relasjonelle databaser til HBase med Sqoop
  • Administrere HBase-tabeller med Hive og HiveQL
  • Bruke HBase med SQL gjennom Phoenix.
  • HBase med Hadoop og HDFS-filsystemet.
  • Vanlige driftsoperasjoner med HBase: kompaktering av data, balansering av nodelast, sikkerhetskopiering m.m.

Gjennomføring

Kurset går over tre dager (9-15) og kan gjennomføres bedriftsinternt, eller i våre kurslokaler i Oslo sentrum.

Sjekk Axennas kursportal for aktuelle kursdatoer: http://kurs.axenna.no

cassandra_logo

Introduksjon

Apache Cassandra er en stadig mer populær NoSQL database som bl.a. har automatisk replikering til multiple noder, gjerne over flere datasentre. Noder som feiler kan erstattes uten nedetid, noe som gjør databasen ideell for situasjoner hvor data ikke kan mistes. Cassandra brukes bl.a. av CERN, Facebook, eBay, GitHub, Instagram og Netflix, og de største Cassandra-klyngene p.t. har mer enn 300 TB med data fordelt på mer enn 400 servere.

Axenna tilbyr nå et  grunnkurs i installasjon, konfigurering og  bruk av Apache Cassandra:

Målsetting

Etter gjennomført kurs skal deltakerne kunne installere, konfigurere og bruke en Cassandra-klynge, inkludert opprette databaser og kolleksjoner og legge inn, oppdatere og slette data med Cassandras spørrespråk CQL.

Forkunnskaper

Kurset krever ingen forkunnskaper uten generelt gode datakunnskaper, men et grunnleggende kjennskap til databaser (relasjonelle eller NoSQL) vil være en fordel

Lærebok

Dokumentasjon fra Datastax, Apache Cassandra og egenprodusert dokumentasjon.

Gjennomføring

Kurset arrangeres i Axennas kurslokaler i Oslo sentrum, og kan også holdes som bedriftsinternt kurs

Kursinnhold

  • Introduksjon til NoSQL-databaser
  • Introduksjon til Apache Cassandra og Datastax Cassandra
  • Installasjon og konfigurering av Cassandra
  • Grunnleggende om Cassandras kommandolinje-klient
  • Cassandras datamodell
  • Lesing og skriving av data med CQL.
  • Ulike klienter – Cassandra Web Console, Thrift, Avro, Chiton (Python), Fauna (Ruby),  Hector (Java)
  • Integrerering med Hadoop
  • Grunnleggende vedlikehold og administrasjon

Klikk for mer informasjon, aktuelle kursdatoer osv

Introduksjon

MongoDBMongoDB (avledet av «humongous») er en dokumentbasert, open source,  nosql-database, skrevet i C++. Data lagres ikke i tabeller og rader som i en relasjonell database, som f.eks. MySql, men i objekter, i MongoDBs tilfelle som bson-ojekter (bson = binær json). Dette gjør databasen spesielt egnet til objektorienterte programmeringsspråk, hvor man slipper å gå veien om en såkalt ORM (Object Relational Mapper).  MongoDB brukes mye innenfor Big Data-områder, bl.a. til å analysere loggfiler fra webservere, data fra sensorer o.l.

Mongo er navnet på klient-programmet, som er et kraftig javascript-skall som også brukes til administrative oppgaver.

Mongod er navnet på databaseserver-programmet (som kan kjøres som en daemon)

Målsetting

Etter gjennomført kurs skal deltakerne kunne installere, drifte og bruke MongoDB til vanlige databaseoperasjoner og utviklingsformål.

Gjennomføring

Kurset går over tre dager (9-15) og kan gjennomføres bedriftsinternt, eller i våre kurslokaler i Oslo sentrum.

Lærebok

Kristina Chodorow – MongoDB: The Definitive Guide (2013) eller tilsvarende

Kursinnhold

Kurset tar utgangspunkt i at man ikke har noen erfaring med MongoDB fra før, og starter med installasjon av programvaren. Forøvrig dekkes JSON og Mongos søke-muligheter gjennom Mongo-skallet, samt importering og eksportering av data til og fra MongoDB. Oppretting av databaser og kolleksjoner, lagring og oppdatering av data, samt databasereplikering og sharding dekkes også.

Kursemner:

  1. Installasjon og konfigurering av MongoDB
  2. Verktøy
  3. Konsepter og begreper
  4. Grunnleggende databaseoperasjoner
  5. Utvikling med MongoDB
  6. Replikering
  7. Sharding
  8. Administrasjon av applikasjoner
  9. Administrasjon av servere

Online ressurser

I tillegg til læreboken, får deltakerne adgang til online dokumentasjon og ressurser på norsk gjennom vår egen e-læringsportal. Denne tilgangen gjelder også etter at kurset er avsluttet.

Priser

For kurs i våre kurslokaler i Oslo sentrum: kr. 13,500 per deltaker

For bedriftsinterne kurs:

2-3 deltakere: kr 13.500 per deltaker

4-6 deltakere: kr. 11.500 per deltaker

7 eller flere deltakere: kr 10.500 per deltaker

– I tillegg dekkes reise og opphold for kursinstruktør, etter statens satser, hvis utenfor Oslo.

– Kurs og opplæring er fritatt for mva.

Lenker

logo-mongodb-onwhite-e1352924317430MongoDB (avledet av «humongous») er en dokumentbasert, open source, såkalt nosql-database, skrevet i C++. Det vil si at data ikke lagres i tabeller og rader som i en relasjonell database, som f.eks. MySql, men i objekter, i MongoDBs tilfelle som bson-ojekter (bson = binær json). Dette gjør databasen spesielt egnet til objektorienterte programmeringsspråk, hvor man slipper å gå veien om en såkalt ORM (Object Relational Mapper). ORMs er kjent for å skalere dårlig, og MongoDB brukes spesielt innenfor det som kalles Big Data, bl.a. til å analysere loggfiler fra webservere.

Mongo er navnet på klient-programmet, som er et kraftig javascript-skall som også brukes til administrative oppgaver.
Mongod er navnet på databaseserver-programmet (som kjøres som en daemon)

MongoDB har blant annet:

Axenna er med og utvikler www.mongodb.no