You don’t need to install Hadoop to perform MapReduce or batch processing. RavenDB will perform first rate aggregates at high performance.
Full Text Search
You don’t have to add on Elasticsearch. RavenDB sports its own text search feature. And there is no need to use Lucene. Instead of adding cost and complexity to your application, RavenDB reduced both.
RavenDB includes a native profiler tool that enables you to see the actual behavior of all your indexes, the time it takes each of them to operate, and which indexes can be made to perform better, saving you hardware usage by increasing performance. Monitor index memory usage, reads and writes’ speed per second, CPU allocation and more.
With RavenDB, you have constant opportunities for performance enhancement and cost optimization – especially on the cloud, where you are likely to be charged for memory overutilization and poor performance.
Graphical User Interface (GUI)
Some databases offer limited functionality for their GUI, forcing you to install more layers. Not RavenDB. Our Management Studio lets you track a wide range of internal metrics on your database, and perform your functions at the click of a mouse.
Voron Storage Engine
Our native storage engine, Voron, gives you 150,000 writes and 1 million reads per second. Developing our own storage engine enables us to tailor it specifically to RavenDB’s needs.
Included in our easy to use setup is a database cluster secured with TLS 1.2 that uses X509 client certificate for authentication. Your data is protected both in transit and at rest. RavenDB will also automatically regenerate new security certificates every 2-3 months, keeping up with industry standards for protecting your information.
ETL Replication and Pull Replication
Replicate your data to other nodes, relational databases, and even another NoSQL Database with our ETL Replication feature. You can also Pull data in from another database, allowing an edge unit to initiate a connection to a more central server and thus bypass its own firewall for smooth data transfers over your network.
Memory Management System
RavenDB handles caching, so you get extremely high performance. You don’t have to write the cache. You don’t have to check the longevity of your data store. You don’t need additional caching products from third parties. RavenDB has fully integrated caching for data and indexes.
You can literally forget about memory! With RavenDB it just works.