27.Tablet Connections Blocks Lock Esm W900

RavenDB, the veteran transactional NoSQL database, is used by hundreds of startups and many Fortune 500 companies around the world thanks to its reputation as an agile, safe, efficient, and stable database.  RavenDB can integrate with and complement almost any existing data system with its impressive set of built-in features

Read on to learn what competitive advantages RavenDB offers and how it has become so trustworthy, effective, and easy to use.

We recommend RavenDB for its:

Agility 

Zero to MVP consistently chooses RavenDB over SQL thanks to its adaptability, and over MongoDB thanks to its indexing prowess, which hyper-boosts performance by running operations and calculations in the indexes instead of repetitively in queries.

Safety

Why are there no known RavenDB breaches, while thousands of MongoDB and MySQL servers get hacked every year on average? 

Efficiency 

When e-book giant Rakuten Kobo switched from CouchBase to RavenDB, they saw 80% reduced costs in high-performance cloud usage, query performance improvement in orders of magnitude when under load, and better stability.  

Similarly, switching from MongoDB to RavenDB enabled IoT Bridge to go from 30 safe transactions/second to 120,000/second and automatically create indexes in response to new types of queries.

Stability

Beatman has been thriving with RavenDB for over 10 years to give its customers the fastest path to a successful application launch imaginable.  

1 RavenDBIn this article:

How RavenDB has Earned LinuxSecurity’s Trust

  • High Security is the Default in RavenDB
  • Developer-friendly model of listening to its users
  • Easy onboarding

RavenDB 5.4: New Features & Capabilities

  • Instant message streaming via ETL to Kafka
  • Resilient and persistent queuing via ETL to RabbitMQ
  • Data-driven insights, live visualization, and observation via integration with Grafana

How RavenDB Has Earned LinuxSecurity’s Trust

High Security is the Default in RavenDB. 

You won't likely find examples of hacked RavenDB servers, while thousands of SQL and MongoDB servers are breached every year. Data Security is crucial, so RavenDB makes it quick, easy, and fail-safe to certify, encrypt and back up databases.  Basically, RavenDB is intuitive to secure and doesn't allow an unsecured database to run in production. 

By listening to its users, RavenDB has become a model of what it means to be a developer-friendly database. 

They offer readily available training and thorough documentation to allow for fast adoption of features. In each release, it utilizes communication from its customers to strengthen its legacy of offering efficient, versatile, stable, and highly secure distributed database services. For over a decade, RavenDB has been leveraging open-source development to pioneer data management innovation. As open source security advocates, we love RavenDB’s open-source approach to managing and securing data. It has enabled the renowned fully transactional, distributed NoSQL document database to surpass competitors in areas including usability, integration, and data security. RavenDB Founder, CEO, and Lead Developer Oren Eini feels that RavenDB’s use of the open-source development model has enhanced the database’s feature set and contributed to its immense popularity. He explains, “It is extremely beneficial to be able to engage in a proper discussion with a customer, and the fact that our entire codebase is open-source and available in our code repository has made it easy to get to the root cause of issues quickly.”

RavenDB’s intense focus on usability is another critical factor that enhances the level of security the database offers developers. Eini explains, “Usability and security are closely tied. Our approach to security embodies operational simplicity and automation.”

Intuitive Onboarding for New Users thanks to a Unique Philosophy on Support.

RavenDB treats onboarding and support as an expense, instead of an actual revenue source. This is done to force it to be more intuitive and effective. Its CEO and head department engineers are on the support team to provide fantastic tech support while keeping their fingers on the pulse of users’ needs. This positions them to add to or improve its already impressive set of features and onboarding materials. When a customer gets stuck and reaches out for help, it triggers feature enhancements and the improvement of onboarding services, such as documentation, training, code-walkthroughs, and developer advocacy.  RavenDB has made it as easy as possible to learn how to set up a safe, efficient, agile, and stable system. 

See for yourself how easy it is to start a database and implement various features.

Click the link for a summarized intro to RavenDB, including comparisons with other leading databases.

RavenDB 5.4: New Features & Capabilities

RavenDB offers the adaptability of document-based data modeling, with its unique cost and time-saving indexes, and game-changing integrations with other data systems such as OLAP, SQL, and more. 

The release of RavenDB 5.4 brings various new features and capabilities to the open-source NoSQL document database, most notably Kafka ETL for messaging, RabbitMQ for queueing & Grafana for data visualization and observability. RavenDB can now seamlessly integrate with existing ecosystems, pushing events into Kafka topics, and talking to the RabbitMQ message broker. In addition, those using Grafana can now pull and visualize data from their RavenDB database. Let’s explore these defining new features of RavenDB 5.4 in more depth.

ETL to Kafka

Kafka is one of the standard solutions for event streaming, used by thousands of companies around the world to build high-performance data pipelines. 

With RavenDB 5.4, instead of implementing application code pushing messages and events to Kafka, users can now offload this task to their database. Kafka ETL support allows RavenDB to take the role of message producer in a Kafka architecture. This ongoing task will extract data from the database, transform it with a custom script, and load the resulting JSON object to a Kafka destination. Not only will this shorten development time, but users will also be able to rely on this persistent mechanism that implements a retry process to resiliently push their messages to Kafka.

ETL to RabbitMQ

Further supporting the implementation of distributed systems, 5.4 has added Ongoing Tasks that can transform and enqueue documents from RavenDB into RabbitMQ’s queueing infrastructure. Instead of implementing code that would push messages to RabbitMQ, users can rely on a robust and reliable ETL mechanism that will extract documents from their database, transform them with a custom script, and hand them over to RabbitMQ. Not only will this shorten development time, but users will also be able to rely on this persistent mechanism that implements a retry process to resiliently enqueue their messages.

With these ETL features, RavenDB opens up a whole new world of architectural patterns and dramatically reduces complexity.

Grafana Data Source Plugin

Grafana is one of the leading open-source solutions for data visualization and observability. Until this version, RavenDB was offering exposure of telemetry data to Grafana via the Telegraf plugin. With RavenDB 5.4, users can now use their RavenDB database as a Data Source for Grafana. With Grafana’s analytics and interactive visualization capabilities, users can understand their data quickly, observe trends and patterns, and make informed decisions.

Final Thoughts 

Transparency, efficiency, and observability are high-priority characteristics that should be taken into consideration when evaluating a NoSQL database, and RavenDB has demonstrated excellence in all of these key areas. The release of Version 5.4 enhances usability and improves data visualization and observability for clients, making it a fantastic option for developers looking for a fast, secure, and user-friendly database for the development of business applications.

RavenDB 5.4 can be downloaded download.

About RavenDB

RavenDB is a fully transactional distributed NoSQL document database that delivers a friction-free development and deployment experience, high availability, and world-class performance with zero effort. Supporting on-premise, cloud deployments, and edge deployments, its multi-master replication allows you to sync your data globally even in hybrid scenarios.

For more information, visit https://ravendb.net/.