Redis has recently announced the launch of RedisJSON 2.0 which would let customers modernize existing applications and develop completely new digital experiences that require real-time access and processing of JSON document files.
It would make the complete process easier than before. A major point to mention here is that the latest version features native indexing, querying, along with full-text search capabilities backed up by RediSearch, decreasing the complexity faced by developers.
Relational databases (RDBMS) work as the foundation for multiple popular applications irrespective of their scaling and inflexibility issues. The recent growth of purpose-built document stores with dynamic schemas is limited in their ability to meet the performance needs as per the rapidly changing business requirements and market conditions considering the current digital economy.
Companies are challenged operationally, are less agile, and even limited in innovating due to rigid schemes, and poor reading and writing performance. To tackle all this, RedisJSON has been created to address the loopholes by integrating a JSON standards in-memory document database with Redis Enterprise’s 99.999% availability, flexible deployment options, attractive total cost of ownership, and Active-Active geo-distribution.
New Capabilities of RedisJSON
- Designed for the real-time economy – With the performance of Redis, all the capabilities are ideal for a wide range of real-time use cases. These range from storing and updating a complete retail product catalog. It also works as a central repository for the shopper, retail, and merchant profiles needed for fraud detection, matching riders or orders for the transportation and delivery of the applications, and a lot more.
- Synchronous indexing – RediSearch indexes synchronously, which means once an index is created, every write or update operation can be seen in the next query or search operation instantly.
- Support for atomic sub-element updates – It uses the JSON Data Interchange Format (ECMA 404) as a native data type and it performs atomic operations on sub-elements in-memory to boost the productivity of the developers and enhance the application’s overall response times.
RedisJSON 2.0 is source available software, deployable on Redis Enterprise Cloud (AWS, Google Cloud, and Microsoft Azure), Redis Enterprise Software (overall supported virtual machine and Kubernetes deployment options).
The Co-founder and CTO at Redis, Yiftach Shoolman, said that they have reimagined RedisJSON, so the companies are not supposed to choose between rigid schemas of legacy relational databases and poor performing, disk-based document stores.
Furthermore, he quoted that RedisJSON would also offer a powerful in-memory document store with native indexing, full-text search, and querying, all at the speed of Redis to address all the traditional content, catalogue, and profile management use cases for a modern document database.