Finding the right Data Solution for your Application in the Data Storage Haystack - Thursday, May 26, 2011

Archived Content
This article is provided for historical perspective only, and may not reflect current conditions. Please refer to relevant product page for more up-to-date product information and resources.
  • By Dasunpriya Anuradha Mallikarachchi
  • 8 May, 2011

The NoSQL movement has rekindled interest in data storage solutions. A few years ago, within limited scale systems, storage choices for programmers and architects were simple: relational databases were almost always the choice. However, Cloud and ever increasing user bases for applications have given rise to larger scale systems, and relational data bases cannot always scale to meet the needs of those systems. As an alternative, the NoSQL movement has proposed many solutions.

Srinath PereraFor a programmer who wants to select a data model, they now have to choose from a wide variety of choices like Local memory, Relational, Files, Distributed Cache, Column Family Storage, Document Storage, Name value pairs, Graph DBs, Service Registries, Queue, and Tuple Space etc. Furthermore, there are different layers/access choices such as directly accessing data, using object to relation mapping layer like hibernate/JPA, or using data services. Moreover, users also need to worry about how to scale up the storage in multiple dimensions like the number of databases, the number of tables, the amount of data in a table, frequency of requests, types of requests (read/write ratio).

Consequently, choosing the right data model for a given problem is no longer trivial, and such a choice needs a clear understanding of different storage offerings, their similarities, differences, as well as associated tradeoffs.

Join Srinath Perera on this one hour webinar as he discusses some of the actual problems faced in designing data interfaces for the Stratos Platform as a Service (SaaS) offering, and continues on to share findings on how to work around these issues. He will also present a survey of different data models, their similarities and differences , tradeoffs, and killer apps for each model.

View/Download videocast and presentation slides


Thursday, May 26, 2011
9:00 AM - 10:00 AM (PDT)
Registration Expired!
Presenter: Srinath Perera

Thursday, May 26, 2011
10:00 AM - 11:00 AM (GMT)
Registration Expired!
Presenter: Srinath Perera