SlideShare uma empresa Scribd logo
1 de 172
Baixar para ler offline
hej.
@p3rnilla
Neo4j

fredag 18 oktober 13
Pernilla Lindh
Started at Neo4j 2012
Developer Evangelist
Geek Girl Meetup Öresund, Sweden
My Blog: www.p3rnilla.com
Find me on Twitter: @p3rnilla
Email me: pernilla@neotechnology.com

fredag 18 oktober 13
http://nostarch.com/mg_databases.htm#reviews

fredag 18 oktober 13
databaser

fredag 18 oktober 13
databaser

fredag 18 oktober 13
databaser

fredag 18 oktober 13
databaser

fredag 18 oktober 13
databaser
fredag 18 oktober 13
?
fredag 18 oktober 13
fredag 18 oktober 13
fredag 18 oktober 13
fredag 18 oktober 13
When Life Gives You Questions, Google has Answers
- AJ Carpio

fredag 18 oktober 13
fredag 18 oktober 13
inputting
storing
retrieving
managing information

fredag 18 oktober 13
DATA???

fredag 18 oktober 13
fredag 18 oktober 13
”Every 2 days we create as much
information as we did up to 2003.”
-Eric Schmidt, Google

fredag 18 oktober 13
fredag 18 oktober 13
fredag 18 oktober 13
fredag 18 oktober 13
Vi skickar alltså
2.9 miljoner email varje sekund

fredag 18 oktober 13
Laddar upp 20 timmars video varje
minut

fredag 18 oktober 13
Skickar 50 miljoner tweets varje dag

fredag 18 oktober 13
och spenderar 700 miljarder minuter
på facebook varje månad.

fredag 18 oktober 13
700
miljarder
minuter
fredag 18 oktober 13
700
miljarder
minuter
fredag 18 oktober 13
700
miljarder
minuter
fredag 18 oktober 13
http://www.celebquote.com/6730

fredag 18 oktober 13
SÅ MYCKET
DATA

fredag 18 oktober 13
fredag 18 oktober 13
?

fredag 18 oktober 13
?
BIG DATA

fredag 18 oktober 13
?
BIG DATA
=

fredag 18 oktober 13
?
BIG DATA
=
NOSQL

fredag 18 oktober 13
Smörgåsbord

fredag 18 oktober 13
Klassikern

fredag 18 oktober 13
Julskinkan

http://invintage.se/wp-content/upLoads/julgris.gif

fredag 18 oktober 13
RELATIONS DATABASEN

fredag 18 oktober 13
RELATIONS DATABASEN
SQL Structured Query Language

fredag 18 oktober 13
http://upload.wikimedia.org/wikipedia/ru/d/d3/Mysql.png

fredag 18 oktober 13
fredag 18 oktober 13
http://basen.oru.se/kurser/db2/2012-2013-p34/tentor/tenta-2009-04-04/er.png

fredag 18 oktober 13
http://joemaller.com/wordpress/wp-content/uploads/2007/10/wordpress_23_mysql_tables.pdf

fredag 18 oktober 13
http://good-wallpapers.com/cartoons/20228

fredag 18 oktober 13
http://wallpoper.com/images/00/00/25/61/unknown_00002561.jpg

fredag 18 oktober 13
open-source (mostly)
cluster-friendly
21st Centery Web
schema optional

fredag 18 oktober 13
open-source (mostly)

NOSQL
cluster-friendly

21st Centery Web
schema optional

fredag 18 oktober 13
open-source (mostly)

NOSQL
cluster-friendly

21st Centery Web
schema optional

fredag 18 oktober 13
fredag 18 oktober 13
NOSQL
fredag 18 oktober 13
NOSQL
Not only SQL

fredag 18 oktober 13
http://1.bp.blogspot.com/-yZ1xxB2bb4A/Ui_g6pRxCjI/AAAAAAAA2LE/tU6q4oRGVuo/s1600/keep-calm-and-put-on-a-happy-face-1.png
fredag 18 oktober 13
Martin Fowler

I am an author, speaker, and loud-mouth on the design of enterprise software.
I work forThoughtWorks, a software delivery and consulting company. This site
contains lots of my writing on software development, which primarily focuses
on software design and agile methods.

http://codethinked.wpengine.netdna-cdn.com/wp-content/uploads/WindowsLiveWriter/TheProgrammerDressCode_10D17/Martin%20Fowler_536d8c85-ed2f-4f02-bca1f8d224b03da6.jpg
fredag 18 oktober 13
Not using the relational model (nor the SQL language)
Open source
Designed to run on large clusters
Based on the needs of 21st century web properties
No schema, allowing fields to be added to any record without controls
fredag 18 oktober 13
1.)

