Query profiling to show detailed runtime information.Round-robin load-balancer support for cloud environments.Insert operations can be turned into a replace automatically, in case that the target document already exists ("Repsert").Improved geo-spatial index with GeoJSON support.Integrated full-text search and information retrieval engine ("ArangoSearch").Data masking capabilities for attributes containing sensitive data / PII when creating backups.Custom text pre-processors for full-text search ("Configurable Analyzers").Consistent snapshot backup in cluster mode.Co-located joins in a cluster using identically sharded collections ("SmartJoins").Graph traversal algorithm to get multiple shortest paths ("k Shortest Paths"). Stop condition support for graph traversals ("Pruning in Traversals").Time-based removal of expired documents ("Time-to-live Index").Multi-document transactions with individual begin and commit / abort commands ("Stream Transactions").Inlining of certain subqueries to improve execution time.Late document materialization to only fetch the relevant documents from SORT/LIMIT queries and early pruning of non-matching documents in full collection scans.Parallel execution of queries on several cluster nodes.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").Key rotation for superuser JWT tokens, TLS certificates, and on-disk encryption keys.Wildcard and fuzzy search support for full-text search.Graphs replicated on all cluster nodes to execute graph traversals locally ("SatelliteGraphs").Hardware-accelerated on-disk encryption.Flexible data field pre-processing with custom queries ("AQL Analyzer") and the ability to chain built-in and custom analyzers ("Pipeline Analyzer").Geo-spatial queries can be combined with full-text search.Support for sliding window queries to aggregate adjacent documents, value ranges and time intervals.Graph traversal algorithms to enumerate all paths between two vertices ("k Paths") and to emit paths in order of increasing edge weights ("Weighted Traversals").
0 Comments
Leave a Reply. |