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.
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.
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).
Any S3 client can store data transparently in Redcurrant.
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.
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.
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.
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
Redcurrant communication / marketing manager
+33 3 20 60 84 70
Head of Core Infrastructure Solutions department
+33 3 20 60 82 88
Redcurrant program manager
+33 3 20 60 78 51
Please visit redcurrant open source website on :