Knowledge

ArangoDB

Source đź“ť

124: 760:
as a default storage format, but internally it uses ArangoDB VelocyPack – a fast and compact binary format for serialization and storage. ArangoDB can natively store a nested JSON object as a data entry inside a collection. Therefore, there is no need to disassemble the resulting JSON objects. Thus,
250:
ArangoDB GmbH was founded in 2014 by Claudius Weinberger and Frank Celler. They originally called the database system “A Versatile Object Container", or AVOC for short, leading them to call the database AvocadoDB. Later, they changed the name to ArangoDB. The word "arango" refers to a little-known
254:
In January 2017 ArangoDB raised a seed round investment of 4.2 million Euros led by Target Partners. In March 2019 ArangoDB raised 10 million dollars in series A funding led by Bow Capital. In October 2021 ArangoDB raised 27.8 million dollars in series B funding led by
38: 1073:
Commercial self-managed: ArangoDB Enterprise is a paid subscription that includes graph-aware sharding (called “SmartGraphs”) and collection replication (called “Satellite Collections”) to reduce query times, and increased
377:
Collections replicated on all cluster nodes can be combined with graphs sharded by document attributes to enable more local execution of graph queries ("Hybrid SmartGraphs", "Hybrid Disjoint SmartGraphs").
781:
Kubernetes: ArangoDB runs on Kubernetes, including cloud-based Kubernetes services Amazon Elastic Kubernetes Service (EKS), Google Kubernetes Engine (GKE), and Microsoft Azure Kubernetes Service (AKS).
809:
is a system for large scale graph processing. Pregel is implemented in ArangoDB and can be used with predefined algorithms, e.g. PageRank, Single-Source Shortest Path and Connected components.
1070:) until October 2023. It was then changed to "ArangoDB Community License, which limits its use for commercial purposes and imposes a 100GB limit on dataset size within a single cluster" 479:
Option to store all collections of a database on a single cluster node, to combine the performance of a single server and ACID semantics with a fault-tolerant cluster setup ("OneShard").
1398: 1066:
Community Edition: ArangoDB Community Edition is a graph database with native multi-model database capabilities written mainly in C++ and was available under an open-source license (
1399:"ArangoDB Announces $ 27.8 Million Series B Investment to Accelerate Development of Next-Generation Graph ML, Providing Advanced Analytics and AI Capabilities at Enterprise Scale" 1915: 1081:). ArangoDB Oasis provides the functionality of an ArangoDB cluster deployment while minimizing the amount of administrative effort required. ArangoDB Oasis run on multiple 406:
Graph traversal algorithms to enumerate all paths between two vertices ("k Paths") and to emit paths in order of increasing edge weights ("Weighted Traversals").
485:
Late document materialization to only fetch the relevant documents from SORT/LIMIT queries and early pruning of non-matching documents in full collection scans.
1905: 798:
Search: ArangoDB's search engine combines boolean retrieval capabilities with generalized ranking components allowing for data retrieval based on a precise
1900: 1870: 415:
Flexible data field pre-processing with custom queries ("AQL Analyzer") and the ability to chain built-in and custom analyzers ("Pipeline Analyzer").
227:
AQL (ArangoDB Query Language). AQL is mainly a declarative language and allows the combination of different data access patterns in a single query.
765: 1885: 764:
Predictable performance: ArangoDB is written mainly in C++ and manages its own memory to avoid unpredictable performance arising from
1095: 812:
Transactions: ArangoDB supports user-definable transactions. Transactions in ArangoDB are atomic, consistent, isolated, and durable (
1082: 1717: 1374: 565:
Insert operations can be turned into a replace automatically, in case that the target document already exists ("Repsert").
1910: 103: 1895: 345:
Support for computed values (persistent document attributes that are generated when a document is created or updated).
77: 1115: 791:
Multiple query languages: The database has its own query language, AQL (ArangoDB Query Language), and also provides
161: 1693: 1486: 1510: 641:
Collections replicated on all cluster nodes to execute joins with sharded data locally ("SatelliteCollections").
1890: 829: 682:
Value-based sharding of large graph datasets for better data locality when traversing graphs ("SmartGraphs").
1875: 181: 220: 1865: 1077:
Cloud: ArangoDB is offered as a cloud service called Oasis, providing ArangoDB databases as a Service (
514:
Multi-document transactions with individual begin and commit / abort commands ("Stream Transactions").
212: 153: 409:
Support for sliding window queries to aggregate adjacent documents, value ranges and time intervals.
148: 1811: 351:
A graph traversal algorithm to query for all paths with the shortest value, between two documents.
1534: 1188: 799: 165: 1739: 1628: 806: 535:
Data masking capabilities for attributes containing sensitive data / PII when creating backups.
444:
Graphs replicated on all cluster nodes to execute graph traversals locally ("SatelliteGraphs").
1324: 685:
Support for vertex-centric indexes for more efficient graph traversals with filter conditions.
17: 1349: 1236: 176: 169: 1645: 1604: 123: 1669: 1163: 1880: 1763: 224: 208: 157: 1694:"Cluster | ArangoDB Deployment Modes | Architecture | Manual | ArangoDB Documentation" 1487:"Cluster | ArangoDB Deployment Modes | Architecture | Manual | ArangoDB Documentation" 1859: 453:
Key rotation for superuser JWT tokens, TLS certificates, and on-disk encryption keys.
339: 526:
Co-located joins in a cluster using identically sharded collections ("SmartJoins").
256: 1605:"ArangoSearch - Full-text search engine including similarity ranking capabilities" 1558: 638:
Distributed iterative graph processing with Pregel in single server and cluster.
1787: 1443: 1303: 1067: 833: 785: 559:
Integrated full-text search and information retrieval engine ("ArangoSearch").
523:
Graph traversal algorithm to get multiple shortest paths ("k Shortest Paths").
141: 45: 1212: 1139: 532:
Custom text pre-processors for full-text search ("Configurable Analyzers").
37: 1261: 772: 761:
the stored data would simply inherit the tree structure of the JSON data.
1582: 1464: 792: 239: 112: 694:
Low-latency request handling using a boost-ASIO server infrastructure.
520:
Stop condition support for graph traversals ("Pruning in Traversals").
1213:"ArangoDB Query Language (AQL) Introduction | ArangoDB Documentation" 1140:"ArangoDB Query Language (AQL) Introduction | ArangoDB Documentation" 606:
Datacenter to Datacenter Replication for disaster recovery ("DC2DC").
995:// Add an attribute numberOfLogins for all users with status active: 778:
Reliability: ArangoDB provides datacenter-to-datacenter replication.
741: 737: 726:
Cluster support with synchronous replication and automatic failover.
705: 661: 617: 585: 493: 458: 423: 385: 356: 317: 312:
Improved user experience for database administration and management.
788:
microservices directly on top of the DBMS using the Foxx framework.
137: 1078: 795:
to write flexible native web services directly on top of the DBMS.
231: 828:
operations for both documents (nodes) and edges, but it is not a
380:
Language-agnostic tokenization of text ("Segmentation Analyzer").
840: 825: 813: 757: 216: 732:
Persistent indexes that are stored on disk for faster restarts.
517:
Time-based removal of expired documents ("Time-to-live Index").
1835: 1812:"Getting Started with ArangoDB Oasis | ArangoDB Documentation" 821: 577:
Native implementations in C++ of all built-in query functions.
235: 1422: 1282: 1164:"AQL Query Patterns & Examples | ArangoDB Documentation" 612:
Deployment mode for single servers with automatic failover.
1535:"Kubernetes | Tutorials | Manual | ArangoDB Documentation" 412:
Geo-spatial queries can be combined with full-text search.
1646:"Pregel | Data Science | Manual | ArangoDB Documentation" 784:
Microservices: ArangoDB provides integration with native
568:
Round-robin load-balancer support for cloud environments.
488:
Inlining of certain subqueries to improve execution time.
1764:"ArangoDB SatelliteCollections | ArangoDB Documentation" 1375:"ArangoDB receives Series A Funding led by Bow Capital" 482:
Parallel execution of queries on several cluster nodes.
450:
Wildcard and fuzzy search support for full-text search.
193: 956:// Update document with key of “john” to have age 46. 571:
Query profiling to show detailed runtime information.
309:
Data science and analytics operational enhancements.
215:
system since it supports three data models (graphs,
824:-like query language used in ArangoDB. It supports 647:
Support for composable, distance-based geo-queries.
234:database system but AQL is similar in many ways to 188: 175: 147: 133: 102: 76: 54: 44: 338:Native ARM support, including native support for 306:Faster query performance across search and graph. 1670:"Transactions | Manual | ArangoDB Documentation" 1445:AvocadoDB Query Language Jan Steemann in english 1305:AvocadoDB Query Language Jan Steemann in english 869:// Count the number of documents in a collection 562:Improved geo-spatial index with GeoJSON support. 211:system developed by ArangoDB Inc. ArangoDB is a 1740:"ArangoDB SmartGraphs | ArangoDB Documentation" 697:Improved query editor and query explain output. 1116:"Advantages of native multi-model in ArangoDB" 688:New viewer for large graphs, supporting WebGL. 1559:"Foxx Microservices | ArangoDB Documentation" 8: 1511:"DC2DC Replication | ArangoDB Documentation" 30: 580:Multi-threaded dump and restore operations. 529:Consistent snapshot backup in cluster mode. 1916:Software using the Business Source License 122: 29: 905:// Add a new document into our collection 1629:"Stanford University Pregel White paper" 848:// Return every document in a collection 574:Cluster-distributed aggregation queries. 418:Hardware-accelerated on-disk encryption. 266: 1107: 1085:, include AWS, Azure, and Google Cloud. 223:) with one database core and a unified 447:Document validation using JSON Schema. 820:AQL (ArangoDB Query Language) is the 729:Binary storage format ("VelocyPack"). 7: 691:Binary wire format ("VelocyStream"). 650:Export utility for multiple formats. 1906:Database-related software for Linux 1373:Weinberger, Claudius (2019-03-14). 1096:Comparison of multi-model databases 816:), but only if data is not sharded. 1901:Distributed computing architecture 25: 83:3.11.5 / November 9, 2023 1871:Free database management systems 1325:""AvocadoDB" becomes "ArangoDB"" 184:1.1 and Arango Community License 36: 348:Parallelism for sharded graphs. 251:avocado variety grown in Cuba. 1788:"ArangoDB Enterprise Features" 1189:"ArangoDB's design objectives" 1: 644:Fault-tolerant microservices. 18:AQL (ArangoDB Query Language) 1187:Celler, Frank (2012-03-07). 1886:Document-oriented databases 1260:Ortell, Bill (2021-03-08), 771:Scaling: ArangoDB provides 653:Encryption of on-disk data. 60:; 13 years ago 1932: 162:Document-oriented database 98: 72: 35: 845: 832:(DDL). AQL does support 830:data definition language 1083:cloud service providers 182:Business Source License 170:Full-text Search Engine 85:; 10 months ago 1722:, ArangoDB, 2023-10-13 1587:, ArangoDB, 2022-08-05 1469:, ArangoDB, 2022-08-05 1354:www.avocadosource.com 1241:www.avocadosource.com 278:Latest Minor Version 242:as a storage engine. 756:JSON: ArangoDB uses 656:LDAP authentication. 213:multi-model database 154:Multi-model database 27:Multi-model database 1911:Key-value databases 1424:AvocadoDB explained 1284:AvocadoDB explained 775:through clustering. 268: 32: 1896:Structured storage 1350:"Variety Database" 1237:"Variety Database" 805:Pregel algorithm: 800:vector space model 766:garbage collection 609:Encrypted backups. 267: 166:Key/Value database 748: 747: 202: 201: 16:(Redirected from 1923: 1850: 1849: 1847: 1846: 1836:"ArangoDB Oasis" 1832: 1826: 1825: 1823: 1822: 1816:www.arangodb.com 1808: 1802: 1801: 1799: 1798: 1784: 1778: 1777: 1775: 1774: 1768:www.arangodb.com 1760: 1754: 1753: 1751: 1750: 1744:www.arangodb.com 1736: 1730: 1729: 1728: 1727: 1714: 1708: 1707: 1705: 1704: 1698:www.arangodb.com 1690: 1684: 1683: 1681: 1680: 1674:www.arangodb.com 1666: 1660: 1659: 1657: 1656: 1650:www.arangodb.com 1642: 1636: 1635: 1633: 1625: 1619: 1618: 1616: 1615: 1601: 1595: 1594: 1593: 1592: 1579: 1573: 1572: 1570: 1569: 1563:www.arangodb.com 1555: 1549: 1548: 1546: 1545: 1539:www.arangodb.com 1531: 1525: 1524: 1522: 1521: 1515:www.arangodb.com 1507: 1501: 1500: 1498: 1497: 1491:www.arangodb.com 1483: 1477: 1476: 1475: 1474: 1461: 1455: 1454: 1453: 1452: 1440: 1434: 1433: 1432: 1431: 1419: 1413: 1412: 1410: 1409: 1395: 1389: 1388: 1386: 1385: 1370: 1364: 1363: 1361: 1360: 1346: 1340: 1339: 1337: 1336: 1321: 1315: 1314: 1313: 1312: 1300: 1294: 1293: 1292: 1291: 1279: 1273: 1272: 1271: 1270: 1257: 1251: 1250: 1248: 1247: 1233: 1227: 1226: 1224: 1223: 1217:www.arangodb.com 1209: 1203: 1202: 1200: 1199: 1184: 1178: 1177: 1175: 1174: 1168:www.arangodb.com 1160: 1154: 1153: 1151: 1150: 1144:www.arangodb.com 1136: 1130: 1129: 1127: 1126: 1112: 1056: 1053: 1050: 1047: 1044: 1041: 1038: 1035: 1032: 1029: 1026: 1023: 1020: 1017: 1014: 1011: 1008: 1005: 1002: 999: 996: 993: 990: 987: 984: 981: 978: 975: 972: 971:"john" 969: 966: 963: 960: 957: 954: 951: 948: 945: 942: 939: 936: 933: 932:"John" 930: 927: 924: 921: 920:"john" 918: 915: 912: 909: 906: 903: 900: 897: 894: 891: 888: 885: 882: 879: 876: 873: 870: 867: 864: 861: 858: 855: 852: 849: 269: 198: 195: 126: 121: 118: 116: 114: 93: 91: 86: 68: 66: 61: 40: 33: 21: 1931: 1930: 1926: 1925: 1924: 1922: 1921: 1920: 1891:Graph databases 1856: 1855: 1854: 1853: 1844: 1842: 1834: 1833: 1829: 1820: 1818: 1810: 1809: 1805: 1796: 1794: 1786: 1785: 1781: 1772: 1770: 1762: 1761: 1757: 1748: 1746: 1738: 1737: 1733: 1725: 1723: 1716: 1715: 1711: 1702: 1700: 1692: 1691: 1687: 1678: 1676: 1668: 1667: 1663: 1654: 1652: 1644: 1643: 1639: 1631: 1627: 1626: 1622: 1613: 1611: 1603: 1602: 1598: 1590: 1588: 1581: 1580: 1576: 1567: 1565: 1557: 1556: 1552: 1543: 1541: 1533: 1532: 1528: 1519: 1517: 1509: 1508: 1504: 1495: 1493: 1485: 1484: 1480: 1472: 1470: 1463: 1462: 1458: 1450: 1448: 1442: 1441: 1437: 1429: 1427: 1421: 1420: 1416: 1407: 1405: 1397: 1396: 1392: 1383: 1381: 1372: 1371: 1367: 1358: 1356: 1348: 1347: 1343: 1334: 1332: 1323: 1322: 1318: 1310: 1308: 1302: 1301: 1297: 1289: 1287: 1281: 1280: 1276: 1268: 1266: 1259: 1258: 1254: 1245: 1243: 1235: 1234: 1230: 1221: 1219: 1211: 1210: 1206: 1197: 1195: 1186: 1185: 1181: 1172: 1170: 1162: 1161: 1157: 1148: 1146: 1138: 1137: 1133: 1124: 1122: 1114: 1113: 1109: 1104: 1092: 1063: 1058: 1057: 1054: 1051: 1048: 1045: 1042: 1039: 1036: 1033: 1030: 1027: 1024: 1021: 1018: 1015: 1012: 1009: 1006: 1003: 1000: 997: 994: 991: 988: 985: 982: 979: 976: 973: 970: 967: 964: 961: 958: 955: 952: 949: 946: 943: 940: 937: 934: 931: 928: 925: 922: 919: 916: 913: 910: 907: 904: 901: 898: 895: 892: 889: 886: 883: 880: 877: 874: 871: 868: 865: 862: 859: 856: 853: 850: 847: 753: 281:Latest Release 265: 263:Release history 248: 192: 129: 111: 94: 89: 87: 84: 64: 62: 59: 55:Initial release 28: 23: 22: 15: 12: 11: 5: 1929: 1927: 1919: 1918: 1913: 1908: 1903: 1898: 1893: 1888: 1883: 1878: 1876:NoSQL products 1873: 1868: 1858: 1857: 1852: 1851: 1840:ArangoDB Oasis 1827: 1803: 1779: 1755: 1731: 1709: 1685: 1661: 1637: 1620: 1596: 1574: 1550: 1526: 1502: 1478: 1456: 1435: 1414: 1390: 1365: 1341: 1316: 1295: 1274: 1252: 1228: 1204: 1179: 1155: 1131: 1106: 1105: 1103: 1100: 1099: 1098: 1091: 1088: 1087: 1086: 1075: 1071: 1062: 1059: 1040:numberOfLogins 846: 818: 817: 810: 803: 796: 789: 782: 779: 776: 769: 762: 752: 749: 746: 745: 735: 734: 733: 730: 727: 722: 719: 716: 713: 709: 708: 703: 702: 701: 700:Audit logging. 698: 695: 692: 689: 686: 683: 678: 675: 672: 669: 665: 664: 659: 658: 657: 654: 651: 648: 645: 642: 639: 634: 631: 628: 625: 621: 620: 615: 614: 613: 610: 607: 602: 599: 596: 593: 589: 588: 583: 582: 581: 578: 575: 572: 569: 566: 563: 560: 555: 552: 549: 546: 542: 541: 540:Release Notes 538: 537: 536: 533: 530: 527: 524: 521: 518: 515: 510: 507: 504: 501: 497: 496: 491: 490: 489: 486: 483: 480: 475: 472: 469: 466: 462: 461: 456: 455: 454: 451: 448: 445: 440: 437: 434: 431: 427: 426: 421: 420: 419: 416: 413: 410: 407: 402: 399: 396: 393: 389: 388: 383: 382: 381: 378: 373: 370: 367: 364: 360: 359: 354: 353: 352: 349: 346: 343: 334: 331: 328: 325: 321: 320: 315: 314: 313: 310: 307: 302: 299: 296: 293: 289: 288: 285: 284:Feature Notes 282: 279: 276: 275:First Release 273: 264: 261: 247: 244: 230:ArangoDB is a 225:query language 209:graph database 200: 199: 190: 186: 185: 179: 173: 172: 158:Graph database 151: 145: 144: 135: 131: 130: 128: 127: 108: 106: 100: 99: 96: 95: 82: 80: 78:Stable release 74: 73: 70: 69: 56: 52: 51: 48: 42: 41: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 1928: 1917: 1914: 1912: 1909: 1907: 1904: 1902: 1899: 1897: 1894: 1892: 1889: 1887: 1884: 1882: 1879: 1877: 1874: 1872: 1869: 1867: 1866:2011 software 1864: 1863: 1861: 1841: 1837: 1831: 1828: 1817: 1813: 1807: 1804: 1793: 1789: 1783: 1780: 1769: 1765: 1759: 1756: 1745: 1741: 1735: 1732: 1721: 1720: 1713: 1710: 1699: 1695: 1689: 1686: 1675: 1671: 1665: 1662: 1651: 1647: 1641: 1638: 1630: 1624: 1621: 1610: 1606: 1600: 1597: 1586: 1585: 1578: 1575: 1564: 1560: 1554: 1551: 1540: 1536: 1530: 1527: 1516: 1512: 1506: 1503: 1492: 1488: 1482: 1479: 1468: 1467: 1460: 1457: 1447: 1446: 1439: 1436: 1426: 1425: 1418: 1415: 1404: 1400: 1394: 1391: 1380: 1376: 1369: 1366: 1355: 1351: 1345: 1342: 1330: 1326: 1320: 1317: 1307: 1306: 1299: 1296: 1286: 1285: 1278: 1275: 1265: 1264: 1256: 1253: 1242: 1238: 1232: 1229: 1218: 1214: 1208: 1205: 1194: 1190: 1183: 1180: 1169: 1165: 1159: 1156: 1145: 1141: 1135: 1132: 1121: 1117: 1111: 1108: 1101: 1097: 1094: 1093: 1089: 1084: 1080: 1076: 1072: 1069: 1065: 1064: 1060: 844: 842: 837: 835: 831: 827: 823: 815: 811: 808: 804: 801: 797: 794: 790: 787: 783: 780: 777: 774: 770: 767: 763: 759: 755: 754: 750: 744: 743: 739: 736: 731: 728: 725: 724: 723: 720: 717: 714: 711: 710: 707: 706:Release Notes 704: 699: 696: 693: 690: 687: 684: 681: 680: 679: 676: 673: 670: 667: 666: 663: 662:Release Notes 660: 655: 652: 649: 646: 643: 640: 637: 636: 635: 632: 629: 626: 623: 622: 619: 618:Release Notes 616: 611: 608: 605: 604: 603: 600: 597: 594: 591: 590: 587: 586:Release Notes 584: 579: 576: 573: 570: 567: 564: 561: 558: 557: 556: 553: 550: 547: 544: 543: 539: 534: 531: 528: 525: 522: 519: 516: 513: 512: 511: 508: 505: 502: 499: 498: 495: 494:Release Notes 492: 487: 484: 481: 478: 477: 476: 473: 470: 467: 464: 463: 460: 459:Release Notes 457: 452: 449: 446: 443: 442: 441: 438: 435: 432: 429: 428: 425: 424:Release Notes 422: 417: 414: 411: 408: 405: 404: 403: 400: 397: 394: 391: 390: 387: 386:Release Notes 384: 379: 376: 375: 374: 371: 368: 365: 362: 361: 358: 357:Release Notes 355: 350: 347: 344: 341: 340:Apple Silicon 337: 336: 335: 332: 329: 326: 323: 322: 319: 318:Release Notes 316: 311: 308: 305: 304: 303: 300: 297: 294: 291: 290: 286: 283: 280: 277: 274: 271: 270: 262: 260: 258: 252: 245: 243: 241: 237: 233: 228: 226: 222: 218: 214: 210: 206: 197: 191: 187: 183: 180: 178: 174: 171: 167: 163: 159: 155: 152: 150: 146: 143: 139: 136: 132: 125: 120: 110: 109: 107: 105: 101: 97: 81: 79: 75: 71: 57: 53: 50:ArangoDB GmbH 49: 47: 43: 39: 34: 19: 1843:. Retrieved 1839: 1830: 1819:. Retrieved 1815: 1806: 1795:. Retrieved 1791: 1782: 1771:. Retrieved 1767: 1758: 1747:. Retrieved 1743: 1734: 1724:, retrieved 1718: 1712: 1701:. Retrieved 1697: 1688: 1677:. Retrieved 1673: 1664: 1653:. Retrieved 1649: 1640: 1623: 1612:. Retrieved 1608: 1599: 1589:, retrieved 1583: 1577: 1566:. Retrieved 1562: 1553: 1542:. Retrieved 1538: 1529: 1518:. Retrieved 1514: 1505: 1494:. Retrieved 1490: 1481: 1471:, retrieved 1465: 1459: 1449:, retrieved 1444: 1438: 1428:, retrieved 1423: 1417: 1406:. Retrieved 1402: 1393: 1382:. Retrieved 1378: 1368: 1357:. Retrieved 1353: 1344: 1333:. Retrieved 1331:. 2012-05-09 1328: 1319: 1309:, retrieved 1304: 1298: 1288:, retrieved 1283: 1277: 1267:, retrieved 1262: 1255: 1244:. Retrieved 1240: 1231: 1220:. Retrieved 1216: 1207: 1196:. Retrieved 1192: 1182: 1171:. Retrieved 1167: 1158: 1147:. Retrieved 1143: 1134: 1123:. Retrieved 1119: 1110: 838: 819: 740: 257:Iris Capital 253: 249: 229: 204: 203: 46:Developer(s) 843:-oriented: 721:2016-11-23 715:2016-07-23 677:2018-06-23 671:2016-11-03 633:2019-02-02 627:2017-07-20 601:2020-02-28 595:2017-12-22 554:2020-09-09 548:2018-12-06 509:2020-12-30 503:2019-08-21 474:2021-09-06 468:2020-01-08 439:2022-02-01 433:2020-09-16 401:2023-03-27 395:2021-07-29 372:2023-08-23 366:2022-02-15 333:2023-10-19 327:2022-10-04 301:2023-11-09 295:2023-05-30 219:documents, 1860:Categories 1845:2022-08-11 1821:2022-08-11 1797:2022-08-11 1773:2022-08-11 1749:2022-08-11 1726:2023-10-13 1703:2022-08-11 1679:2022-08-05 1655:2022-08-05 1614:2022-08-05 1591:2022-08-05 1568:2022-08-05 1544:2022-08-05 1520:2022-08-05 1496:2022-08-05 1473:2022-08-05 1451:2022-08-05 1430:2022-08-05 1408:2022-07-27 1384:2022-07-27 1359:2022-08-05 1335:2022-07-27 1311:2022-07-27 1290:2022-07-27 1269:2022-07-27 1246:2022-07-27 1222:2022-07-26 1198:2022-07-26 1173:2022-07-26 1149:2022-07-26 1125:2022-07-26 1102:References 992:collection 953:collection 881:collection 860:collection 834:geospatial 786:JavaScript 287:Reference 238:, it uses 142:JavaScript 134:Written in 104:Repository 90:2023-11-09 1263:AvocadoDB 1074:security. 836:queries. 221:key/value 119:/arangodb 117:/arangodb 1792:ArangoDB 1719:ArangoDB 1609:ArangoDB 1584:ArangoDB 1466:ArangoDB 1403:ArangoDB 1379:ArangoDB 1329:ArangoDB 1193:ArangoDB 1120:ArangoDB 1090:See also 1068:Apache 2 1061:Editions 751:Features 330:3.10.11 272:Release 205:ArangoDB 194:arangodb 31:ArangoDB 884:COLLECT 839:AQL is 793:GraphQL 773:scaling 738:Release 718:3.0.12 674:3.1.29 630:3.2.18 598:3.3.25 551:3.4.11 471:3.6.16 436:3.7.17 369:3.9.12 298:3.11.5 246:History 240:RocksDB 189:Website 177:License 88: ( 63: ( 1028:UPDATE 1019:active 1010:FILTER 959:UPDATE 908:INSERT 902:length 899:RETURN 896:length 863:RETURN 807:Pregel 506:3.5.7 398:3.8.9 113:github 1881:NoSQL 1632:(PDF) 1079:DBaaS 1055:users 1007:users 890:COUNT 742:Notes 324:3.10 292:3.11 232:NoSQL 207:is a 1034:WITH 1025:true 965:_key 950:INTO 926:name 914:_key 893:INTO 887:WITH 841:JSON 826:CRUD 814:ACID 758:JSON 712:3.0 668:3.1 624:3.2 592:3.3 545:3.4 500:3.5 465:3.6 430:3.7 392:3.8 363:3.9 217:JSON 196:.com 149:Type 115:.com 65:2011 58:2011 998:FOR 977:age 938:age 875:doc 872:FOR 866:doc 854:doc 851:FOR 822:SQL 236:SQL 168:, 138:C++ 1862:: 1838:. 1814:. 1790:. 1766:. 1742:. 1696:. 1672:. 1648:. 1607:. 1561:. 1537:. 1513:. 1489:. 1401:. 1377:. 1352:. 1327:. 1239:. 1215:. 1191:. 1166:. 1142:. 1118:. 1052:IN 1022:== 1004:IN 989:IN 983:46 944:45 878:IN 857:IN 259:. 164:, 160:, 156:, 140:, 1848:. 1824:. 1800:. 1776:. 1752:. 1706:. 1682:. 1658:. 1634:. 1617:. 1571:. 1547:. 1523:. 1499:. 1411:. 1387:. 1362:. 1338:. 1249:. 1225:. 1201:. 1176:. 1152:. 1128:. 1049:} 1046:0 1043:: 1037:{ 1031:u 1016:. 1013:u 1001:u 986:} 980:: 974:, 968:: 962:{ 947:} 941:: 935:, 929:: 923:, 917:: 911:{ 802:. 768:. 342:. 92:) 67:) 20:)

Index

AQL (ArangoDB Query Language)

Developer(s)
Stable release
Repository
github.com/arangodb/arangodb
Edit this at Wikidata
C++
JavaScript
Type
Multi-model database
Graph database
Document-oriented database
Key/Value database
Full-text Search Engine
License
Business Source License
arangodb.com
graph database
multi-model database
JSON
key/value
query language
NoSQL
SQL
RocksDB
Iris Capital
Release Notes
Apple Silicon
Release Notes

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

↑