Redis Cloud Vendor Garantia Data Changes Name To Redis Labs

Garantia Data, distributor of cloud-based, enterprise-grade solutions for Redis and Memcached, recently changed its name to Redis Labs. The name change is intended to more accurately illustrate the company’s commitment to providing Redis-based solutions for the enterprise. News of Garantia Data’s name change to Redis Labs comes hot on the heels of its recent announcement of the availability of the Redis Cloud on IBM’s SoftLayer Dallas platform in addition to its pre-existing partnerships with Amazon Web Services and Windows Azure. In an interview with Cloud Computing Today, Redis Labs CEO Ofer Bengal remarked on the uniqueness of the Redis database platform as follows:

NoSQL databases like Redis are becoming increasingly popular. According to a 451 Research report, Redis adoption is projected to increase from 11.3 percent today to 15.9 percent in 2015. Redis in particular will become a preferred database technology because it is faster than any other database and it has rich data structures – which are very similar to those of today’s high level programming languages. Leading companies like Twitter and Pinterest use Redis, which shows it is highly useful for companies with rapidly growing datasets.

The Redis Cloud delivered by Redis Labs represents a fully managed service that boasts infinite, automated scalability, high availability, integrated data backups and high performance. Redis Labs also offers a managed service for the Memcached Cloud built on Redis technology.

Interview With Ofer Bengal, CEO Of Garantia Data, On Redis And The NoSQL Landscape

Cloud Computing Today recently had the privilege to interview Garantia Data CEO Ofer Bengal about the positioning of Redis within the larger landscape of NoSQL databases. Redis is an an open source, in-memory, key value data store. In his responses to the questions below, Bengal remarks on the ability of Redis to “serve a very high volume of write and read requests…at sub millisecond latency,” its “single threaded event-driven architecture,” and protocols that, in collaboration with its other features, render it 5-10 times faster than other in-memory databases. Bengal also elaborates on the richness of data structures within the Redis platform that empower developers to write more elegant and streamlined code.

Garantia Data’s core offering consists of the Redis Cloud and Memcached Cloud on well known cloud platforms such as Amazon Web Services and Windows Azure. Its Redis Cloud platform provides a fully managed service for Redis deployments that includes handling of scalabilty and failover considerations. Garantia Data recently acquired MyRedis, a production-grade deployment of Redis that runs on Heroku and AppHarbor.

1. Cloud Computing Today: Why, in your view, will Redis become the preferred database technology platform?

Ofer Bengal: NoSQL databases like Redis are becoming increasingly popular. According to a 451 Research report, Redis adoption is projected to increase from 11.3 percent today to 15.9 percent in 2015. Redis in particular will become a preferred database technology because it is faster than any other database and it has rich data structures – which are very similar to those of today’s high level programming languages. Leading companies like Twitter and Pinterest use Redis, which shows it is highly useful for companies with rapidly growing datasets.

2. Cloud Computing Today: What differentiates the performance of Redis from other datastores?

Ofer Bengal: Redis is an in-memory database designed from the ground up to serve a very high volume of write and read requests (over 100K ops/sec on a typical cloud instance) at sub millisecond latency. This, in most cases, means two orders of magnitude faster than other disk-based databases. Versus other in-memory databases, Redis is based on a single threaded event-driven architecture which frees it from lock mechanisms. In addition, its protocol is simple and fast to process – making Redis 5x-10x times faster than any other in-memory database available today.

3. Cloud Computing Today: What makes developing apps with Redis a much simpler task than with other database platforms?

Ofer Bengal: Redis has a rich set of data structures which are very similar to those of today’s high level programming languages. Users are also able to do more with Redis as an in-memory database because it is less complicated to manipulate than the same data structure on disk. This means developers do far less damage to the concepts of their programs when using Redis, resulting in faster development, improved code quality and more attractive code.

Couchbase Releases “JSON Anywhere” Strategy Marked By First NoSQL Database For Mobile Devices

NoSQL document-oriented database vendor Couchbase announced a suite of NoSQL offerings dedicated specifically for mobile application development on Friday. Couchbase’s NoSQL offerings feature three products, namely, Couchbase Lite, Couchbase Sync Gateway and Couchbase Cloud. Couchbase Lite marks the highlight of the company’s mobile strategy insofar as it offers developers a JSON based NoSQL platform for mobile devices featuring compatibility with iOS, Android and REST/HTML5 platforms. Couchbase Sync provides an infrastructure that enables developers to synchronize data with the cloud while Couchbase Cloud provides a service which gives developers instant access to the Couchbase server platform.

Couchbase Lite represents the breakthrough innovation given that it marks the “first native NoSQL database for mobile devices” targeted at highly interactive, dynamic software applications. By using a NoSQL database for mobile development, developers can free themselves from the constraints of relational databases and more easily integrate and utilize data stored by applications residing on their mobile device. For example, a NoSQL-based data store may allow mobile developers to more effectively associate and enrich data from a user’s mapping, retail, gaming and social media applications. Couchbase Lite also simplifies mobile syncing by enabling developers to sync applications by using a few lines of code and thereby focus their efforts on core application development.

Couchbase’s three pronged mobile strategy is illustrated by the graphic below:

Couchbase’s JSON Anywhere strategy represents a bold move to capture market share in the increasingly hot mobile development space from competitors such as MongoDB and DataStax. The JSON Anywhere announcement was released in conjunction with news of its partnerships with mobile development platforms Appcelerator, Apperian, Adobe PhoneGap, Sencha and Xamarin. Xamarin CEO Nat Friedman remarked on the significance of the partnership with Couchbase as follows:

