Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
How graph databases started
the multi-model revolution
Luca Garulli
Author and CEO @OrientDB
QCon Sao Paulo - March 26, 20...
“90% of the data 

in the world today 

has been created 

in the last two years alone.”
- IBM
Welcome to Big Data
Just Data
Order #134
(Order)
Luca
(Provider)
Commodore
Amiga 1200
(Product)
Jill
(Customer)
Monitor 40”
(Product)
Mouse
(P...
Just Data
Order #134
(Order)
Luca
(Provider)
Commodore
Amiga 1200
(Product)
Jill
(Customer)
Monitor 40”
(Product)
Mouse
(P...
Relationships give data “meaning”
Order #134
(Order)
Luca
(Provider)
Commodore
Amiga 1200
(Product)
(Sells)
Jill
(Customer...
Top NoSQL categories
Key/Value Databases
Document Databases
Graph Databases
Column Databases
Top NoSQL categories
Key/Value Databases
Document Databases Graph Databases
Column Databases
Why do most NoSQL products
avoid
managing relationships?
Joins is the Evil
ID Name
10 John
11 John
24 Mike
28 Mike
ID Address
10 24
10 33
32 44
ID Location
24 Milan
33 London
18 P...
Why	
  is	
  the	
  join	
  
so	
  slow?
A-­‐Z
A-­‐L M-­‐Z
Imagine	
  an	
  	
  
Address	
  Book	
  
where	
  we	
  want	
  to	
  find	
  
Luca’s	
  phone	
  numbe...
A-­‐Z
A-­‐L M-­‐Z
A-­‐L
A-­‐D E-­‐L
M-­‐Z
M-­‐R S-­‐Z
Index	
  algorithms	
  are	
  all	
  
similar	
  and	
  based	
  on	...
A-­‐Z
A-­‐L M-­‐Z
A-­‐L
A-­‐D E-­‐L
M-­‐Z
M-­‐R S-­‐Z
A-­‐D
A-­‐B C-­‐D
E-­‐L
E-­‐G H-­‐L
Index Lookup: how does it work?
A-­‐Z
A-­‐L M-­‐Z
A-­‐L
A-­‐D E-­‐L
M-­‐Z
M-­‐R S-­‐Z
A-­‐D
A-­‐B C-­‐D
E-­‐L
E-­‐G H-­‐L
E-­‐G
E-­‐F G
H-­‐L
H-­‐J K-­‐L
...
Index Lookup: how does it work?
A-­‐Z
A-­‐L M-­‐Z
A-­‐L
A-­‐D E-­‐L
M-­‐Z
M-­‐R S-­‐Z
A-­‐D
A-­‐B C-­‐D
E-­‐L
E-­‐G H-­‐L
...
Joins Kill Performance
ID Name
10 John
11 John
24 Mike
28 Mike
ID Address
10 24
10 33
32 44
ID Location
24 Milan
33 London...
This is why the database
query performance
suffers as the database
increases in size
O(Log N)
PERFORMANCE
DATABASE SIZE
RDBMS performance on traversal
In a world that’s becoming
more connected, we need a
better way to store data and
manage relationships
Read: Data is impor...
“A graph database is any
storage system
that provides
index-free adjacency”
- Marko Rodriguez
(author of TinkerPop Bluepri...
Every developer knows
the Relational Model,
but who knows the
Graph one?
Back to school:
Graph Theory crash course
Basic Graph
Luca Sao	
  Paulo
Visited
Vertices	
  and	
  Edges	
  can	
  
have	
  properties
Vertices	
  are	
  directed
*	
  https://github.com/tinkerpop/bluep...
Luca Sao	
  Paulo
Visited	
  
on:	
  2015
An	
  Edge	
  connects	
  only	
  2	
  vertices	
  	
  
Use	
  multiple	
  edges...
Congrats! This is your diploma in
«Graph Theory»
The Graph theory
is so simple,
yet so
powerful
How does a true* Graph
Database
manage relationships?
*a “Graph” layer on top of a DBMS doesn’t qualify as a true GraphDB
Luca Sao	
  Paulo
Visited	
  
on:	
  2015
#13:55
#15:99
Each element in the Graph
has own immutable Record ID
#22:11
(Edge...
Luca Sao	
  Paulo
Visited	
  
on:	
  2015
#13:55
#15:99
Connections use
persistent pointers
out = #22:11
in = #22:11
#22:1...
Luca Sao	
  Paulo
Visited	
  
on:	
  2015
#13:55
#15:99out = #22:11
in = #22:11
#22:11
(Edge)
(Vertex)
(Vertex)
out = #13:...
Luca Sao	
  Paulo
Visited	
  
on:	
  2015
#13:55
#15:99out = #22:11
in = #22:11
#22:11
(Edge)
(Vertex)
(Vertex)
out = #13:...
A Graph Database creates the
relationship just once
(when the edge is created)
VS
RDBMS computes the
relationship every ti...
When you move from a RDBMS
to a Graph Database you jump
from a O(log N) speed to a near O(1)
With a Graph Database, the
tr...
Graph Databases Easily Manage Complex
Relationships
No costs to traverse relationships:
• Recommendation engines
• Social ...
GraphDB Database Quadrant
RelationshipsComplexity>
Data Complexity >
Relational
Key Value
Column
Graph
Document
GraphDB Database Quadrant
RelationshipsComplexity>
Data Complexity >
Relational
Key Value
Column
Graph
Document
These were...
Oracle
(RDBMS)
Redis or
Memcache
(Key/Value)
MongoDB
(DocDB)
Neo4j
(GraphDB)
Application
ETL
1st Generation NoSQL: Scenari...
1st Generation NoSQL: Fact
In > 90% of use cases,
NoSQL products are
used as second DBMS
Oracle
(RDBMS)
Redis or
Memcache
(Key/Value)
MongoDB
(DocDB)
Neo4j
(GraphDB)
Application
ETL
1st Generation NoSQL: Problem...
2nd Generation NoSQL
is
Multi-Model
What’s Multi-Model DBMS?
GraphDocument
Object
Key/Value
Multi Model represents the
intersection
of multiple models in just...
What’s Multi-Model DBMS?
GraphDocument
Object
Key/Value
Multi Model represents the
intersection
of multiple models in just...
Relationships give data “meaning”
Order #134
(Order)
Luca
(Provider)
Commodore
Amiga 1200
(Product)
(Sells)
Jill
(Customer...
Multi-Model domain schema
Customer Provider
Product
name: string
qty: int
Actor
name: string
surname: string
Sells
price: ...
`
Vertices and Edges are Documents
{
”@rid": “12:382”,
”@class": ”Customer",
“name”: “Jill”,
“surname” : “Raggio”,
“phone”...
Polymorphic queries
Luca
(Provider)
Jill
(Customer)SELECT * FROM Customer
SELECT * FROM Provider
SELECT * FROM Actor
Bruno...
Multi-Model complex domains schema
Band Genre
AccountMusicTaste
Location
Likes
Performs
Inherits
Edge
Legenda:
V Vertex
Pl...
Multi-Model complex domains
Snow Patrol
(Band)
Luca
(Account)
Indie
(Genre)
123, 1st Street
Austin, TX
(Location)
(Perform...
Multi-Model Database Quadrant
RelationshipsComplexity>
Data Complexity >
Relational
Key Value
Column
Graph Multi-Model
Doc...
Multi-Model Solutions
There are a few DBMSs that claim
to be Multi-Model, but they do not
have a true Graph Engine.
The “Graph” is only a layer ...
Meet OrientDB
The First Ever Multi-Model
Database Combining Flexibility
of Documents with
Connectedness of Graphs
With a true Graph, Document,
Key/Value and Object Oriented engine
FEATURES ORIENTDB)) MONGODB NEO4J
MYSQL)
(RDBMS)
Operational Database X X X
Graph Database X X
Document Database X X
Objec...
DEMO
• Support for TinkerPop standard
for Graph DB: Gremlin language
and Blueprints API
• SQL + extensions for graphs
• JDBC dr...
Availability and Integrity
• Atomic, Consistent, Isolated and Durable (ACID)
multi-statement transactions
Master
Node
Mast...
Scalability and Performance
• Multi-Master Replication, Sharding and Auto-
Discovery to Simplify Ops
• +200k Tps on Commod...
Some numbers
50,000
Downloads per
Month from 200+
countries.
70+
Committers
contributing to
the product
1000s
Users from S...
A Bright Future
Graph DBMS increased their popularity by 500% within the last 2 years
Document DBMS are the 3rd fastest gr...
Some of Our Customers
Get Started for Free
OrientDB Community Edition is FREE
for any purpose (Apache 2 license)
Udemy Getting Started Training ...
Thank you.
Ask your questions on Twitter for the
Big Data Panel using #QCONBIGDATA
Luca Garulli
@lgarulli
www.orientdb.com
How Graph Databases started the Multi Model revolution
Nächste SlideShare
Wird geladen in …5
×

How Graph Databases started the Multi Model revolution

5.445 Aufrufe

Veröffentlicht am

Multi-Model DBMS is 2nd generation NoSQL. How this revolution is started?

- Presented at QCon Sao Paulo, Brazil - March 2015.

Veröffentlicht in: Technologie
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE Format, ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • DOWNLOAD FULL eBOOK INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF eBook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB eBook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc eBook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. PDF eBook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB eBook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... 1.DOWNLOAD FULL. doc eBook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookeBOOK Crime, eeBOOK Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Thanks Luca .
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • @Luca Garulli, do you have admin control to turn on the LinkedIn "clip slide" feature?
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Very good introduction to show the needs of the companies!
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

How Graph Databases started the Multi Model revolution

  1. 1. How graph databases started the multi-model revolution Luca Garulli Author and CEO @OrientDB QCon Sao Paulo - March 26, 2015
  2. 2. “90% of the data 
 in the world today 
 has been created 
 in the last two years alone.” - IBM Welcome to Big Data
  3. 3. Just Data Order #134 (Order) Luca (Provider) Commodore Amiga 1200 (Product) Jill (Customer) Monitor 40” (Product) Mouse (Product) Bruno (Provider)
  4. 4. Just Data Order #134 (Order) Luca (Provider) Commodore Amiga 1200 (Product) Jill (Customer) Monitor 40” (Product) Mouse (Product) Bruno (Provider) Data by itself has little value, it’s the relationship between data that gives it incredible value
  5. 5. Relationships give data “meaning” Order #134 (Order) Luca (Provider) Commodore Amiga 1200 (Product) (Sells) Jill (Customer) (Has) (Makes) Monitor 40” (Product) (Sells) (Has) Mouse (Product) Bruno (Provider) (Sells) (Has)
  6. 6. Top NoSQL categories Key/Value Databases Document Databases Graph Databases Column Databases
  7. 7. Top NoSQL categories Key/Value Databases Document Databases Graph Databases Column Databases
  8. 8. Why do most NoSQL products avoid managing relationships?
  9. 9. Joins is the Evil ID Name 10 John 11 John 24 Mike 28 Mike ID Address 10 24 10 33 32 44 ID Location 24 Milan 33 London 18 Paris 18 Madrid 44 Moscow Customer CustomerAddress Address Is this familiar?
  10. 10. Why  is  the  join   so  slow?
  11. 11. A-­‐Z A-­‐L M-­‐Z Imagine  an     Address  Book   where  we  want  to  find   Luca’s  phone  number Index Lookup: how does it work?
  12. 12. A-­‐Z A-­‐L M-­‐Z A-­‐L A-­‐D E-­‐L M-­‐Z M-­‐R S-­‐Z Index  algorithms  are  all   similar  and  based  on   balanced  trees Index Lookup: how does it work?
  13. 13. A-­‐Z A-­‐L M-­‐Z A-­‐L A-­‐D E-­‐L M-­‐Z M-­‐R S-­‐Z A-­‐D A-­‐B C-­‐D E-­‐L E-­‐G H-­‐L Index Lookup: how does it work?
  14. 14. A-­‐Z A-­‐L M-­‐Z A-­‐L A-­‐D E-­‐L M-­‐Z M-­‐R S-­‐Z A-­‐D A-­‐B C-­‐D E-­‐L E-­‐G H-­‐L E-­‐G E-­‐F G H-­‐L H-­‐J K-­‐L Index Lookup: how does it work?
  15. 15. Index Lookup: how does it work? A-­‐Z A-­‐L M-­‐Z A-­‐L A-­‐D E-­‐L M-­‐Z M-­‐R S-­‐Z A-­‐D A-­‐B C-­‐D E-­‐L E-­‐G H-­‐L E-­‐G E-­‐F G H-­‐L H-­‐J K-­‐L Luca Found!     This  lookup  took  5  steps.   With  millions  of  indexed   records,  the  tree  depth   could  be  1000’s  of  levels!
  16. 16. Joins Kill Performance ID Name 10 John 11 John 24 Mike 28 Mike ID Address 10 24 10 33 32 44 ID Location 24 Milan 33 London 18 Paris 18 Madrid 44 Moscow Customer CustomerAddress Address Joins are executed every time you cross relationships Querying million of records joining 3-4 tables could generate billions of combinations
  17. 17. This is why the database query performance suffers as the database increases in size O(Log N)
  18. 18. PERFORMANCE DATABASE SIZE RDBMS performance on traversal
  19. 19. In a world that’s becoming more connected, we need a better way to store data and manage relationships Read: Data is important, but relationships are even more fundamental today
  20. 20. “A graph database is any storage system that provides index-free adjacency” - Marko Rodriguez (author of TinkerPop Blueprints)
  21. 21. Every developer knows the Relational Model, but who knows the Graph one?
  22. 22. Back to school: Graph Theory crash course
  23. 23. Basic Graph Luca Sao  Paulo Visited
  24. 24. Vertices  and  Edges  can   have  properties Vertices  are  directed *  https://github.com/tinkerpop/blueprints/wiki/Property-­‐Graph-­‐Model Property Graph Model* Sao  Paulo   people:  12,000,000 Luca   company:   OrientTechnologies Vertices  and  Edges  can   have  properties Vertices  and  Edges  can   have  properties Visited   on:  2015
  25. 25. Luca Sao  Paulo Visited   on:  2015 An  Edge  connects  only  2  vertices     Use  multiple  edges  to  represent  1-­‐N   and  N-­‐M  relationships Worked   on:  2015 1-N and N-M Relationships
  26. 26. Congrats! This is your diploma in «Graph Theory»
  27. 27. The Graph theory is so simple, yet so powerful
  28. 28. How does a true* Graph Database manage relationships? *a “Graph” layer on top of a DBMS doesn’t qualify as a true GraphDB
  29. 29. Luca Sao  Paulo Visited   on:  2015 #13:55 #15:99 Each element in the Graph has own immutable Record ID #22:11 (Edge) (Vertex) (Vertex) Each element in the Graph has own immutable Record ID Each element in the Graph has own immutable Record ID
  30. 30. Luca Sao  Paulo Visited   on:  2015 #13:55 #15:99 Connections use persistent pointers out = #22:11 in = #22:11 #22:11 (Edge) (Vertex) (Vertex) out = #13:55 in = #15:99
  31. 31. Luca Sao  Paulo Visited   on:  2015 #13:55 #15:99out = #22:11 in = #22:11 #22:11 (Edge) (Vertex) (Vertex) out = #13:55 in = #15:99
  32. 32. Luca Sao  Paulo Visited   on:  2015 #13:55 #15:99out = #22:11 in = #22:11 #22:11 (Edge) (Vertex) (Vertex) out = #13:55 in = #15:99
  33. 33. A Graph Database creates the relationship just once (when the edge is created) VS RDBMS computes the relationship every time you query a database
  34. 34. When you move from a RDBMS to a Graph Database you jump from a O(log N) speed to a near O(1) With a Graph Database, the traversing time is not affected by database size! This is huge in the BigData age
  35. 35. Graph Databases Easily Manage Complex Relationships No costs to traverse relationships: • Recommendation engines • Social Applications • Spatial Apps • Master Data Management • Information Clustering John Thriller Comedy Pulp Fiction Mr Bean Theater B Theater A Theater C NYC San Josè Lives in Likes
  36. 36. GraphDB Database Quadrant RelationshipsComplexity> Data Complexity > Relational Key Value Column Graph Document
  37. 37. GraphDB Database Quadrant RelationshipsComplexity> Data Complexity > Relational Key Value Column Graph Document These were 1st generation NoSQL products, where each tool was only good at a few use cases
  38. 38. Oracle (RDBMS) Redis or Memcache (Key/Value) MongoDB (DocDB) Neo4j (GraphDB) Application ETL 1st Generation NoSQL: Scenario Primary DB
  39. 39. 1st Generation NoSQL: Fact In > 90% of use cases, NoSQL products are used as second DBMS
  40. 40. Oracle (RDBMS) Redis or Memcache (Key/Value) MongoDB (DocDB) Neo4j (GraphDB) Application ETL 1st Generation NoSQL: Problems - No standard between NoSQL products - Multiple vendors = multiple skills - ETL + synchronization code is costly to write and maintain - Performance and Reliability is hard to predict
  41. 41. 2nd Generation NoSQL is Multi-Model
  42. 42. What’s Multi-Model DBMS? GraphDocument Object Key/Value Multi Model represents the intersection of multiple models in just one product
  43. 43. What’s Multi-Model DBMS? GraphDocument Object Key/Value Multi Model represents the intersection of multiple models in just one product - Just one product to learn and maintain - Just one vendor relationship to manage - No ETL, no synchronization required - Performance and Reliability is easy to test from the beginning
  44. 44. Relationships give data “meaning” Order #134 (Order) Luca (Provider) Commodore Amiga 1200 (Product) (Sells) Jill (Customer) (Has) (Makes) Monitor 40” (Product) (Sells) (Has) 3 Wheel Mouse (Product) Bruno (Provider) (Sells) (Has)
  45. 45. Multi-Model domain schema Customer Provider Product name: string qty: int Actor name: string surname: string Sells price: decimal Inherits Edge Legenda: V Vertex Makes Order number: int date: datetime Has price: decimal
  46. 46. ` Vertices and Edges are Documents { ”@rid": “12:382”, ”@class": ”Customer", “name”: “Jill”, “surname” : “Raggio”, “phone” : “+39 33123212”, “details”: { “city”:”London", “tags”:”millennial” } } Jill Order M akes General purpose solution: • JSON • Schema-less • Schema-full • Schema-hybrid • Nested documents • Rich indexing and querying • Developer friendly
  47. 47. Polymorphic queries Luca (Provider) Jill (Customer)SELECT * FROM Customer SELECT * FROM Provider SELECT * FROM Actor Bruno (Provider) Bruno (Provider) Jill (Customer) Luca (Provider)
  48. 48. Multi-Model complex domains schema Band Genre AccountMusicTaste Location Likes Performs Inherits Edge Legenda: V Vertex Plays
  49. 49. Multi-Model complex domains Snow Patrol (Band) Luca (Account) Indie (Genre) 123, 1st Street Austin, TX (Location) (Performs) April 7, 2015 9pm-11.30pm (Likes) Jill (Account) (Likes) (Likes) Rock (Genre) (Likes) (Plays)
  50. 50. Multi-Model Database Quadrant RelationshipsComplexity> Data Complexity > Relational Key Value Column Graph Multi-Model Document
  51. 51. Multi-Model Solutions
  52. 52. There are a few DBMSs that claim to be Multi-Model, but they do not have a true Graph Engine. The “Graph” is only a layer on top of the engine. Under the hood they do JOINs, which means traversal time is affected by database size.
  53. 53. Meet OrientDB The First Ever Multi-Model Database Combining Flexibility of Documents with Connectedness of Graphs
  54. 54. With a true Graph, Document, Key/Value and Object Oriented engine
  55. 55. FEATURES ORIENTDB)) MONGODB NEO4J MYSQL) (RDBMS) Operational Database X X X Graph Database X X Document Database X X Object-Oriented Concepts X Schema-full, Schema-less, Schema mix X User and Role & Record Level Security X Record Level Locking X X X SQL X X ACID Transaction X X X Relationships (Linked Documents) X X X Custom Data Types X X X Embedded Documents X X Multi-Master Zero Configuration Replication X Sharding X X Server Side Functions X X X Native HTTP Rest/ JSON X X Embeddable with No Restrictions X OrientDB features
  56. 56. DEMO
  57. 57. • Support for TinkerPop standard for Graph DB: Gremlin language and Blueprints API • SQL + extensions for graphs • JDBC driver to connect any BI tool • HTTP/JSON support • Drivers in Java, Node.js, Python, PHP, .NET, Perl, C/C++ and more API & Standards
  58. 58. Availability and Integrity • Atomic, Consistent, Isolated and Durable (ACID) multi-statement transactions Master Node Master Node C C C C CC C Multi-master Replication
  59. 59. Scalability and Performance • Multi-Master Replication, Sharding and Auto- Discovery to Simplify Ops • +200k Tps on Commodity Hardware Master Node Master Node C C C C CC C Auto- Discovered Node
  60. 60. Some numbers 50,000 Downloads per Month from 200+ countries. 70+ Committers contributing to the product 1000s Users from SMBs to Fortune 10 Companies. 17+ Years of Research have been put in the product
  61. 61. A Bright Future Graph DBMS increased their popularity by 500% within the last 2 years Document DBMS are the 3rd fastest growing category
  62. 62. Some of Our Customers
  63. 63. Get Started for Free OrientDB Community Edition is FREE for any purpose (Apache 2 license) Udemy Getting Started Training is ★★★★★ and Free http://www.orientechnologies.com/getting-started OrientDB Enterprise is Free for Development
  64. 64. Thank you. Ask your questions on Twitter for the Big Data Panel using #QCONBIGDATA Luca Garulli @lgarulli www.orientdb.com

×