fredag 18 oktober 13

Document-Oriented Database
1.)

Document-Oriented Database

A document-oriented database is a computer program designed for storing,
retrieving, and managing document-oriented information, also known as semistructured data. Document-oriented databases are one of the main categories
of so-called NoSQL databases and the popularity of the term "documentoriented database" (or "document store") has grown[citation needed] with the
use of the term NoSQLitself. In contrast to well-known relational databases
and their notions of "Relations" (or "Tables"), these systems are designed
around an abstract notion of a "Document".

fredag 18 oktober 13
1.)

Document-Oriented Database

A document-oriented database is a computer program designed for storing,
retrieving, and managing document-oriented information, also known as semistructured data. Document-oriented databases are one of the main categories
of so-called NoSQL databases and the popularity of the term "documentoriented database" (or "document store") has grown[citation needed with the
use of the term NoSQLitself. In contrast to well-known relational databases
and their notions of "Relations" (or "Tables"), these systems are designed
around an abstract notion of a "Document".

fredag 18 oktober 13
1.)

Document-Oriented Database

storing,
retrieving,
and managing document-oriented information
also known as semi-structured data. Document-oriented databases are one of
the main categories of so-called NoSQL databases and the popularity of the
term "document-oriented database" (or "document store") has grown[citation
needed with the use of the term NoSQLitself. In contrast to well-known
relational databases and their notions of "Relations" (or "Tables"), these
systems are designed around an abstract notion of a "Document".

fredag 18 oktober 13
http://www.cloudifysource.org/guide/images/overview/petClinicSharding.jpg
fredag 18 oktober 13
2.

Column Oriented Database

A column-oriented DBMS is a database management system (DBMS) that
stores data tables as sections of columns of data rather than as rows of data. In
comparison, most relational DBMSs store data in rows. This[ambiguous] has
advantages for data warehouses, customer relationship management (CRM)
systems, and library card catalogs, and other ad hoc inquiry systems[1] where
aggregates are computed over large numbers of similar data items.

fredag 18 oktober 13
2.

Column Oriented Database

A column-oriented DBMS is a database management system (DBMS) that
stores data tables as sections of columns of data rather than as rows of data. In
comparison, most relational DBMSs store data in rows. This[ambiguous] has
advantages for data warehouses, customer relationship management (CRM)
systems, and library card catalogs, and other ad hoc inquiry systems[1] where
aggregates are computed over large numbers of similar data items.

fredag 18 oktober 13
http://10kloc.files.wordpress.com/2012/12/treecassandra.png?w=605

http://10kloc.files.wordpress.com/2012/12/treecassandra.png?w=605

fredag 18 oktober 13
3.

Key Value Stores

They all allow storage of arbitrary data which is being indexed using a single key to allow retrieval.
Key value stores allow the application developer to store schema-less data. This
data is usually consisting of a string which represents the key and the actual
data which is considered to be the value in the "key - value" relationship.
They all allow storage of arbitrary data which is being indexed using a single key
to allow retrieval.

fredag 18 oktober 13
fredag 18 oktober 13
4.)

fredag 18 oktober 13

Graph Databases
4.)

fredag 18 oktober 13

Graph Databases
vi ses om 15!

fredag 18 oktober 13
A little talk about
graph databases and
Neo4j

http://somefun.net/fun/wp-content/uploads/2013/01/The-only-way-to-see-grumpy-cat-happy.jpg

fredag 18 oktober 13
A little talk about
graph databases and
Neo4j

http://somefun.net/fun/wp-content/uploads/2013/01/The-only-way-to-see-grumpy-cat-happy.jpg

fredag 18 oktober 13
Agenda:
Introduction
The fairytale about Neo4j
- Johnny Depp, Cats, Earth, Napster, Friends, Customer, Application map
Graphs are everywhere
- social, linked, interest graph
Graph Databases
- What is it? My little pony s, Matrix, Tom Hanks, Patterns, Movies, Query
language

DEMO
Become a graphista?
Thank you!

fredag 18 oktober 13
fredag 18 oktober 13
Once upon a tim!..

fredag 18 oktober 13
fredag 18 oktober 13
In " 90’s, #ree guys had a problem...

fredag 18 oktober 13
In " 90’s, #ree guys had a problem...

