Raijin has announced the release of version 1.5 of its powerful, schemaless SQL-like database engine. This version introduces several performance improvements.
Read on for the highlights and check out the Raijin release notes for a complete list of the features and improvements.
Centralized storage for simpler management
Until now, Raijin stored various stateful files in different locations across the system, requiring additional effort to keep track of that content.
Raijin has now been refactored to use /data
as the base directory.
This simplifies management by keeping all stateful files, including ControlFiles, session files, cache files, logs, and any other relevant state-related data in a single location.
Caution
|
This change is a breaking change, requiring you to do a manual reallocation of content from /data to /data/db during the upgrade process to Raijin 1.5.
|
Removed metrics endpoint authentication requirement
From this version onwards, the Metrics endpoint will no longer require authentication. This improves access to metrics data, resulting in better access to analytics and a more streamlined monitoring process.
Improved reliability in complex queries
This release changes the LIKE/ILIKE implementation to use substring search instead of regular expressions. This will prevent potential performance issues on long patterns, where executing queries with long arguments in LIKE/ILIKE operators could lead to memory issues in the past.
Other important improvements
A few other notable improvements are:
-
Raijin documentation has been updated to include the Swagger definition for
/api/v1.1/authentications/current
endpoint. -
Added support for Authorization header with bearer token, enabling token-based auth for APIs.
-
Fixed issue with target list in certain subselect cases, enabling complex correlated subquery aggregates.
Collect logs with NXLog
As a database engine, Raijin is geared towards semi-structured data, making it a perfect solution for log storage. Log data is notoriously unstructured, making it hard to store in rigid table structures like traditional SQL systems.
Raijin complements NXLog’s powerful log collection and centralization solutions. With NXLog Enterprise Edition’s Raijin integration, you can seamlessly and easily send logs from NXLog Enterprise Edition to a Raijin database instance. The two fit hand in glove, providing the methods of capturing, processing, and storing log data for a complete log management solution.