Quelques propriétés
Fondamental : Propriétés à retenir
Du fait de sa représentation multi-modèles, OrientDB possède quelques propriétés importantes :
Respect des transactions ACID
ACID :
Atomicité: une transaction se fait au complet ou pas du tout
Cohérence: on passe d'un état valide à un autre
Isolation: toute transaction doit s'exécuter comme si elle était la seule sur le système
Durabilité: assure que lorsqu'une transaction a été confirmée, elle demeure enregistrée même à la suite d'une panne d'électricité, d'une panne de l'ordinateur ou d'un autre problème
Gestion des utilisateurs
Utilisation du langage SQL pour les requêtes
Types de donnée personnalisées
Héritée par la programmation orientée objet
Gestion des relations
1
SELECT B.location FROM Customer A, Address B WHERE A.name = 'Luca' AND A.address = B.id
1
SELECT B.location FROM Customer A, Address B WHERE A.name = 'Luca' AND B.customer = A.id
1
SELECT B.location FROM Customer A, Address B, CustomerAddress C WHERE A.name = 'Luca' AND B.id = A.id AND B.address = C.id