fredag 18 oktober 13
In " 90’s, #ree guys had a problem...

http://2.bp.blogspot.com/-QaEsy3VUs8I/TVNnPt7eDGI/AAAAAAAABFs/xyVHor675jI/s640/cry-baby.jpg
http://www.premierlife.ca/wp-content/uploads/2010/10/Dawson-Crying-dawsons-creek-1445426-640-480.jpg
http://web-/images/Gallery/4549/stupid-things-men-complain-about-1543534270-aug-30-2012-1-600x400.jpg

fredag 18 oktober 13
http://cbjazzfoundation.org/wp-content/uploads/2011/07/shorty.no-money1.jpg

fredag 18 oktober 13
Between 3-8 000 language today

http://www.peacewomen.org/assets/file/TranslationInitiative/flags_globe.179100354.jpg

fredag 18 oktober 13
http://andhedrew.com/wp-content/uploads/2011/11/the-problem.jpg

fredag 18 oktober 13
http://bilder.alltinggratis.se/big/434.jpg

fredag 18 oktober 13
ENG

Building

SE

Hus

ENG

House

Haus

1

0

IS_A

Cottage

2

fredag 18 oktober 13

DE

Stuga
fredag 18 oktober 13
#ey $a%ed &g into " h'tory and
realized..

fredag 18 oktober 13
GRAPHS
ARE
EVERYWHERE
fredag 18 oktober 13
fredag 18 oktober 13
fredag 18 oktober 13
fredag 18 oktober 13
fredag 18 oktober 13
fredag 18 oktober 13
fredag 18 oktober 13
fredag 18 oktober 13
1999
http://www.rudebaguette.com/assets/Napster4_logo_270x242.jpg
http://earnedweb.com/wp-content/uploads/2012/09/GoogleBeta1.jpg
http://images6.fanpop.com/image/photos/32500000/friends-friends-32591545-600-381.jpg
http://4.bp.blogspot.com/-2j3ZWB9HJWo/UiCBKgYIgBI/AAAAAAAABTU/HBTTi7b4nb8/s400/Brustin-britney-and-justin-7802587-270-299.jpg
http://upload.wikimedia.org/wikipedia/en/c/c1/The_Matrix_Poster.jpg
fredag 18 oktober 13
http://www.practichem.com/Portals/209387/images/idea%20lightbulb.jpg

fredag 18 oktober 13
Let’s build
a graph database!

http://www.practichem.com/Portals/209387/images/idea%20lightbulb.jpg

fredag 18 oktober 13
And called it Neo,
since we all
love The Matrix

http://www.practichem.com/Portals/209387/images/idea%20lightbulb.jpg

fredag 18 oktober 13
And make it
open-source
so everyone
can join the fun

http://www.practichem.com/Portals/209387/images/idea%20lightbulb.jpg

fredag 18 oktober 13
fredag 18 oktober 13
fredag 18 oktober 13
IDEA

fredag 18 oktober 13
IDEA

PROTOTYPE

fredag 18 oktober 13
IDEA

PROTOTYPE

RUNNING IN PRODUCTION
http://images.sodahead.com/polls/001881117/5754731832_Lets_Party_Like_Its_1999_xlarge.gif
http://blog.toubiweb.com/wp-content/uploads/2013/04/java.gif
http://linuxfocus.berlios.de/common/images/coverJanuary2000.gif
fredag 18 oktober 13
http://www.my-walls.org/map-world-old/

fredag 18 oktober 13
http://www.my-walls.org/map-world-old/

~ 55 employees
In 11 countries
A startup
50 000 NIP every month
2% customers of the global 2000
fredag 18 oktober 13
http://rlv.zcache.com/we_love_our_customers_buttons-rdf5675f794da42cdb888797318c24485_x7j3i_8byvr_512.jpg

fredag 18 oktober 13
fredag 18 oktober 13
Coolest Application Built in Neo4j

fredag 18 oktober 13
http://www.fiftythree.com/paper

fredag 18 oktober 13
http://www.fiftythree.com/paper

fredag 18 oktober 13
GRAPHS
ARE
EVERYWHERE
fredag 18 oktober 13
fredag 18 oktober 13
http://www.rebellesociety.com/wp-content/uploads/2013/07/facebook-2.jpg

fredag 18 oktober 13
fredag 18 oktober 13
http://guardianlv.com/wp-content/uploads/2013/06/where-do-google-doodles-come-from-ff2932470c.jpg

