Close

Simplify your data stack

The power of Elasticsearch™ directly from Apache Cassandra™

Stay Cool on Outage

Elassandra is the only open source Database and Search Engine based on a multi-master architecture. Resilient by design, Elassandra continuously serves requests when a server or a datacenter fails. Read more.

Keep it Simple and Secure

By using Apache Cassandra™ as a primary data storage for Elasticsearch™, Elassandra eliminates the need to continuously replicate and synchronise data to Elasticsearch™. With integrated security and monitoring, Elassandra makes your data stack simple, secure and easy to manage.

Optimise your Cloud Costs

Run your applications anywhere, in any datacenter, across clouds or on premise. Elassandra gives you the flexibility to migrate and the freedom to choose your cloud provider.

Elassandra combines Apache Cassandra™ and Elasticsearch™ in a single powerful integrated solution




Elasticsearch™
is an opensource distributed, RESTful search and analytics engine built on top of Apache Lucene.

+


Apache Cassandra™ is a distributed database  providing linear scalablity and proven fault-tolerence for mission-critical data.

=


Elassandra
provides mission-critical Elasticsearch™ allowing to directly search in your Apache Cassandra™ data on many datacenters.

Run with Elassandra

Used by developers and organisations all over the world, see how our customers are leveraging Elassandra to power their projects.

"We collect and visualize our infrastructure logs with Beat, Logstash, Elassandra and Kibana running in docker containers. Because Elassandra has no Single Point Of Write, Logstash does not need to buffer events into memory when an Elassandra node is down, preventing us from losing events.", Emmanuel Peru, CTO at INEAT-Group

"We continuously collect energy production and various sensors metrics into Elassandra from our solar PV plants located in Japan. Realtime visualisation and Apache Spark processing helped us to improve the design of our product, the Hydrelio™ technology.", Alexis Gaveau, CEO at Ciel & Terre

Elassandra architecture

Elassandra is Apache Cassandra with a closely integrated Elasticsearch engine. Cassandra data can be indexed in Elasticsearch without being duplicated.

Master-Slave vs. Multi-Master

Why Elassandra Is A Mission Critical Database And Search Engine?

Master-Slave databases are well known for more than three decades. Whatever a database is monolithic or distributed, SQL or NoSQL, when an outage occurs, a master-slave system requires a runtime decision to promote a slave node or a slave datacenter to the master role. The runtime decision to switch must be taken carefully, not too fast, otherwise you can get an unstable system. By contrast, Cassandra and Elassandra relaxe the consistency and repair the data asynchronously with a Last Write Win strategy and thus continuously take read/write operations on available nodes. Finally, with Cassandra and Elassandra, you just need to periodically check there is no regression in the resiliency of your application. Netflix has even develop Chaos Monkey, a tool that randomly terminates virtual machine instances and containers that run inside of their production environment to check that !

Latest Elassandra Posts

Elassandra now support JMXMP

When we run a java process it is very convenient to connect through JMX to diagnose some JVM behaviour (memory consumption, thread activities, MBean attributes...), but JMX over RMI this not always po…
Read More