By Jim Newkirk, VP of Cloud Development
CenturyLink the Cloud Development Center contributes ElasticLINQ to the community
Today I’m pleased to announce that the developers of the CenturyLink Cloud Development Center are contributing ElasticLINQ to the community. ElasticLINQ is a tool for those who wish to find and retrieve documents from Elasticsearch and easily convert those documents into .NET classes.
ElasticLINQ will help developers ease the transition from relational databases to distributed NoSQL systems. Using the same query language for SQL and NoSQL makes the transition simpler. This code was created by .NET devs for .NET devs and today we’ve made it available on GitHub under the Apache 2 license.
Who might use it? Any company looking to write for or port software into a distributed cloud environment could benefit from these technologies. A typical use case is devs who are using Elasticsearch as a full-featured search system for an existing NoSQL database (such as a document storage system like Couchbase). They will use ElasticLINQ to give them LINQ syntax to query documents stored in Elasticsearch.
This is a familiar use case for our CenturyLink Cloud engineering team here in Seattle. ElasticLINQ was one of the outputs of our efforts to transition from MS SQL Server. Our team uses Couchbase and...