fredag 18 oktober 13
http://guardianlv.com/wp-content/uploads/2013/06/where-do-google-doodles-come-from-ff2932470c.jpg

fredag 18 oktober 13
fredag 18 oktober 13
http://3.bp.blogspot.com/-odK05LyWBbk/Ua_vP6hOh3I/AAAAAAAACtI/BU2Og8NFWL4/s150/twitter.png
http://tctechcrunch2011.files.wordpress.com/2011/02/interestgraph.jpg

fredag 18 oktober 13
GRAPHS
ARE
EVERYWHERE
fredag 18 oktober 13
So what is a graph database?

http://static.beta.pixgallery.com/images/detail/A/Z/B/PIX-AZBLDU.jpg
fredag 18 oktober 13
fredag 18 oktober 13
What is a graph?

fredag 18 oktober 13
What is a graph?

Object (vertex, node)

fredag 18 oktober 13
What is a graph?

Object (vertex, node)

fredag 18 oktober 13
What is a graph?

Object (vertex, node)

fredag 18 oktober 13
What is a graph?

Object (vertex, node)

fredag 18 oktober 13
What is a graph?

Object (vertex, node)

fredag 18 oktober 13
What is a graph?

Object (vertex, node)

Link (edge, arc, relationship)
fredag 18 oktober 13
Peter

fredag 18 oktober 13
Peter

Johan

fredag 18 oktober 13
Peter
Emil

Johan

fredag 18 oktober 13
Peter

Emil

Johan

fredag 18 oktober 13
Friend Of

Peter

Emil

Johan

fredag 18 oktober 13
Friend Of
Friend Of

Peter

Emil

Johan

fredag 18 oktober 13
Friend Of
Friend Of

d
ien
Fr

Peter

Of

Emil

Johan

fredag 18 oktober 13
Friend Of
Friend Of

Frie
n

Of

d Of

d
ien
Fr

Peter

Johan

fredag 18 oktober 13

Emil
Friend Of
Friend Of

Frie
n

Of

d Of

d
ien
Fr

Peter

Johan

fredag 18 oktober 13

Emil
Friend Of

since: 1994
Friend

Since: 1994

Of
d
ien 1992
Fr
:
ce

Frie
nd O
f
Sinc
e: 19
84

Age:38

Sin

Peter

Johan
Age: 36

fredag 18 oktober 13

Emil
Age: 34
Modeling a graph

fredag 18 oktober 13
fredag 18 oktober 13
Step one: Start with a whiteboard and a pen

fredag 18 oktober 13
fredag 18 oktober 13
Step two: Use your imagination

fredag 18 oktober 13
fredag 18 oktober 13
Everyone watch movies

fredag 18 oktober 13
fredag 18 oktober 13
HUGO WEAVING

TOM HANKS
ACTED_IN

ACTED_IN
ACTED_IN
CLOUD ATLAS

N

THE MATRIX

LANA WACHOWSKI
DIRECTED

fredag 18 oktober 13

DIRECTED
HUGO WEAVING

TOM HANKS
ACTED_IN

ACTED_IN
ACTED_IN
CLOUD ATLAS

N

THE MATRIX

LANA WACHOWSKI
DIRECTED

fredag 18 oktober 13

DIRECTED
name:TOM HANKS

name:HUGO WEAVING

nationality: USA
won: Oscar, Emmy

nationality: Australia
ACTED_IN
role: Bill Smoke

ACTED_IN

title: THE MATRIX

title: CLOUD ATLAS

genre: sci-fi

genre: drama, sci-fi
name: LANA WACHOWSKI
DIRECTED

fredag 18 oktober 13

ACTED_IN

role: Agent Smith

role: Zachry

N

won: MTV Movie Award

nationality: USa
won: Razzie, Hugo

DIRECTED
http://cnbcustoms.deviantart.com/art/MLP-Fluttershy-Meme-2-378872021

So?

fredag 18 oktober 13
name:TOM HANKS

name:HUGO WEAVING

nationality: USA
won: Oscar, Emmy

nationality: Australia
ACTED_IN
role: Bill Smoke

ACTED_IN

title: THE MATRIX

title: CLOUD ATLAS

genre: sci-fi

genre: drama, sci-fi
name: LANA WACHOWSKI
DIRECTED

fredag 18 oktober 13

ACTED_IN

role: Agent Smith

role: Zachry

N

won: MTV Movie Award

nationality: USa
won: Razzie, Hugo

DIRECTED
fredag 18 oktober 13
CYPHER

fredag 18 oktober 13
CYPHER

