Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Organizando dados juŕidicos em grafos
Search
Andrews Medina
April 14, 2019
Technology
0
99
Organizando dados juŕidicos em grafos
Andrews Medina
April 14, 2019
Tweet
Share
More Decks by Andrews Medina
See All by Andrews Medina
Clean Code - princípios e práticas para um código sustentável
andrewsmedina
0
630
Pytfalls
andrewsmedina
1
190
tsuru para quem sabe tsuru
andrewsmedina
0
77
globo.com s2 python
andrewsmedina
5
390
tsuru and docker
andrewsmedina
6
3.5k
pypy - o interpretador mais rapido do velho oeste
andrewsmedina
0
390
fazendo deploys de forma simples e divertida com tsuru
andrewsmedina
3
140
let's go
andrewsmedina
2
310
TDD for Dummies
andrewsmedina
3
370
Other Decks in Technology
See All in Technology
ホリスティックテスティングの右側も大切にする 〜2つの[はか]る〜 / Holistic Testing: Right Side Matters
nihonbuson
PRO
0
350
VLMサービスを用いた請求書データ化検証 / SaaSxML_Session_1
sansan_randd
0
190
「AI駆動開発」のボトルネック『言語化』を効率化するには
taniiicom
1
240
2025-07-31: GitHub Copilot Agent mode at Vibe Coding Cafe (15min)
chomado
2
310
LLM開発を支えるエヌビディアの生成AIエコシステム
acceleratedmu3n
0
360
With Devin -AIの自律とメンバーの自立
kotanin0
2
1k
少人数でも回る! DevinとPlaybookで支える運用改善
ishikawa_pro
5
2.1k
人に寄り添うAIエージェントとアーキテクチャ #BetAIDay
layerx
PRO
8
1.6k
相互運用可能な学修歴クレデンシャルに向けた標準技術と国際動向
fujie
0
170
「手を動かした者だけが世界を変える」ソフトウェア開発だけではない開発者人生
onishi
15
8.1k
From Live Coding to Vibe Coding with Firebase Studio
firebasethailand
1
400
【CEDEC2025】『ウマ娘 プリティーダービー』における映像制作のさらなる高品質化へ!~ 豊富な素材出力と制作フローの改善を実現するツールについて~
cygames
PRO
0
170
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
The Invisible Side of Design
smashingmag
301
51k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Side Projects
sachag
455
43k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Fireside Chat
paigeccino
37
3.6k
Transcript
Organizando dados juŕidicos em grafos @andrewsmedina
$ whoami
None
grafos
None
Seven Bridges of Königsberg 1736
Seven Bridges of Königsberg 1736
None
None
None
Graph database?
Dados
O que é um dado? facts and statistics collected together
for reference or analysis.
Como representar dados?
1985
key -> value
key -> value movie -> stallone cobra release_date -> 1985
SET release_date “1985” GET release_date
tables
id movie release_date genero 1 Stallone cobra 1985 1 2
matrix 2000 1 id genero 1 ação
insert into actor (name) values (“sylvester stallone”); select name from
actor;
Graphs
Stallone Cobra Sylvester Stallone Os mercenários
nquad
_:actor <name> “Sylvester Stallone” _:movie <name> “Stallone Cobra” _:movie <release_data>
1985 _:movie <actor> _:actor
queries
gremlin
g.V[[title:'Stallone Cobra']].[[type: ‘Actor’]]
cypher
MATCH (ee:movie)-[:ACTOR]-(actor) WHERE ee.movie = "Stallone Cobra" RETURN ee, actor;
Graphql +-
{ search(func: eq(name: “Stallone Cobra”) { name actor { Name
} } }
Search, column based, genoma, time series, etc.
Quando usar grafos?
Social Graph
Knowledge Graph
Netflix https://www.slideshare.net/RoopaTangirala/polyglot- persistence-netflix-cde-meetup-90955706
Detecção de fraude
None
Rte investigation https://orientdb.com/case-studies/rte-iu/
99 bill https://orientdb.com/case-studies/99bill-fights-fraud-f aster-increasing-detection-20-orientdb/
Recomendação
Recomendação https://markorodriguez.com/2011/09/22/a-graph-bas ed-movie-recommender-engine/
None
http://oracleofbacon.org/
Soluções
None
neo4j • Open source • Multi node apenas para read
only • Suporte • Cypher e Gremlin
None
OrientDB • Open source, mantido pela IBM • Multi schema
model • Shard, multi master • Gremlin e SQL
None
Dgraph • Open source • GraphQL +- • Shard, multi
master
dados jurídicos
Pessoas, processos, tribunais, publicações, documentos...
• Knowledge graph • Recomendação • Detecção de fraude
Obrigado! @andrewsmedina
Temos vagas!
[email protected]
github.com/jusbrasil/careers