The Azure DocumentDB NoSQL service was built by Microsoft in response to user requests for a fully mananged database that provided query and transactional capabilities at scale, Microsoft officials said. Microsoft is not open-sourcing Azure DocumentDB, but the company will submit the client-library software development kits for it to the open source community, officials said.
The new Azure search service uses the open source Elasticsearch distributed search technology as its underlying full-text search engine. The Azure Search service will make available some of the Elasticsearch features but still be a Microsoft-managed service. The target audience for this service isn't end-users doing web searches; instead, it is web and mobile application developers looking to incorporate full-text search into their applications, according to Microsoft officials.
"With Azure Search developers can easily provision a search service, quickly create and tune one or more indexes, upload data to be indexed and start issuing searches," Microsoft officials explained in a blog post. The service will allow developers to integrate search into new or existing applications that are usable from any platform or development environemnt, officials said.
Microsoft also is making Apache HBase clustering support for Azure HDInsight (Hadoop on Azure) generally available as of today, August 21.
"The cloud first, mobile first world has a new breed of apps that run on multiple devices, providing multiple experiences on each device. All this contributes to big churn in the data model that's kept in the cloud," Rengarajan added.