Cypher is Neo4j's graph query language

fredag 18 oktober 13
fredag 18 oktober 13
// get node with id 0
start n=node(0) return a
// find nodes connected to node 1
start n=node(1) match (n)-->(m) return m
// create a node
create (me {name:'Pernilla'})
// delete relationship
start n=node(1) match (n)-[r]->(m) delete r

fredag 18 oktober 13
•
•

SQL-like syntax

•

fredag 18 oktober 13

Declarative Pattern-Matching
language
Designed for graphs
It’s all about Patterns

A

B

fredag 18 oktober 13

C
fredag 18 oktober 13
Two
 nodes,
 one
 relationship

a

fredag 18 oktober 13

b
Two
 nodes,
 one
 relationship

a

b

(a) -- (b)

fredag 18 oktober 13
Two
 nodes,
 one
 relationship
START a=node(*)
MATCH (a)--(b)
RETURN a, b;

a

fredag 18 oktober 13

b
A

START a=node(*)
MATCH (a)--(b)
RETURN a, b;

A
A

B
B

fredag 18 oktober 13

B
A

START a=node(*)
MATCH (a)--(b)
RETURN a, b;

A
A

B
B

fredag 18 oktober 13

B

Mais conteúdo relacionado

Semelhante a Presentationnosqlmah

elasticsearch basics workshop
elasticsearch basics workshopelasticsearch basics workshop
elasticsearch basics workshopMathieu Elie
 
Drupal: Internet Lego - What is Drupal?
Drupal: Internet Lego - What is Drupal?Drupal: Internet Lego - What is Drupal?
Drupal: Internet Lego - What is Drupal?Eric Aitala
 
Vital.AI Creating Intelligent Apps
Vital.AI Creating Intelligent AppsVital.AI Creating Intelligent Apps
Vital.AI Creating Intelligent AppsVital.AI
 
What Ops Can Learn From Design
What Ops Can Learn From DesignWhat Ops Can Learn From Design
What Ops Can Learn From DesignRobert Treat
 
Make Embeddings Semantic Again!
Make Embeddings Semantic Again!Make Embeddings Semantic Again!
Make Embeddings Semantic Again!Heiko Paulheim
 
Los Angeles R users group - Nov 17 2010 - Part 2
Los Angeles R users group - Nov 17 2010 - Part 2Los Angeles R users group - Nov 17 2010 - Part 2
Los Angeles R users group - Nov 17 2010 - Part 2rusersla
 
Lone StarPHP 2013 - Building Web Apps from a New Angle
Lone StarPHP 2013 - Building Web Apps from a New AngleLone StarPHP 2013 - Building Web Apps from a New Angle
Lone StarPHP 2013 - Building Web Apps from a New AnglePablo Godel
 
UBC STAT545 2014 Cm001 intro to-course
UBC STAT545 2014 Cm001 intro to-courseUBC STAT545 2014 Cm001 intro to-course
UBC STAT545 2014 Cm001 intro to-courseJennifer Bryan
 
II-SDV 2017: Custom Open Source Search Engine with Drupal 8 and Solr at Frenc...
II-SDV 2017: Custom Open Source Search Engine with Drupal 8 and Solr at Frenc...II-SDV 2017: Custom Open Source Search Engine with Drupal 8 and Solr at Frenc...
II-SDV 2017: Custom Open Source Search Engine with Drupal 8 and Solr at Frenc...Dr. Haxel Consult
 
Data Science with Spark
Data Science with SparkData Science with Spark
Data Science with SparkKrishna Sankar
 
Linked data based semantic annotation using Drupal and Apache Stanbol
Linked data based semantic annotation using Drupal and Apache StanbolLinked data based semantic annotation using Drupal and Apache Stanbol
Linked data based semantic annotation using Drupal and Apache StanbolGabriel Dragomir
 
Introduction to NoSQL with MongoDB
Introduction to NoSQL with MongoDBIntroduction to NoSQL with MongoDB
Introduction to NoSQL with MongoDBHector Correa
 
Statistics vs machine learning
Statistics vs machine learningStatistics vs machine learning
Statistics vs machine learningTom Dierickx
 
