$30 off During Our Annual Pro Sale. View Details »
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
100
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
690
Pytfalls
andrewsmedina
1
200
tsuru para quem sabe tsuru
andrewsmedina
0
84
globo.com s2 python
andrewsmedina
5
390
tsuru and docker
andrewsmedina
6
3.6k
pypy - o interpretador mais rapido do velho oeste
andrewsmedina
0
400
fazendo deploys de forma simples e divertida com tsuru
andrewsmedina
3
150
let's go
andrewsmedina
2
310
TDD for Dummies
andrewsmedina
3
380
Other Decks in Technology
See All in Technology
LayerX QA Night#1
koyaman2
0
250
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
2
190
AgentCore BrowserとClaude Codeスキルを活用した 『初手AI』を実現する業務自動化AIエージェント基盤
ruzia
7
1.2k
日本の AI 開発と世界の潮流 / GenAI Development in Japan
hariby
1
260
Amazon Bedrock Knowledge Bases × メタデータ活用で実現する検証可能な RAG 設計
tomoaki25
6
2.2k
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
400
Knowledge Work の AI Backend
kworkdev
PRO
0
190
【開発を止めるな】機能追加と並行して進めるアーキテクチャ改善/Keep Shipping: Architecture Improvements Without Pausing Dev
bitkey
PRO
1
120
特別捜査官等研修会
nomizone
0
550
M&Aで拡大し続けるGENDAのデータ活用を促すためのDatabricks権限管理 / AEON TECH HUB #22
genda
0
230
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
1
1.6k
Building Serverless AI Memory with Mastra × AWS
vvatanabe
0
370
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
49
40k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
How to make the Groovebox
asonas
2
1.8k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
260
Color Theory Basics | Prateek | Gurzu
gurzu
0
150
We Have a Design System, Now What?
morganepeng
54
7.9k
So, you think you're a good person
axbom
PRO
0
1.8k
My Coaching Mixtape
mlcsv
0
13
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
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