Presentation is loading. Please wait.

Presentation is loading. Please wait.

Technical Evangelist Tugdual “Tug” Grall BigData - NoSQL Hadoop - Couchbase.

Similar presentations


Presentation on theme: "Technical Evangelist Tugdual “Tug” Grall BigData - NoSQL Hadoop - Couchbase."— Presentation transcript:

1

2 Technical Evangelist twitter: @tgrallemail: tug@couchbase.comtug@couchbase.com Tugdual “Tug” Grall BigData - NoSQL Hadoop - Couchbase

3 About me Tugdual “Tug” Grall - Couchbase - Technical Evangelist - eXo - CTO - Oracle - Developer/Product Manager - Mainly Java/SOA - Developer in consulting firms Web - @tgrall - http://blog.grallandco.com - tgrall NantesJUG co-founder Pet Project : http://www.resultri.com

4 <50%? 2027 95% Relational Technology $30B Database Market Being Disrupted 2012 All new database growth will be NoSQL Relational Technology NoSQL Technology Other

5 Cloudera Hortonworks Mapr Operational vs. Analytic Databases Couchbase MongoDB Cassandra Hbase AnalyticDatabases Get insights from data Real-time, Interactive Databases Fast access to data NoSQL

6 What Is Biggest Data Management Problem Driving Use of NoSQL in Coming Year? Lack of flexibility/ rigid schemas Inability to scale out data Performance challengesCostAll of theseOther 49 % 35 % 29 % 16 % 12 % 11 % Source: Couchbase Survey, December 2011, n = 1351.

7 Hadoop & NoSQL

8 What is Sqoop? Sqoop is a tool designed to transfer data between Hadoop and relational databases. You can use Sqoop to import data from a relational database management system (RDBMS) such as MySQL or Oracle into the Hadoop Distributed File System (HDFS), transform the data in Hadoop MapReduce, and then export the data back into an RDBMS. sqoop.apache.org

9 What is Sqoop? Traditional ETL Application Data T

10 What is Sqoop? A different paradigm Data Application Data

11 What is Sqoop? A very scalable different paradigm Data Application Data Application Data Application Data

12 What is Sqoop? Where did the Transform go? Application Data TTTTTTTTTTTT

13 Sqoop Details Sqoop Default connection is via JDBCLots of custom connectorsCouchbase, VoltDB, VerticaTeradata, NetezzaOracle, MySQL, Postgres

14 Ad and offer targeting events profiles, campaigns profiles, real time campaign statistics 40 milliseconds to respond with the decision. 2 3 1

15 Moving Parts

16 Content and Recommendation Targeting

17 Content Driven Site: Moving Parts

18 Couchbase

19 Couchbase Server Core Principles Easy Scalability Consistent High Performance Always On 24x365 Grow cluster without application changes, without downtime with a single click Consistent sub-millisecond read and write response times with consistent high throughput No downtime for software upgrades, hardware maintenance, etc. Flexible Data Model JSON document model with no fixed schema.

20 Couchbase Handles Real World Scale

21 Q&A


Download ppt "Technical Evangelist Tugdual “Tug” Grall BigData - NoSQL Hadoop - Couchbase."

Similar presentations


Ads by Google