Orient db study

Preview:

Citation preview

OrientDB Study

Introduction

Intro-duction

01

OrientDB

Introduc-tion

Document Graph

Document-Graph Database

Intro-duction

01

OrientDB

Introduc-tion

Direct link for relationshps

Intro-duction

01

OrientDB

Introduc-tion

Apache 2.0 License Schema-less, Schema-full or Schema-mixed Inheritance and polymorphism in model Extended SQL syntax, blueprint Multi-master replication and sharding for horizontal scal-

ability A wide selection of language API’s Browser based development studio RESTFUL, Web server, Embedded functions,…

SQL Over-view

SQL Over-view

01

Data Modelling

SQL Overview

Create Class <ClassName> [Extends <Super-Class>] [Cluster <ClusterID>]

Alter Class <ClassName> <AttributeName> <attributeValue>

Drop Class <ClassName>

Truncate Class <ClassName>

SQL Over-view

01

Data Modelling

SQL Overview

Create Class Person

Create Class Lead Extends V

Create Class Vehicle Cluster 10

Create Class DataItem Abstract

Alter Class Person Name Indivisual

Alter Class Account AddCluster EuropeA

Alter Class Car ClusterSelection round-robin

Drop Class Person

Truncate Class Lead

SQL Over-view

01

Data Modelling

SQL Overview

SQL Over-view

01

Data Modelling

SQL Overview

Create Cluster AccountUSA

Create Cluster CareUSA Position 3

Alter Cluster Europe Name Italy

Alter Cluster Europe Compression gzip

Alter Cluster V Conflictstrategy automerge

Drop Cluster careUSA

Drop Cluster 10

Truncate Cluster NorthAmerica

SQL Over-view

01

Data Modelling

SQL Overview

SQL Over-view

01

Data Modelling

SQL Overview

Create Property Person.name String

Create Property Company.salesVolume Float

Create Property Profiles.tags Embeddedlist String

Alter Property Person.name Mandatory true

Alter Property Contact.gender Regexp [M|F]

Alter Property Company.tagline Name Slogan

Drop Property Person.name

SQL Over-view

01

Data Modelling

SQL Overview

RESTful Ser-vices

RESTful Ser-vices

01

GET, POST

RESTful Ser-vices

DistributedDeployment

Distributed De-ployment

01

Features

Distributed De-ployment

Scale Re-quests Replication Sharding

AddBandwidth

HighAvailability

Big DataScale

Distributed De-ployment

01

Sharding

Distributed De-ployment

Thank youOrientDB Study

Recommended