Efficient, scalable solution for storing, managing large volumes of
unstructured data  with the benefits of cloud economics


The Redcurrant solution What is it?


Redcurrant is a software solution for managing unstructured data volumes on a very large-scale: a solution that combines heterogeneous physical resources in a unified and coherent set of services with a grid computing approach. In addition to Redcurrant Opensource Edition dedicated to the data storage, Redcurrant is able to manage archiving on tape, indexing, transformation, antivirus, compression... without limit.




Software data protection

Two data protection mechanisms are available:

  • duplication ensures high security
    of the data to the detriment of storage capacity. It creates one or more copies of all the fragments of each content item. It makes it possible to use low-cost storage systems.

  • RAIN is a technology that is based on "erasure codes" and provides protection against simultaneous malfunctions at disk, server and network levels. The default configuration of this functionality is 8 data fragments for 2 parity fragments (this, however, remains fully configurable). RAIN (8,2) only requires 30% of additional storage capacity, which reduces the replication costs and provides protection against two simultaneous malfunctions.

Grid storage

Thousands of servers are connected to one another, thus aggregating capacity to provide a gigantic storage pool for client applications. The number of servers that can be used and the storage capacity are unlimited. There is no SPOF.


Object storage

Client applications are independent of the hardware components used to run Redcurrant, because all the logic is controlled in the Redcurrant software layer, which makes it possible not to be tied to a single storage equipment provider. Application developers can choose between a native object interface and storage gateways (S3).


S3 gateway

Any S3 client can store data transparently in Redcurrant.


Distributed database

Redcurrant has a service of distributed and replicated database in the same way as content storage service. For Java applications, client access is carried out through a JDBC driver.


Version management

The content is loaded with the same name several times, but each version is kept separately in Redcurrant. This mechanism forms the basis for several advanced functionalities such as S3 compliance, Snapshots or the Recycle Bin.



The amount of space taken up is reduced because the same content is never stored twice, even under a different name



Any Linux server can mount (in the Posix sense) a Redcurrant container as a filesystem.


Data encryption*

Each data fragment is encrypted using an algorithm and a secure key.



As in photography, a snapshot is the image of a system at a given time. In the context of Redcurrant, a snapshot applies to a container with a tag and a date. It marks all the content items of the current version with the corresponding tag and the date of the snapshot.


Multisite distribution*

Clients can rely on multisite distribution of the containers.


*Feature planned in the roadmap

With Redcurrant solution


  • Thanks to scalability, deploy the solution according to your needs and the pace of your growth.
  • Thanks to the compression algorithms, reduce the sizes of your files by 20% to 50%.
  • Thanks to our HSM system, configure Redcurrant to use the storage, availability and performance of your choosing.
  • Opt for low-cost storage hardware and use the software data protection features

Ilham Nafia

Redcurrant communication / marketing manager
+33 3 20 60 84 70

Boris Lechable  

Head of Core Infrastructure Solutions department
+33 3 20 60 82 88

Rémi Nivet

Redcurrant program manager
+33 3 20 60 78 51



Please visit redcurrant open source website on :

Our website uses cookies. By continuing to surf this website, you consent that we will continue using cookies to measure and understand how our web pages
are viewed and to improve the way our website works. If you do not agree, you can decide to disable cookies in your web browser as explained in our Privacy Policy
Accept cookies More Information