
ArangoDB est un systÚme de base de données graphique évolutif permettant de valoriser plus rapidement les données connectées.
Graphes natifs, moteur de recherche intĂ©grĂ© et prise en charge JSON via un langage de requĂȘte unique. ArangoDB fonctionne sur site, dans le cloud, partout.
La plateforme ArangoGraph Insights ArangoGraph Insights Platform est le moyen le plus simple d'exécuter ArangoDB.
Elle permet de créer facilement des déploiements sur tous les principaux fournisseurs de cloud dans de nombreuses régions.
Pour les plus impatients :
-
Test gratuit d'ArangoDB dans le cloud avec ArangoGraph
-
Alternative en local : Télécharger ici et installer ArangoDB. Démarrez le serveur avec 'arangod' si le programme d'installation ne l'a pas déjà fait.
Ou démarrez ArangoDB dans un conteneur Docker :
docker run -e ARANGO_ROOT_PASSWORD=test123 -p 8529:8529 -d arangodb
L'accĂšs UI se fait ensuite avec un navigateur sur l'URL
http://127.0.0.1:8529/
Native Graph - Stockez Ă la fois les donnĂ©es et les relations, pour des requĂȘtes plus rapides, mĂȘme avec plusieurs niveaux de jointures et des informations plus approfondies qui ne sont tout simplement pas possibles avec les systĂšmes de bases de donnĂ©es relationnelles et documentaires traditionnels.
Document Store - Chaque nĆud de votre graphique est un document JSON : flexible, extensible et facilement importĂ© Ă partir de votre base de donnĂ©es de documents existante.
ArangoSearch - Moteur d'indexation, de recherche de texte et de classement multiplateforme intégré nativement pour la recherche d'informations, optimisé pour la vitesse et la mémoire.
ArangoDB est disponible dans une édition communautaire gratuite et open source Community Edition, ainsi que dans une édition d'entreprise commerciale avec des fonctionnalités supplémentaires Enterprise Edition
- Horizontal scalability: ĂvolutivitĂ© horizontale : rĂ©partissez vos donnĂ©es de maniĂšre transparente sur plusieurs machines.
- High availability and resilience: Haute disponibilitĂ© et rĂ©silience : rĂ©pliquez les donnĂ©es sur plusieurs nĆuds de cluster, avec basculement automatique.
- Flexible data modeling: Modélisation de données flexible : modélisez vos données sous forme de combinaison de paires clé-valeur, de documents et de graphiques selon vos besoins pour votre application.
- Work schema-free or use schema validation for data consistency. Travaillez sans schéma ou utilisez la validation de schéma pour la cohérence des données. Stockez tout type de données : date/heure, données géospatiales, texte, imbriquées.
- Powerful query language (AQL) Langage de requĂȘte puissant ( AQL ) pour rĂ©cupĂ©rer et modifier des donnĂ©es - des opĂ©rations CRUD simples, en passant par des filtres et des agrĂ©gations complexes, jusqu'aux jointures, aux graphiques et Ă la recherche en texte intĂ©gral classĂ©e.
- Transactions: exĂ©cutez des requĂȘtes sur plusieurs documents ou collections avec une cohĂ©rence et une isolation transactionnelles facultatives..
- Data-centric microservices: Microservices centrés sur les données : unifiez votre logique de stockage de données, réduisez la surcharge du réseau et sécurisez les données sensibles avec le framework JavaScript ArangoDB Foxx .
- Fast access to your data: AccĂšs rapide Ă vos donnĂ©es : Affinez vos requĂȘtes grĂące Ă diffĂ©rents types d'index pour des performances optimales. ArangoDB est Ă©crit en C++ et peut gĂ©rer efficacement des ensembles de donnĂ©es trĂšs volumineux.
- Easy to use web interface and command-line tools for interaction with the server. Interface Web facile Ă utiliser et outils de ligne de commande pour l'interaction avec le serveur.
Concentrez-vous sur la résolution des problÚmes d'entreprise pour les charges de travail critiques grùce à des données graphiques sécurisées.
L'Ă©dition Entreprise reprend toutes les fonctionnalitĂ©s de l'Ă©dition CommunautĂ© et offre des fonctionnalitĂ©s supplĂ©mentaires en matiĂšre de performances, de conformitĂ© et de sĂ©curitĂ©, ainsi que des capacitĂ©s de requĂȘtes Ă©tendues.
- Smartly shard and replicate graphs and datasets with features like EnterpriseGraphs, SmartGraphs, and SmartJoins for lightning fast query execution. Divisez et rĂ©pliquez intelligemment des graphiques et des ensembles de donnĂ©es avec des fonctionnalitĂ©s telles que EnterpriseGraphs , SmartGraphs et SmartJoins pour une exĂ©cution de requĂȘtes ultra-rapide.
- Combine the performance of a single server with the resilience of a cluster setup using OneShard deployments. Combinez les performances dâun serveur unique avec la rĂ©silience dâune configuration en cluster Ă lâaide des dĂ©ploiements OneShard .
- Increase fault tolerance with Datacenter-to-Datacenter Replication and create incremental Hot Backups without downtime. Augmentez la tolĂ©rance aux pannes grĂące Ă la rĂ©plication de Datacenter Ă Datacenter et crĂ©ez des sauvegardes Ă chaud incrĂ©mentielles sans temps d'arrĂȘt.
- Enable highly secure work with Encryption 360, enhanced Data Masking, and detailed Auditing. Activez un travail hautement sécurisé avec Encryption 360 , le masquage des données amélioré et l'audit détaillé .
- Perform parallel graph traversals. Effectuer des parcours de graphes parallĂšles .
- Use ArangoSearch search highlighting and nested search for advanced information retrieval. Utilisez la mise en évidence de la recherche et la recherche imbriquée d'ArangoSearch pour une recherche d'informations avancée.
Les packages pour toutes les plates-formes prises en charge peuvent ĂȘtre tĂ©lĂ©chargĂ©s ici : https://www.arangodb.com/download/.
Pour connaßtre les nouveautés d'ArangoDB, consultez les notes de publication ici : Documentation.
-
Veuillez utiliser GitHub pour les demandes de fonctionnalités et les rapports de bogues : https://github.com/arangodb/arangodb/issues
-
Pour posez vos questions sur AQL, les scénarios d'utilisation, etc. sur StackOverflow : https://stackoverflow.com/questions/tagged/arangodb
-
Discutez avec la communauté et les développeurs sur Slack : https://arangodb-community.slack.com/
-
Apprenez-en plus sur ArangoDB avec notre chaĂźne YouTube : https://www.youtube.com/@ArangoDB
-
Suivez-nous sur X pour rester Ă jour : https://twitter.com/arangodb
-
En savoir plus sur notre communauté : https://www.arangodb.com/community
Notre environnement de démonstration contiendra 1 noeud pour le moment :
Nous allons déployer un conteneur docker ArangoDB sur un environnement virtuel accessible à partir d'un simple navigateur web, à des fins de développement et de formation.
IMPORTANT : Le serveur Ubuntu en x86_64 doit avoir la fonctionnalitĂ© AVX activĂ©e. Câest impĂ©ratif pour arangodb depuis la version 3.9 incluse.
Pour les versions dâarangodb version 3.8.9 ou avant, il nâest pas nĂ©cessaire dâavoir la virtualization imbriquĂ©e disponible
git clone https://github.com/crystalloide/arangodb
docker run -e ARANGO_ROOT_PASSWORD=test123 -p 8529:8529 -d arangodb
L'accĂšs UI se fait ensuite avec un navigateur sur l'URL http://127.0.0.1:8529/
docker images
docker ps -a