One To Watch
ElasticSearch opens for business, with launch of company
One of the brightest open source projects around now has a public face for their community efforts, after the team behind the RESTful search server, ElasticSearch launched their own company of the same name.
Steven Schuurman, CEO of ElasticSearch announced through a blogpost, that he and the creator of the project, Shay Banon, were amongst those part of this new endeavour. ElasticSearch has been knocking around for two years now, since its first release with Banon at the helm in February 2010. Numerous releases arrived after, updating the Java-written RESful search server with new features every time.
ElasticSearch is an ambitious project based on Apache Lucene, the high performance indexing and search library created by Doug Cutting. ElasticSearch is effectively a spinoff of Banon's earlier project Compass, after realising the need to start afresh to create a distributed, scalable solution.
Thus ElasticSearch was born - choosing JSON over HTTP to create a near real-time search server, offering multi-tenancy support. ElasticSearch attempts to make the majority of its features available through the JSON and Java API and also has the 'Gateway' feature for persistence long-term. Its schema free nature makes it ideal as a NoSQL solution to source documents.
Schuurman spoke of how pivotal this day was for the project.
Today is the day we launch the company behind elasticsearch! In practice, this means that as of today, users and potential users of elasticsearch have a definitive source for support, education and guidance with respect to developing, deploying and running elasticsearch in production environments.
He added later that this doesn't mean the end of contributions to the larger Apache Lucene project which is great to hear. This mirrors the trajectory of other similar open source projects, making sure they got the initial project right before ploughing cash into an commercial hub of operations. They won't be shying away from open source at all, merely making sure those wanting the highest level of enterprise support get it.
As many will know, there's a competitor in the space in the shape of Solr (which is also built on Lucene) and the pro and cons should be weighed up before selecting which search server for your needs. One of ElasticSearch's main stumbling blocks was the fact that Banon was a one-man band on the project for some time. Now that ElasticSearch is truly making an enterprise charge, that major negative for businesses is no longer valid with the foundations in place to offer more cohesive enterprise support.
ElasticSearch is currently in use at StumbleUpon, Mozilla, Sony and Klout - a decent industry cross-section to to have on your side, but with this move, the project is set to grab more. The plan ahead for ElasticSearch appears to be to refocus their efforts and get more developers onboard. Having one of the leaders of the Apache Lucene project, Simon Willnauer, as another co-founder of the company, as well as technology leader helps somewhat. New horizons lay ahead with a new team.
The Big Data analytics field just got that more interesting - Solr or ElasticSearch, which do you pick?