Software Analytics with Jupyter, Pandas, jQAssistant, and Neo4j [Neo4j Online...
Software Analytics with Jupyter, Pandas, jQAssistant, and Neo4j [Neo4j Online...Software Analytics with Jupyter, Pandas, jQAssistant, and Neo4j [Neo4j Online...
Software Analytics with Jupyter, Pandas, jQAssistant, and Neo4j [Neo4j Online...Markus Harrer
 
Proud to be polyglot!
Proud to be polyglot!Proud to be polyglot!
Proud to be polyglot!NLJUG
 
Google jeff dean lessons learned while building infrastructure software at go...
Google jeff dean lessons learned while building infrastructure software at go...Google jeff dean lessons learned while building infrastructure software at go...
Google jeff dean lessons learned while building infrastructure software at go...xu liwei
 
Engineering culture
Engineering cultureEngineering culture
Engineering culturePamela Fox
 

Semelhante a Presentationnosqlmah (20)

elasticsearch basics workshop
elasticsearch basics workshopelasticsearch basics workshop
elasticsearch basics workshop
 
Treasure Data Cloud Strategy
Treasure Data Cloud StrategyTreasure Data Cloud Strategy
Treasure Data Cloud Strategy
 
Drupal: Internet Lego - What is Drupal?
Drupal: Internet Lego - What is Drupal?Drupal: Internet Lego - What is Drupal?
Drupal: Internet Lego - What is Drupal?
 
Vital.AI Creating Intelligent Apps
Vital.AI Creating Intelligent AppsVital.AI Creating Intelligent Apps
Vital.AI Creating Intelligent Apps
 
What Ops Can Learn From Design
What Ops Can Learn From DesignWhat Ops Can Learn From Design
What Ops Can Learn From Design
 
Make Embeddings Semantic Again!
Make Embeddings Semantic Again!Make Embeddings Semantic Again!
Make Embeddings Semantic Again!
 
Los Angeles R users group - Nov 17 2010 - Part 2
Los Angeles R users group - Nov 17 2010 - Part 2Los Angeles R users group - Nov 17 2010 - Part 2
Los Angeles R users group - Nov 17 2010 - Part 2
 
Lone StarPHP 2013 - Building Web Apps from a New Angle
Lone StarPHP 2013 - Building Web Apps from a New AngleLone StarPHP 2013 - Building Web Apps from a New Angle
Lone StarPHP 2013 - Building Web Apps from a New Angle
 
UBC STAT545 2014 Cm001 intro to-course
UBC STAT545 2014 Cm001 intro to-courseUBC STAT545 2014 Cm001 intro to-course
UBC STAT545 2014 Cm001 intro to-course
 
II-SDV 2017: Custom Open Source Search Engine with Drupal 8 and Solr at Frenc...
II-SDV 2017: Custom Open Source Search Engine with Drupal 8 and Solr at Frenc...II-SDV 2017: Custom Open Source Search Engine with Drupal 8 and Solr at Frenc...
II-SDV 2017: Custom Open Source Search Engine with Drupal 8 and Solr at Frenc...
 
Data Science with Spark
Data Science with SparkData Science with Spark
Data Science with Spark
 
Linked data based semantic annotation using Drupal and Apache Stanbol
Linked data based semantic annotation using Drupal and Apache StanbolLinked data based semantic annotation using Drupal and Apache Stanbol
Linked data based semantic annotation using Drupal and Apache Stanbol
 
Introduction to NoSQL with MongoDB
Introduction to NoSQL with MongoDBIntroduction to NoSQL with MongoDB
Introduction to NoSQL with MongoDB
 
Statistics vs machine learning
Statistics vs machine learningStatistics vs machine learning
Statistics vs machine learning
 
noSQL @ QCon SP
noSQL @ QCon SPnoSQL @ QCon SP
noSQL @ QCon SP
 
Software Analytics with Jupyter, Pandas, jQAssistant, and Neo4j [Neo4j Online...
Software Analytics with Jupyter, Pandas, jQAssistant, and Neo4j [Neo4j Online...Software Analytics with Jupyter, Pandas, jQAssistant, and Neo4j [Neo4j Online...
Software Analytics with Jupyter, Pandas, jQAssistant, and Neo4j [Neo4j Online...
 
Proud to be polyglot!
Proud to be polyglot!Proud to be polyglot!
Proud to be polyglot!
 
Google jeff dean lessons learned while building infrastructure software at go...
Google jeff dean lessons learned while building infrastructure software at go...Google jeff dean lessons learned while building infrastructure software at go...
Google jeff dean lessons learned while building infrastructure software at go...
 
Engineering culture
Engineering cultureEngineering culture
Engineering culture
 
Couchbase
CouchbaseCouchbase
Couchbase
 

Último

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Último (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Presentationnosqlmah