Currently viewing the tag: "Databaser"

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

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