Xamarin is the new standard for native mobile app development. Over 400,000 developers use Xamarin to build fully native iOS and Android apps in C#, sharing on average 75% source code across device platforms. The Xamarin Component Store makes it easy to add high-quality, pre-built components to apps directly from the IDE, including dozens of beautiful UI controls, cloud services, and more. We see the integration between Couchbase and Xamarin providing a critical component that enterprises need today for next generation applications that require easy-sync.

Friedman highlights the potential for Couchbase’s mobile NoSQL platform to propel the development of a new wave of highly responsive apps where data synchronization is either required or highly desirable. As such, Couchbase’s native NoSQL platform for mobile devices promises to disrupt mobile development, particularly given that the platform is complemented by a data synchronization and cloud infrastructure designed specifically with the needs of mobile developers in mind. The JSON Anywhere announcement was released in conjunction with news of the release of Couchbase 2.2, and comes head on the heels of the company’s recent finalization of $25M in Series D funding and disclosure of 400% year over year growth. Expect Couchbase to continue consolidating its recent traction in the NoSQL space, particularly within the mobile vertical. We should correspondingly expect the NoSQL world to respond to JSON Anywhere with competing platforms tailored for mobile.

BigCouch Integration With CouchDB Brings Clustering And Improved Database Compaction To CouchDB

On Monday, Database as a Service vendor Cloudant announced plans to integrate its database service, BigCouch, into the Apache CouchDB project. BigCouch is an open source fork of CouchDB designed to support large-scale, distributed applications. The integration of BigCouch with CouchDB will provide CouchDB with enhanced scalability and performance in a move that is likely to accelerate adoption of the NoSQL CouchDB platform. In conjunction with its decision to integrate BigCouch into CouchDB, Cloudant announced that it will cease development of the BigCouch platform that was inspired by Amazon’s famous Dynamo research paper.

CouchDB will benefit principally from the clustering functionality that became one of the trademarks of BigCouch. Unlike CouchDB, BigCouch nodes reside in elastic clusters marked by consistent hashing, quorum rules for read/write operations and parallel indexing on data partitions as illustrated by the three node BigCouch development cluster below, in contrast to the unified CouchDB configuraton at the top of the picture:

Graphic source: Cloudant’s BigCouch is open-source

Parallel indexing across clusters allows the BigCouch configuration to demonstrate significant improvements in indexing speed in comparison to serial indexing of one database. CouchDB will also benefit from BigCouch’s database compaction functionality, replication speed and high-concurrency access performance.

Adam Kocoloski, co-founder and CTO at Cloudant, remarked on the merging of BigCouch with CouchDB as follows:

There are a lot of reasons people love CouchDB, like its elegant programming model, data durability, flexible indexing, and, most of all, its unique way of replicating and synching data across data centers or devices. We’re merging the horizontal scaling and fault-tolerance framework we built for BigCouch into CouchDB so people can more easily scale all that CouchDB goodness across multiple servers and keep it running nonstop. It’s our way of saying thanks and helping to grow the community of CouchDB developers and users.

Interested users can access a preview of the merger of CouchDB and BigCouch now, although the generally available version of the integrated database as a service will be released in conjunction with the release cycles of the Apache Foundation’s code release process. The integration of these two open source platforms represents a significant boost to the NoSQL community as options in the NoSQL space continue to proliferate and deepen in functionality as exemplified by Garantia’s recent acquisition of MyRedis.

Battle for Big Data Heats Up As Microsoft and Oracle Announce Hadoop-based Products

The battle for market share in the big data space is officially underway, with passion. At last week’s Professional Association for SQL Server Summit (PASS), Microsoft announced plans to develop a platform for big data processing and analytics based on Hadoop, the open source software framework that operates under an Apache license. Microsoft’s announcement comes roughly ten days after Oracle’s unveiling of its Big Data Appliance that provides enterprise level capabilities to process structured and unstructured data.

Key features of Oracle’s Big Data Appliance include the following:

•Software
–Apache Hadoop
–Oracle NoSQL Database Enterprise Edition
–Oracle Data Integrator Application Adapter for Hadoop
–Oracle Loader for Hadoop
–Open source distribution of R

•Hardware
–Oracle’s Exadata x86 clusters (Oracle Exadata Database Machine, Oracle Exalytics Business Intelligence Machine)

Oracle’s hardware supports the Oracle 11g R2 database alongside Oracle’s Red Hat Enterprise Linux version and virtualization based on the Xen hypervisor. The company’s announcement of its plans to leverage a NoSQL database represented an abrupt about face of an earlier Oracle position that discredited the significance of NoSQL. In May, Oracle published a whitepaper Debunking the NoSQL Hype that downplayed the enterprise level capability of NoSQL deployments.

Microsoft’s forthcoming Big Data platform features the following:

–Hadoop for Windows Server and Azure
–Hadoop connectors for SQL Server and SQL Parallel Data Warehouse
–Hive ODBC drivers for users of Microsoft Business Intelligence applications

Microsoft revealed a strategic partnership with Yahoo spinoff Hortonworks to integrate Hadoop with Windows Server and Windows Azure. Microsoft’s decision not to leverage NoSQL and use instead a Windows based version of Hadoop for SQL Server 2012 constitutes the key difference between Microsoft and Oracle’s Big Data platforms. The entry of Microsoft and Oracle into the Big Data space suggests that the market is ready to explode as government and private sector agencies increasingly find value in unlocking business value from unstructured data such as emails, log files, twitter feeds and text-centered data. IBM and EMC hold the early market share lead but competition is set to intensify, particularly given the recent affirmation handed to NoSQL by tech giant Oracle.