Oct 31 CEE-SECR: Banks and courses: «Software product and services sales», «Useful users» & «CMMI», Oct 31 – Nov 1 «Certified ScrumMaster»
SECR 2011 is over. You can learn about our current event at www.secrus.org.

From Only-SQL to NoSQL to YeSQL


Download presentation


It has now been a good couple years since the different proponents came together under the NoSQL umbrella. It has become increasingly clear that the typical relational database architecture is clearly insufficient for today’s data intensive applications, this partnered with move to distributed architectures, leaves the question whether the problem in the architecture or the query language. The two are not interchangeable, although they are frequently confused.

There have been three primary drivers for the adoption of NoSQL patterns:

  1. Demand for extremely large scale.
  2. Complexity and cost of setting up database clusters.
  3. Better performance, even at the cost of reliability.

A growing number of application scenarios simply cannot be addressed with a traditional database approach, because of the continuous growth of data volumes, and the need for shorter processing time. The classic early adopters are those who hit the scalability wall when their applications simply cannot scale further without unbearable cost. It is very likely that as these alternative solutions mature, they will find their way into mainstream development as well.

This session will discuss the challenges driving the trend to adopt traditional SQL, and DB alternatives, including the need for write scalability with the emergence of the social web, database “sharding”, sharing of HTTP session data and more. It will focus on how the classic querying models like plain SQL and JPA map to distributed data stores by first reviewing the current distributed data store landscape and various storage models, and then discuss the wide range of APIs for data extraction from these data stores. Finally, it will discuss the main challenges of mapping SQL to a distributed data model and how various data stores tackle them.

Author: Mickey Alon

Mickey AlonMickey Alon

Director of Central Europe and EMEA, GigaSpaces

Mickey Alon is the Director of Central Europe and EMEA at GigaSpaces, with a strong technical background in Cloud Computing, SOA, XTP, JEE, Spring, Grid, and virtualization technologies.

Mickey is responsible for defining and executing diverse strategies throughout Central Europe and EMEA, and for building a self-containing business plan that covers all aspects of the business and driving it with the involved disciplines of the company, as well as identifying new markets.

Mickey has 10 years of technical hands-on experience with distributed technology and architecture namely J2EE, Grid, SOA and middleware as an architect and technical director.  Mickey holds an MBA from Heriot-Watt University, and a B.Sc. in Computer Science from Mercy College.

 



Comments

  • Oliver Steel says:

    Yeah its very true that there are certainly loads of issues related to usage of SQL databases from time to time majorly because of scalability problem which is quite common in case of complex databases. But these scalability issues can be resolved. which results in providing high availability of databases to various clusters.


Leave a comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© CEE-SECR 2011 • Email: contact@secrus.org
Proudly powered by WordPress. • Hosted by Hosting Community