Knowledge (XXG)

OrientDB

Source 📝

578: 277: 518:". Luca Garulli envisioned the evolution of the 1st generation NoSQL products into new products with more features able to be used by multiple use cases. OrientDB was the first product to embrace documents, graphs, key-value, geospatial and reactive models in the same product, at the core level. This means that the multiple models were integrated into the core without using layers. For this reason, OrientDB is a "Native" 135: 33: 191: 506:
in 1999 in C++). During 2012–2014 years storage engine was redeveloped by Andrii Lomakin. It has got a new name "plocal" which stands for "paginated local". This name implies that the new storage engine is based on the concept of the splitting of data files by pages and page is treated as a single
439:
statement. OrientDB handles every record / document as an object and the linking between objects / documents is implemented using direct pointers to the record's positions on disk. This leads to quick retrieval of related data as compared to joins in an RDBMS.
386:
models, the relationships are managed as in graph databases with direct connections between records. It supports schema-less, schema-full and schema-mixed modes. It has a strong security profiling system based on users and roles and supports querying with
910: 434:
OrientDB is built with a multi-model graph/document engine. While OrientDB includes a SQL layer, the support for edges effectively means that these may be used to traverse relationships rather than employing a
511:(former Orient Technologies LTD), a for-profit company with Luca as its CEO and founder. In 2013 Andrii Lomakin has joined the company as R&D lead engineer and company's co-owner. 914: 770: 997: 407:
which indicates the position of the record on disk. Links between records (edges) are stored either as the record's position stored directly inside of the referrer or as
1011: 712: 1112: 1102: 514:
The first time the word "multi-model" has been associated to the databases was on May 30, 2012, in Cologne, Germany, during Luca Garulli's keynote "
638: 1107: 583: 415:) of one-to-many relationships and fast addition/removal of new links. OrientDB is the 6th most popular graph database according to the 144: 173: 116: 951: 885: 1032: 730: 388: 54: 411:
of record positions (so-called record IDs or RIDs), that serves as a container of RIDs, which allows fast traversal (with
969: 860: 784: 716: 502:
in 2010. Luca wrote it as a Java rewrite of the fast persistent layer of Orient ODBMS database (originally developed by
256: 97: 1117: 367: 290: 230: 69: 379: 363: 314: 43: 50: 698: 148: 76: 1127: 448:
OrientDB Community Edition is free for any use (Apache 2 license). There is no commercial version of OrientDB.
611: 83: 642: 519: 371: 322: 65: 309: 551: 508: 503: 499: 937: 525:
OrientDB has been covered by media outlets and is the winner of the 2015 InfoWorld Bossie award.
416: 400: 297: 911:"Expert Interview with Luca Garulli Of OrientDB On Multi-Model Database Management For Big Data" 842: 771:"Nuix 7 Conquers Customer Challenges for Today and Builds Hyper-Scale Capacity for the Future" 559: 484: 832: 822: 467: 334: 329: 811:"Comprehensive reconstruction and visualization of non-coding regulatory networks in human" 755: 383: 276: 1122: 837: 810: 412: 375: 318: 889: 90: 1096: 555: 544: 543:
acquired CallidusCloud for $ 2.4 billion. and therefore OrientDB is now supported by
540: 529: 404: 734: 591: 155: 422:
The development of OrientDB relies on an open-source community. The project uses
395:
extended for graph traversal. OrientDB uses several indexing mechanisms based on
1058: 677: 663: 265: 32: 864: 573: 436: 198: 827: 788: 846: 190: 462: 998:"Bossie Awards 2015: The best open source application development tools" 17: 457: 302: 682: 616: 533: 507:
atomic unit of change. Since 2012, the project is being sponsored by
423: 408: 396: 809:
Bonnici, V; Russo, F; Bombieri, N; Pulvirenti, A; Giugno, R (2014).
861:"MovieLens recommendation engine with OrientDB - Pizza Connections" 360: 528:
On September 15, 2017, OrientDB LTD company has been acquired by
1012:"CallidusCloud Acquires Leading Multi-Model Database Technology" 756:"Why I Use OrientDB on Production Applications - DZone Database" 731:"Harness graphs & documents for Real-time Fraud Prevention" 563: 392: 128: 26: 1085: 566:
decided to stop providing commercial support for OrientDB.
713:"Hidden Gems of Web / Mobile Development from Open-Source" 403:, the last one is known as "hash index". Each record has 970:"Nosql Matters Conference 2012 | NoSQL Matters CGN 2012" 664:"DB-Engines Ranking - popularity ranking of graph DBMS" 345: 697:
Ltd., Bloor Research International (6 August 2014).
426:
to manage the sources, contributors and versioning.
340: 328: 308: 296: 286: 255: 229: 207: 197: 57:. Unsourced material may be challenged and removed. 785:"Diaku Axon - Data Governance powered by OrientDB" 562:with a similar data presentation model after 419:graph database ranking, as of January 2024. 8: 1033:"SAP snags CallidusCloud for $ 2.4 billion" 938:"Intervista a Luca Garulli – JavaStaff.com" 550:On September 1, 2021, the original founder 147:of the style of writing in this article is 886:"Traffic Management Systems with OrientDB" 275: 189: 185: 836: 826: 478:Non-coding RNA human interaction database 174:Learn how and when to remove this message 117:Learn how and when to remove this message 639:"Multi-Model Database - OrientDB Manual" 154:Please do not remove this message until 603: 996:staff, InfoWorld (16 September 2015). 539:On January 30, 2018, it was announced 516:NoSQL Adoption – What’s the Next Step? 952:"Multi-Model storage 1/2 one product" 699:"Diaku: more than governance - Bloor" 7: 584:Free and open-source software portal 498:OrientDB was originally authored by 55:adding citations to reliable sources 558:and created a new database project 1113:Distributed computing architecture 25: 472:Loan management software (Floify) 1103:Free database management systems 576: 133: 31: 42:needs additional citations for 236:3.2.29 / March 6, 2024 1: 913:. 18 May 2015. Archived from 678:"orientechnologies/orientdb" 612:"OrientDB 3.2 Release Notes" 1108:Document-oriented databases 1014:(Press release). 2017-09-19 532:a public company traded on 213:; 14 years ago 156:conditions to do so are met 1144: 489:Traffic management systems 364:database management system 315:Document-oriented database 251: 225: 188: 828:10.3389/fbioe.2014.00069 815:Front Bioeng Biotechnol 444:Editions & licenses 977:2012.nosql-matters.org 481:Recommendation engines 475:Master data management 238:; 6 months ago 1059:"Welcome to ArcadeDB" 520:Multi-model database 372:Multi-model database 323:Multi-model database 51:improve this article 1061:. September 1, 2021 1118:Structured storage 1039:. January 30, 2018 401:Extendible hashing 359:is an open source 270:/orientechnologies 485:Social networking 354: 353: 184: 183: 176: 127: 126: 119: 101: 16:(Redirected from 1135: 1089: 1088: 1086:Official website 1071: 1070: 1068: 1066: 1055: 1049: 1048: 1046: 1044: 1029: 1023: 1022: 1020: 1019: 1008: 1002: 1001: 993: 987: 986: 984: 983: 974: 966: 960: 959: 948: 942: 941: 933: 927: 926: 924: 922: 907: 901: 900: 898: 897: 888:. Archived from 882: 876: 875: 873: 872: 863:. Archived from 857: 851: 850: 840: 830: 806: 800: 799: 797: 796: 787:. Archived from 781: 775: 774: 773:(Press release). 766: 760: 759: 752: 746: 745: 743: 742: 733:. Archived from 727: 721: 720: 715:. Archived from 709: 703: 702: 694: 688: 687: 674: 668: 667: 660: 654: 653: 651: 650: 641:. Archived from 635: 629: 628: 626: 624: 608: 586: 581: 580: 579: 468:Fraud prevention 350: 347: 335:Apache 2 License 279: 274: 271: 269: 267: 246: 244: 239: 221: 219: 214: 193: 186: 179: 172: 168: 165: 159: 137: 136: 129: 122: 115: 111: 108: 102: 100: 59: 35: 27: 21: 1143: 1142: 1138: 1137: 1136: 1134: 1133: 1132: 1128:Graph databases 1093: 1092: 1084: 1083: 1080: 1075: 1074: 1064: 1062: 1057: 1056: 1052: 1042: 1040: 1031: 1030: 1026: 1017: 1015: 1010: 1009: 1005: 995: 994: 990: 981: 979: 972: 968: 967: 963: 950: 949: 945: 935: 934: 930: 920: 918: 909: 908: 904: 895: 893: 884: 883: 879: 870: 868: 859: 858: 854: 808: 807: 803: 794: 792: 783: 782: 778: 768: 767: 763: 754: 753: 749: 740: 738: 729: 728: 724: 711: 710: 706: 696: 695: 691: 676: 675: 671: 662: 661: 657: 648: 646: 637: 636: 632: 622: 620: 610: 609: 605: 600: 582: 577: 575: 572: 496: 454: 446: 432: 413:O(1) complexity 344: 282: 264: 247: 242: 240: 237: 217: 215: 212: 208:Initial release 180: 169: 163: 160: 153: 138: 134: 123: 112: 106: 103: 60: 58: 48: 36: 23: 22: 15: 12: 11: 5: 1141: 1139: 1131: 1130: 1125: 1120: 1115: 1110: 1105: 1095: 1094: 1091: 1090: 1079: 1078:External links 1076: 1073: 1072: 1050: 1024: 1003: 988: 961: 943: 928: 917:on 22 May 2015 902: 877: 852: 801: 776: 761: 747: 722: 719:on 2016-10-13. 704: 689: 686:. 30 May 2020. 669: 655: 630: 602: 601: 599: 596: 595: 594: 588: 587: 571: 568: 495: 492: 491: 490: 487: 482: 479: 476: 473: 470: 465: 460: 453: 450: 445: 442: 431: 428: 352: 351: 342: 338: 337: 332: 326: 325: 319:Graph database 312: 306: 305: 300: 294: 293: 288: 284: 283: 281: 280: 261: 259: 253: 252: 249: 248: 235: 233: 231:Stable release 227: 226: 223: 222: 209: 205: 204: 201: 195: 194: 182: 181: 141: 139: 132: 125: 124: 39: 37: 30: 24: 14: 13: 10: 9: 6: 4: 3: 2: 1140: 1129: 1126: 1124: 1121: 1119: 1116: 1114: 1111: 1109: 1106: 1104: 1101: 1100: 1098: 1087: 1082: 1081: 1077: 1060: 1054: 1051: 1038: 1034: 1028: 1025: 1013: 1007: 1004: 999: 992: 989: 978: 971: 965: 962: 958:. 2012-06-01. 957: 953: 947: 944: 939: 932: 929: 916: 912: 906: 903: 892:on 2017-07-15 891: 887: 881: 878: 867:on 2017-07-26 866: 862: 856: 853: 848: 844: 839: 834: 829: 824: 820: 816: 812: 805: 802: 791:on 2017-07-28 790: 786: 780: 777: 772: 765: 762: 757: 751: 748: 737:on 2016-08-19 736: 732: 726: 723: 718: 714: 708: 705: 700: 693: 690: 685: 684: 679: 673: 670: 665: 659: 656: 645:on 2015-05-03 644: 640: 634: 631: 619: 618: 613: 607: 604: 597: 593: 590: 589: 585: 574: 569: 567: 565: 561: 557: 556:SAP (company) 553: 548: 546: 545:SAP (company) 542: 541:SAP (company) 537: 535: 531: 530:CallidusCloud 526: 523: 521: 517: 512: 510: 505: 501: 493: 488: 486: 483: 480: 477: 474: 471: 469: 466: 464: 461: 459: 456: 455: 451: 449: 443: 441: 438: 429: 427: 425: 420: 418: 414: 410: 406: 405:Surrogate key 402: 398: 394: 390: 385: 381: 377: 374:, supporting 373: 369: 365: 362: 358: 349: 343: 339: 336: 333: 331: 327: 324: 320: 316: 313: 311: 307: 304: 301: 299: 295: 292: 289: 285: 278: 273: 263: 262: 260: 258: 254: 250: 234: 232: 228: 224: 210: 206: 202: 200: 196: 192: 187: 178: 175: 167: 157: 151: 150: 146: 140: 131: 130: 121: 118: 110: 99: 96: 92: 89: 85: 82: 78: 75: 71: 68: –  67: 63: 62:Find sources: 56: 52: 46: 45: 40:This article 38: 34: 29: 28: 19: 1065:September 1, 1063:. Retrieved 1053: 1041:. Retrieved 1036: 1027: 1016:. Retrieved 1006: 991: 980:. Retrieved 976: 964: 955: 946: 931: 919:. Retrieved 915:the original 905: 894:. Retrieved 890:the original 880: 869:. Retrieved 865:the original 855: 818: 814: 804: 793:. Retrieved 789:the original 779: 764: 750: 739:. Retrieved 735:the original 725: 717:the original 707: 692: 681: 672: 658: 647:. Retrieved 643:the original 633: 621:. Retrieved 615: 606: 592:XML database 552:Luca Garulli 549: 538: 527: 524: 515: 513: 509:OrientDB LTD 504:Luca Garulli 500:Luca Garulli 497: 452:Applications 447: 433: 421: 356: 355: 203:OrientDB Ltd 199:Developer(s) 170: 161: 143: 113: 104: 94: 87: 80: 73: 61: 49:Please help 44:verification 41: 1043:January 30, 391:along with 366:written in 1097:Categories 1037:TechCrunch 1018:2017-10-11 982:2017-01-12 956:slideshare 896:2016-07-15 871:2016-07-15 795:2016-07-15 741:2016-07-15 649:2015-05-31 598:References 417:DB-Engines 370:. It is a 287:Written in 257:Repository 243:2024-03-06 164:March 2023 145:neutrality 77:newspapers 66:"OrientDB" 272:/orientdb 107:July 2015 847:25540777 570:See also 560:ArcadeDB 463:Big Data 380:document 357:OrientDB 346:orientdb 298:Platform 149:disputed 18:Orientdb 936:admin. 921:15 July 838:4261811 623:6 March 494:History 458:Banking 389:Gremlin 341:Website 330:License 303:Java SE 241: ( 216: ( 91:scholar 845:  835:  821:: 69. 769:Nuix. 683:GitHub 617:GitHub 534:NASDAQ 430:Engine 424:GitHub 409:B-tree 397:B-tree 384:object 266:github 93:  86:  79:  72:  64:  1123:NoSQL 973:(PDF) 554:left 376:graph 361:NoSQL 98:JSTOR 84:books 1067:2021 1045:2018 923:2016 843:PMID 625:2024 437:JOIN 399:and 382:and 368:Java 348:.org 310:Type 291:Java 268:.com 218:2010 211:2010 142:The 70:news 833:PMC 823:doi 564:SAP 393:SQL 53:by 1099:: 1035:. 975:. 954:. 841:. 831:. 817:. 813:. 680:. 614:. 547:. 536:. 522:. 378:, 321:, 317:, 1069:. 1047:. 1021:. 1000:. 985:. 940:. 925:. 899:. 874:. 849:. 825:: 819:2 798:. 758:. 744:. 701:. 666:. 652:. 627:. 245:) 220:) 177:) 171:( 166:) 162:( 158:. 152:. 120:) 114:( 109:) 105:( 95:· 88:· 81:· 74:· 47:. 20:)

Index

Orientdb

verification
improve this article
adding citations to reliable sources
"OrientDB"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
neutrality
disputed
conditions to do so are met
Learn how and when to remove this message

Developer(s)
Stable release
Repository
github.com/orientechnologies/orientdb
Edit this at Wikidata
Java
Platform
Java SE
Type
Document-oriented database
Graph database
Multi-model database
License

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.