Clients
AI Features
In-Studio AI assistant aware of your database context, that helps with querying, troubleshooting, and exploring RavenDB capabilities to supercharge your development pace.
RavenDB's AI Agent Creator produces secure, autonomous agents that perform context-gathering and query generation to provide users with personalized information or actions.
RavenDB enables direct orchestration interactions with your chosen LLMs, to execute tasks like summarization, classification and enrichment - within your database workflows.
Integrate with popular external AI services for automated generation of contextual data embeddings.
Semantic search through high-dimensional vector embeddings
Time series
Time series values can be used as counters.
Control aggregation and deletion of historical time series data.
Dynamic segmentation, multi-value entries and smart tags ease and speed up Time Series utilization.
Querying
Syntax validator and autocompletion.
Search and filter text in specified fields.
Categorize search results according to facets that you set.
Use in queries on specific fields to include documents with similar values.
Search using geographical data.
Reduce expensive trips to the server by updating documents in one trip.
Indexes
Automatically-generated indexes are continuously adapted to changing query needs.
Manually-created indexes can include powerful tools to simplify querying and boost performance.
Attachment content and metadata can now be indexed using static indexes.
Import libraries from NuGet and other sources into your indexes.
Monitor and optimize indexes by taking a peek into what is going on internally.
Include compare-exchange values in indexes.
Customize analyzers that split the text into searchable tokens.
To preserve cluster availability, run heavy indexing operations one node at a time.
Counters
Count fast and easy in a distributed manner
Extensions
Compress documents while storing them, using a continuously optimized compression model.
Manage the History of Changes to Your Documents.
Define document expiration dates and schedule cleanup intervals.
Data subscriptions can be used by multiple users.
Link binary data to your documents with ease.
Slash storage costs by offloading attachments to external object storage, maintaining full integrity without requiring any application changes.
Gain the structural confidence of SQL-like constraints within RavenDB’s flexible NoSQL architecture to prevent data drift across multiple teams.
Clusters
Splitting a single database across several servers
Expand beyond one node in a matter of minutes. Achieve high availability, load balancing, and failover with just a few clicks.
Schedule tasks among the cluster and let the other nodes take over the work if needed.
Ensure your data is safe and sound, residing on a given number of nodes.
Trust our experience and sleep tight.
Extend the transactionality beyond a single node.
Replication
Replicate your data to an external node or connect clusters together.
Synchronize with the master server
Replicate selected documents. Control databases read and write access to documents
Security
Manage authentication and authorization via X.509 certificates. Secure your connectivity with SSL and TLS 1.2.
Keep your data protected.
Store your backup safely
Monitoring
How then can you efficiently monitor all of its nodes at once and assess its operability as a whole? Our state-of-the-art solution to this puzzle is an adjustable Cluster Dashboard.
Connect Zabbix or your favorite monitoring tool via our built-in SNMP support.
Turn on logging on-the-fly, and view them in the Studio. No need to restart the Server!
Plugin to Telegraf performance metrics and an option to display live graphs with Grafana.
Built-in, live analysis of indexing and various ongoing tasks.
Administration
Schedule automatic backups to different external destinations.
Use our built-in console commands to control your Server.
Issue JavaScript commands to modify your Server or database configuration on-the-fly without the need of any restarts.


