+ All Categories
Home > Technology > Mission_t_omars

Mission_t_omars

Date post: 02-Nov-2014
Category:
Upload: p3rnilla
View: 249 times
Download: 0 times
Share this document with a friend
Description:
presentation from Geek Girl Meetup Sweden 25-26/5 2013
Popular Tags:
39
onsdag 29 maj 13
Transcript
Page 1: Mission_t_omars

onsdag 29 maj 13

Page 2: Mission_t_omars

onsdag 29 maj 13

Page 3: Mission_t_omars

Mission to Mars

onsdag 29 maj 13

Page 4: Mission_t_omars

Mission to Mars

@p3rnilla

onsdag 29 maj 13

Page 5: Mission_t_omars

Mission to Mars

@p3rnilla

THE RED PLANET

onsdag 29 maj 13

Page 6: Mission_t_omars

”In the last century, Neil Armstrong became the first person to walk on the Moon. In this century you may become the first person to walk on Mars...” - Franklyn M Branley

>>

onsdag 29 maj 13

Page 7: Mission_t_omars

Research

onsdag 29 maj 13

Page 8: Mission_t_omars

10 things you should know about Mars

onsdag 29 maj 13

Page 9: Mission_t_omars

10 things you should know about Mars

1. Mars is the fourth planet from the sun

2. Mars is the seventh largest planet

3. Mars is a small rocky body

4. Mars's surface is closest to that of Earth of any of the planets

5. Mars may be the best hope for finding life away from Earth

6. Mars has inspired wild flights of imagination over the centuries

7. Mars has two tiny satellites which orbit very close to the surface

8. Mars has some remarkable geological characteristics

9. Mars has been visited by several probes

10. One day, humans will walk on Mars...

onsdag 29 maj 13

Page 10: Mission_t_omars

10 things you should know about Mars

1. Mars is the fourth planet from the sun

2. Mars is the seventh largest planet

3. Mars is a small rocky body

4. Mars's surface is closest to that of Earth of any of the planets

5. Mars may be the best hope for finding life away from Earth

6. Mars has inspired wild flights of imagination over the centuries

7. Mars has two tiny satellites which orbit very close to the surface

8. Mars has some remarkable geological characteristics

9. Mars has been visited by several probes

10. One day, humans will walk on Mars...

Time to plan the trip...

onsdag 29 maj 13

Page 11: Mission_t_omars

onsdag 29 maj 13

Page 12: Mission_t_omars

What do we need

onsdag 29 maj 13

Page 13: Mission_t_omars

What do we needPeople Space Crew

Land Crew

Supply Maps/Navigation System

Time schedule

Spacecraft

$$Money

Astronauts

EngineersManagers

Doctors

operative personal

Admin personal

foodwater Test, test ,testWC

space suits

communication tools

documentation

Mars

Earth

stars

training

fuelSystem

Salaries

clothes

training program

<6 months - from Earth> mars

more research

mars rover

planning

prep timerecovering time Summary

sponsors

smart people

onsdag 29 maj 13

Page 14: Mission_t_omars

???How do we store all the

this information in a good way - so we easily can find

it after 5 years???

onsdag 29 maj 13

Page 15: Mission_t_omars

Let’s do it again

onsdag 29 maj 13

Page 16: Mission_t_omars

???How do we store all the

this information in a good way - so we easily can find

it after 5 years???

WÄÄÄÄÄ

onsdag 29 maj 13

Page 17: Mission_t_omars

???How do we store all the

this information in a good way - so we easily can find

it after 5 years???

WÄÄÄÄÄ

onsdag 29 maj 13

Page 18: Mission_t_omars

SO MUCH DATA

onsdag 29 maj 13

Page 19: Mission_t_omars

onsdag 29 maj 13

Page 20: Mission_t_omars

SQL (Structured Query Language)

onsdag 29 maj 13

Page 21: Mission_t_omars

SQL (Structured Query Language)

NoSQL (Not only SQL)

Relational Database (MySQL)

Document-Oriented Database (MongoDB)Column Oriented (Cassandra)

Key Value Stores (Redis, Riak)

Graph Database (Neo4j)

onsdag 29 maj 13

Page 22: Mission_t_omars

onsdag 29 maj 13

Page 23: Mission_t_omars

Let’s try it with a graph database...

onsdag 29 maj 13

Page 24: Mission_t_omars

Modeling the data

onsdag 29 maj 13

Page 25: Mission_t_omars

onsdag 29 maj 13

Page 26: Mission_t_omars

onsdag 29 maj 13

Page 27: Mission_t_omars

to

participate_in

fly

onsdag 29 maj 13

Page 28: Mission_t_omars

to

participate_in

fly

control

works_

in

look_after

look_after

onsdag 29 maj 13

Page 29: Mission_t_omars

to

participate_in

fly

control

works_

in

works_at

look_after

look_after

works_at

works_at

part_o

f

Mars

Mission_To_Mars

Astronaut Pernilla

Spaceship

control_tower

Admin

Stina

Manager

Lisa

Doctor

Michaela

NASA

Headquarter

onsdag 29 maj 13

Page 30: Mission_t_omars

to

participate_in

fly

control

works_

in

works_at

look_after

look_after

works_at

works_at

part_o

f

Mars

Mission_To_Mars

Astronaut Pernilla

Spaceship

control_tower

Admin

Stina

Manager

Lisa

Doctor

Michaela

NASA

Headquarter

onsdag 29 maj 13

Page 31: Mission_t_omars

to

participate_in

fly

control

works_

in

works_at

look_after

look_after

works_at

works_at

part_o

f

Mars

Mission_To_Mars

Astronaut Pernilla

Spaceship

control_tower

Admin

Stina

Manager

Lisa

Doctor

Michaela

NASA

Headquarter

onsdag 29 maj 13

Page 32: Mission_t_omars

A graph database =

Nodes and relationships

Nodes RelationshipsMars

Pernilla AstronautAnna Manager

Michaela DoctorLisa Admin

Stina Engineer

Supply

SpaceshipNASAControl Tower

Mission_to_Mars

Money

goes_into

builtdesignfly

works_in

look_after

works_at

participate_in

to

manage

pay_mission

onsdag 29 maj 13

Page 33: Mission_t_omars

onsdag 29 maj 13

Page 34: Mission_t_omars

Cypher - a graph query language

๏a pattern-matching query language

๏declarative grammar with clauses (like SQL)

๏aggregation, ordering, limits

๏create, read, update, delete, match

onsdag 29 maj 13

Page 35: Mission_t_omars

onsdag 29 maj 13

Page 36: Mission_t_omars

// create a nodecreate (astronaut:Astronaut {name:"Pernilla", age: 27}),(target:Planet {planet:"Mars"}),

(mission:Mission {mission:"Mission to Mars"});

// find nodes match to node 1,2,3MATCH (astronaut)-[:PARTICIPATES_IN]->(mission)-[:TO]->(Planet:planet) where planet.planet = "Mars" RETURN astronaut.name

onsdag 29 maj 13

Page 37: Mission_t_omars

// create a nodecreate (astronaut:Astronaut {name:"Pernilla", age: 27}),(target:Planet {planet:"Mars"}),

(mission:Mission {mission:"Mission to Mars"});

// find nodes match to node 1,2,3MATCH (astronaut)-[:PARTICIPATES_IN]->(mission)-[:TO]->(Planet:planet) where planet.planet = "Mars" RETURN astronaut.name

onsdag 29 maj 13

Page 38: Mission_t_omars

Demo

onsdag 29 maj 13

Page 39: Mission_t_omars

THANKS!

Questions?

onsdag 29 maj 13


Recommended