graphs in action
TRANSCRIPT
![Page 1: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/1.jpg)
Graphs in ActionNathan T. Freeman
![Page 2: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/2.jpg)
Challenge the way you think about Notes data
![Page 3: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/3.jpg)
Change the way you approach your next project
![Page 4: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/4.jpg)
Bring you faster, better results with your own data
![Page 5: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/5.jpg)
What is A Graph?
![Page 6: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/6.jpg)
Graph Database
Elements(vertexes and edges)
Key/Value pairs
Index-free adjacency
![Page 7: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/7.jpg)
People graph
Nathan
knows
Mac
![Page 8: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/8.jpg)
Movie graph
The Matrix
stars
Keanu Reevesportrays
appearsIn
Neo
![Page 9: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/9.jpg)
Order graph
Customer
Orders
Purchase OrderPONumber
ProductNameDescription
ContainsUnit PriceQuantity
![Page 10: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/10.jpg)
Graph Databases
![Page 11: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/11.jpg)
Graph Computing
![Page 12: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/12.jpg)
Frames
Pipes
Furnace
Blueprints
RexsterGremlin
![Page 13: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/13.jpg)
Who Uses Graphs?
![Page 14: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/14.jpg)
The World Today
![Page 15: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/15.jpg)
Open Graph
![Page 16: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/16.jpg)
Knowledge Graph
![Page 17: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/17.jpg)
Knowledge Graph
![Page 18: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/18.jpg)
Offi
ce Graph
![Page 19: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/19.jpg)
Delve
![Page 20: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/20.jpg)
SatoriKnow
ledge Graph
![Page 21: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/21.jpg)
![Page 22: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/22.jpg)
13 billion edges
20k writes/second
100k reads/second
![Page 23: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/23.jpg)
![Page 24: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/24.jpg)
NSA
![Page 25: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/25.jpg)
![Page 26: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/26.jpg)
![Page 27: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/27.jpg)
Graphs & NSF
![Page 28: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/28.jpg)
![Page 29: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/29.jpg)
Any NSF can be included in a graph
![Page 30: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/30.jpg)
Any document can be a vertex
![Page 31: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/31.jpg)
Any view entry can be an
edge
![Page 32: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/32.jpg)
OpenN
TF Domino API
Graph 2.0
Customer:CustomerId
Order:OrderId
:CustomerId
Orders
Orders.nsf
Customer.nsfOrders By Customer
![Page 33: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/33.jpg)
What Are Frames?
![Page 34: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/34.jpg)
Java objects stored in graphs
![Page 35: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/35.jpg)
Annoted Interfaces
![Page 36: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/36.jpg)
Example 1
VertexFrame: LikeableVertexFrame: LikerEdgeFrame: Likes
![Page 37: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/37.jpg)
Example 2
VertexFrame: Replica extends Likeablereplid, titleVertexFrame: Databaseserver, filepathEdgeFrame: Database InstanceOf ReplicaVertexFrame: Viewtitle, isCalendarEdgeFrame: View FoundIn ReplicaEdgeFrame: View IndexedIn DatabaseisBuilt
![Page 38: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/38.jpg)
Frames & NSF
![Page 39: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/39.jpg)
Any NSF can hold frames
![Page 40: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/40.jpg)
Form item determines
frame type via @TypeValue
![Page 41: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/41.jpg)
IntroducingODA REST
![Page 42: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/42.jpg)
ODA REST
Domino Access
Services extension
Graph aware
Frameaware
![Page 43: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/43.jpg)
Syntax: Route
/server/api/oda/
![Page 44: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/44.jpg)
Syntax: Route
/namespace
![Page 45: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/45.jpg)
Syntax: Route
/frames
/frame
/command
/schema
![Page 46: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/46.jpg)
Syntax: Parameters
?id=
?type=
?command=
![Page 47: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/47.jpg)
Syntax: Parameters
&edges=
&labels=
&props=
![Page 48: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/48.jpg)
Syntax: Parameters
&inprops=
&outprops=
&vertices=
![Page 49: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/49.jpg)
Syntax: Parameters
&filterkey=
&filtervalue=
&orderby=
&start=
&count=
![Page 50: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/50.jpg)
Nathan T Freeman
@ntf
redpillnow.comwww
Acapulco, Mexico
Nathanfreeman.wordpress.com
![Page 51: Graphs in Action](https://reader036.vdocument.in/reader036/viewer/2022081517/5871abbe1a28abda6a8b592b/html5/thumbnails/51.jpg)