Relational to NoSQL: Getting started from SQL Server. Shane Johnson Sr. Product Marketing Manager Couchbase

Size: px
Start display at page:

Download "Relational to NoSQL: Getting started from SQL Server. Shane Johnson Sr. Product Marketing Manager Couchbase"

Transcription

1 Relational to NoSQL: Getting started from SQL Server Shane Johnson Sr. Product Marketing Manager Couchbase

2 Today s agenda Why NoSQL? Identifying the right application Modeling your data Accessing your data Installing and scaling your database Monitoring and managing your deployment Q & A 2015 Couchbase Inc. 2

3 About the speakers Shane Johnson Shane Johnson Senior Product Marketing Manager Couchbase (since Dec 2013) Experience: - Proud Red Hatter - Consulting (Architect) - Transitioned to Marketing (Technical Manager) - Passionate about Open Source - Expertise - Java and Distributed Systems 2015 Couchbase Inc. 3

4 What s Couchbase? Couchbase is the company behind Couchbase Server & Couchbase Mobile Open source JSON database Founded enterprise customers globally Some of our customers: Couchbase Server can be deployed as: Document database Key-value store Distributed cache 2015 Couchbase Inc. 4

5 What is NoSQL? No SQL? No. Not only SQL? Not really. Non relational? Yes. Distributed (most) Scaled out, not up Elasticity and commodity hardware Partitioned and replicated Scalability, performance, availability Schema-less (most) Flexible model JSON (some) 2015 Couchbase Inc. 5

6 Who is using NoSQL? Enterprises are adopting NoSQL for mission critical applications Media & Publishing ecommerce Hospitality 2015 Couchbase Inc. 6

7 Who is using NoSQL? Gannett, publisher of USA Today and 90+ media properties, replaced relational database tech- nology with NoSQL to power its digital publishing platform. Marriott deployed NoSQL to modernize its hotel reservation system that supports $38 billion in annual bookings. FHLBank Topeka leverages NoSQL on top of SQL Server to speed up access to customer financial data for its 770 member banks Cars.com, with over 30 million visits per month, replaced SQL Server with NoSQL to store customer and vehicle data Vente-privee.com improved the customer experience of its 18 million members by replacing SQL Server with NoSQL for better performance 2015 Couchbase Inc. 7

8 Why are they using NoSQL? Technology Drivers Customers are going online The Internet is connecting everything Big Data is getting bigger Applications are moving to the cloud The world has gone mobile Technical Needs Develop with agility Flexibility + Simplicity Easier + Faster Operate at any scale Elasticity + Availability Performance at scale Always-on, global deployment Business Needs Innovate and compete Faster time to market Reduced costs (operational + hardware) Increased revenue 2015 Couchbase Inc. 8

9 Why migrate from SQL Server? Easier to scale 3 nodes to 100s, 1 data center to many, commodity hardware Better performance integrated caching, memory-optimized indexes, memory-based replication Up to 40x lower cost open source, subscription-based, per instance (not per core) Cross-platform runs on Windows or Linux (Red Hat, Ubuntu, Debian, etc) Greater agility JSON-based data model, SQL-based query language 2015 Couchbase Inc. 9

10 How do you get started? Identify the right application Model your data Access your data Install and scale your database Monitor and manage your deployment 2015 Couchbase Inc. 10

11 Identifying the right application Have one or more of the following characteristics or requirements: Iterate faster Send and receive JSON Provide low latency at any throughput Support many concurrent users Examples: High performance, high availability caching service Small, independent application with a narrow scope Logical or physical service within a large application Global service that powers multiple applications Supports users anywhere and everywhere Be available 24x7 Store terabytes of data Read and write to multiple data centers Service Application Service Service RDMBS NoSQL 2015 Couchbase Inc. 11

12 Concepts: Terminology Relational (SQL Server) Failover Cluster Availability Group Database Table Row (Tuple) Primary Key IDENTITY Indexed View SQL NoSQL (Couchbase) Cluster Cluster Bucket Bucket Document (JSON) Object ID Counter View N1QL 2015 Couchbase Inc. 12

13 Model your data 2015 Couchbase Inc. 13

14 Modeling your data: Fixed vs. self-describing schema 2015 Couchbase Inc. 14

15 Modeling your data: The flexibility of JSON Same document type, Different fields Different types Optional On-demand Tip: Add a version field to track changes. { doctype : user, docversion : 1, } { doctype : user, docversion : 2, } 2015 Couchbase Inc. 15

16 Modeling your data: Changing the data model Relational database Modify the database schema Modify the application code (e.g. Java) Modify the interface (e.g. HTML5/JS) Document database Modify the interface (e.g. HTML5/JS) 2015 Couchbase Inc. 16

17 Modeling your data: Object IDs Best Practices Natural Keys Human Readable Deterministic Semantic Examples author::shane author::shane::blogs blog::nosql_fueled_hadoop blog::nosql_fueled_hadoop::comments What about identity columns? 1. Document<Long> nextauthoriddoc= bucket.counter( authoridcounter, 1); 2. Long nextauthorid = nextauthoriddoc.content(); 3. String authdocid = author:: + nextauthorid; // author::101 Tip: Increment the counter by 10, 20, etc. instead of doing it for every insert Couchbase Inc. 17

18 Modeling your data: Relationships Bottom up Top down Author Author (FK x2) Blog (FK) Blog (FK) Blog (FK x2) Blog Comment (FK) Comment (FK) Comment Comment 2015 Couchbase Inc. 18

19 Modeling your data: Relationships 2015 Couchbase Inc. 19

20 Modeling your data: Strategies and best practices If Relationship is one-to-one or one-to-many Relationship is many-to-one or many-to-many Data reads are mostly parent fields Data reads are mostly parent + child fields Data writes are mostly parent or child (not both) Data writes are mostly parent and child (both) Then Store related data as nested objects Store related data as separate documents Store children as separate documents Store children as nested objects Store children as separate documents Store children as nested objects 2015 Couchbase Inc. 20

21 Modeling your data: Strategies and best practices Are they a lot of concurrent writes, continuous updates? Store children as separate documents Blog Thread Comment Comment Thread Comment Comment Blog { doctype : blog, } author : author::shane, title : Couchbase Wins, threads : [ blog::couchbase_wins::threads::001, blog::couchbase_wins::threads::002 Thread { doctype : thread, comments : [ { visitor : Brendan Bond, text : This blog is amazing! replies : [ { user : Dustin Johnson, text : No, it is not. }] 2015 Couchbase Inc. 21 } }

22 Access your data 2015 Couchbase Inc. 22

23 Accessing your data: Options We ll focus on these three for now. Key-Value (CRUD) N1QL (Query) Views (Query) Full Text (Search) Geospatial (Search) Indexes MapReduce Indexes MapReduce Documents 2015 Couchbase Inc. 23

24 Accessing your data: Connecting to the database Access data via topology-aware smart clients Maintains an up-to-date cluster map Communicates directly with database nodes no proxies, no routers, etc. Available for Java, Node.js, PHP,.NET, Python, C, Go, and more With standard, certified JDBC/ODBC drivers (if you want to) 2015 Couchbase Inc. 24

25 Accessing your data: Domain objects vs. document objects Working with document objects requires less code, provides more flexibility. * JSON serialization via Boon Couchbase Inc. 25

26 Accessing your data: Key-value operations referenced data 2015 Couchbase Inc. 26

27 Accessing your data: Key-value operations nested data 2015 Couchbase Inc. 27

28 Accessing your data: Subdocument operations 2015 Couchbase Inc. 28

29 Accessing your data N1QL queries: Capabilities Feature SQL N1QL JOIN TRANSFORM FILTER AGGREGATE SORT SUBQUERIES PAGINATION OPERATORS FUNCTIONS 2015 Couchbase Inc. 29

30 Accessing your data: N1QL queries referenced data 2015 Couchbase Inc. 30

31 Accessing your data: N1QL queries nested data 2015 Couchbase Inc. 31

32 Accessing your data: N1QL queries CRUD 2015 Couchbase Inc. 32

33 Accessing your data: LINQ _context.query<users>().where(u => u.status == Platinum ) from user in _context.query<users>() join account in _context.query<account>() on user.accountidequals N1QlFunctions.Key(account) into usergroup from accounts in usergroup.defaultifempty() where (account.type == Visa account.type== MasterCard ) select new { firstname = user.firstname, lastname = user.lastname }; from user in _context.query<users>() join address in _context.query<address>() on user.addresses.shipping.addressid equals N1QlFunctions.Key(address) into addressgroup from address in addressgroup.defaultifempty() where address.state == CA select new { firstname = user.firstname, lastname = user.lastname }; 2015 Couchbase Inc. 33

34 Accessing your data: N1QL queries indexes Simple Functional Compound Partial 2015 Couchbase Inc. 34

35 Accessing your data: Views What if indexed views worked great with write intensive workloads? And you could use COUNT, ORDER BY, and everything else 2015 Couchbase Inc. 35

36 Accessing your data: Views COUNT?!? 2015 Couchbase Inc. 36

37 Accessing your data: Views Incremental MapReduce 2015 Couchbase Inc. 37

38 Accessing your data: Views queries 2015 Couchbase Inc. 38

39 Accessing your data: Strategies and best practices Concept Key Value Operations provide the best possible performance Strategies & Best Practices Create an effective key naming strategy Create an optimized data model Incremental MapReduce (Views) are well suited to aggregation Ideal for large data sets, the entire data set Can be used to create complex secondary indexes N1QL queries provide the most flexibility everything else Query data regardless of how it is modeled Remember to create indexes, leverage covering indexes where possible 2015 Couchbase Inc. 39

40 Install and scaling your database 2015 Couchbase Inc. 40

41 Installing and scaling your database 1. Download 2. Install 3. Configure 4. Cluster / Scale 5. Rebalance Admin screenshot add node 2015 Couchbase Inc. 41

42 Installing and scaling your Couchbase database: XDCR Multiple Data Centers Cluster per data center Replicate between clusters Unidirectional / bidirectional Master / Master Local reads and writes Ring Hub-and-spoke Mesh Combination Built-in 2015 Couchbase Inc. 42

43 Managing and monitoring your deployment 2015 Couchbase Inc. 43

44 Managing and monitoring your deployment Management, monitoring, and configuration Cluster / node / bucket / views Cross data center replication (XDCR) Database performance, network utilization, resource utilization Tasks Add and remove nodes Failover nodes Rebalance cluster Configuration Authentication and authorization Auditing Monitoring View and collect log information Tooling cbbackup & cbrestore cbcollect_info & cbdstats cbq cbtransfer and more * Web, REST API, and CLI 2015 Couchbase Inc. 44

45 Where to go next? Conduct a Successful Proof of Concept 1. Select a use case and application 2. Define the success criteria 3. Understand the data 4. Identify the access patterns 5. Review the architecture Measure your Return on Investment Greater agility? Faster time to market? Easier scalability? Better performance? Better availability? Lower costs? 2015 Couchbase Inc. 45

46 You re just in time Couchbase Server 4.5 Beta Easier, more efficient querying Integrated query editor Indexed joins Integrated full-text search Ready your own writes Simpler, more advanced data access Partial updates, reads, etc. Faster, more powerful indexing Memory-optimized indexes Array indexing Circular reuse Better, more comprehensive admin Query monitoring Faster backup and restore X.509 certificates Role-based access control 2015 Couchbase Inc. 46

47 Query Workbench: ad-hoc queries 2015 Couchbase Inc. 47

48 Query Workbench: schema browser 2015 Couchbase Inc. 48

49 Questions? 2015 Couchbase Inc. 49

50 WANT TO LEARN MORE? How to Get Started White Paper 4.0/sql_servertonosql.pdf Download Couchbase software: Getting Started guide: 2015 Couchbase Inc Free Online Training

51 Thank you Couchbase Inc. 51

Moving from RELATIONAL TO NoSQL: Relational to NoSQL:

Moving from RELATIONAL TO NoSQL: Relational to NoSQL: Moving from RELATIONAL TOtoNoSQL: Relational NoSQL: GETTING STARTED SQL SERVER HOW TOFROM GET STARTED Moving from Relational to NoSQL: How to Get Started Why the shift to NoSQL? NoSQL has become a foundation

More information

Moving from Relational to NoSQL: How to Get Started

Moving from Relational to NoSQL: How to Get Started Moving from Relational to NoSQL: How to Get Started Why the shift to NoSQL? NoSQL has become a foundation for modern web, mobile, and IoT application development. At Couchbase, we ve enabled hundreds of

More information

Couchbase Architecture Couchbase Inc. 1

Couchbase Architecture Couchbase Inc. 1 Couchbase Architecture 2015 Couchbase Inc. 1 $whoami Laurent Doguin Couchbase Developer Advocate @ldoguin laurent.doguin@couchbase.com 2015 Couchbase Inc. 2 2 Big Data = Operational + Analytic (NoSQL +

More information

Intro to Couchbase Server for ColdFusion - Clustered NoSQL and Caching at its Finest

Intro to Couchbase Server for ColdFusion - Clustered NoSQL and Caching at its Finest Tweet Intro to Couchbase Server for ColdFusion - Clustered NoSQL and Caching at its Finest Brad Wood Jul 26, 2013 Today we are starting a new blogging series on how to leverage Couchbase NoSQL from ColdFusion

More information

When, Where & Why to Use NoSQL?

When, Where & Why to Use NoSQL? When, Where & Why to Use NoSQL? 1 Big data is becoming a big challenge for enterprises. Many organizations have built environments for transactional data with Relational Database Management Systems (RDBMS),

More information

SQL Server on Linux and Containers

SQL Server on Linux and Containers http://aka.ms/bobwardms https://github.com/microsoft/sqllinuxlabs SQL Server on Linux and Containers A Brave New World Speaker Name Principal Architect Microsoft bobward@microsoft.com @bobwardms linkedin.com/in/bobwardms

More information

MarkLogic 8 Overview of Key Features COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.

MarkLogic 8 Overview of Key Features COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. MarkLogic 8 Overview of Key Features Enterprise NoSQL Database Platform Flexible Data Model Store and manage JSON, XML, RDF, and Geospatial data with a documentcentric, schemaagnostic database Search and

More information

Oracle NoSQL Database Enterprise Edition, Version 18.1

Oracle NoSQL Database Enterprise Edition, Version 18.1 Oracle NoSQL Database Enterprise Edition, Version 18.1 Oracle NoSQL Database is a scalable, distributed NoSQL database, designed to provide highly reliable, flexible and available data management across

More information

Enterprise Open Source Databases

Enterprise Open Source Databases Enterprise Open Source Databases WHITE PAPER MariaDB vs. Oracle MySQL vs. EnterpriseDB MariaDB TX Born of the community. Raised in the enterprise. MariaDB TX, with a history of proven enterprise reliability

More information

Oracle NoSQL Database Enterprise Edition, Version 18.1

Oracle NoSQL Database Enterprise Edition, Version 18.1 Oracle NoSQL Database Enterprise Edition, Version 18.1 Oracle NoSQL Database is a scalable, distributed NoSQL database, designed to provide highly reliable, flexible and available data management across

More information

The course modules of MongoDB developer and administrator online certification training:

The course modules of MongoDB developer and administrator online certification training: The course modules of MongoDB developer and administrator online certification training: 1 An Overview of the Course Introduction to the course Table of Contents Course Objectives Course Overview Value

More information

Course Content MongoDB

Course Content MongoDB Course Content MongoDB 1. Course introduction and mongodb Essentials (basics) 2. Introduction to NoSQL databases What is NoSQL? Why NoSQL? Difference Between RDBMS and NoSQL Databases Benefits of NoSQL

More information

State of the Dolphin Developing new Apps in MySQL 8

State of the Dolphin Developing new Apps in MySQL 8 State of the Dolphin Developing new Apps in MySQL 8 Highlights of MySQL 8.0 technology updates Mark Swarbrick MySQL Principle Presales Consultant Jill Anolik MySQL Global Business Unit Israel Copyright

More information

Oracle TimesTen Scaleout: Revolutionizing In-Memory Transaction Processing

Oracle TimesTen Scaleout: Revolutionizing In-Memory Transaction Processing Oracle Scaleout: Revolutionizing In-Memory Transaction Processing Scaleout is a brand new, shared nothing scale-out in-memory database designed for next generation extreme OLTP workloads. Featuring elastic

More information

REGULATORY REPORTING FOR FINANCIAL SERVICES

REGULATORY REPORTING FOR FINANCIAL SERVICES REGULATORY REPORTING FOR FINANCIAL SERVICES Gordon Hughes, Global Sales Director, Intel Corporation Sinan Baskan, Solutions Director, Financial Services, MarkLogic Corporation Many regulators and regulations

More information

NoSQL database and its business applications

NoSQL database and its business applications COSC 657 Db. Management Systems Professor: RAMESH K. Student: BUER JIANG Research paper NoSQL database and its business applications The original purpose has been contemporary web-expand dbs. The movement

More information

מרכז התמחות DBA. NoSQL and MongoDB תאריך: 3 דצמבר 2015 מציג: רז הורוביץ, ארכיטקט מרכז ההתמחות

מרכז התמחות DBA. NoSQL and MongoDB תאריך: 3 דצמבר 2015 מציג: רז הורוביץ, ארכיטקט מרכז ההתמחות מרכז התמחות DBA NoSQL and MongoDB תאריך: 3 דצמבר 2015 מציג: רז הורוביץ, ארכיטקט מרכז ההתמחות Raziel.Horovitz@tangram-soft.co.il Matrix IT work Copyright 2013. Do not remove source or Attribution from any

More information

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 1 Oracle NoSQL Database: Release 3.0 What s new and why you care Dave Segleau NoSQL Product Manager The following is intended to outline our general product direction. It is intended for information purposes

More information

Abstract. The Challenges. ESG Lab Review InterSystems IRIS Data Platform: A Unified, Efficient Data Platform for Fast Business Insight

Abstract. The Challenges. ESG Lab Review InterSystems IRIS Data Platform: A Unified, Efficient Data Platform for Fast Business Insight ESG Lab Review InterSystems Data Platform: A Unified, Efficient Data Platform for Fast Business Insight Date: April 218 Author: Kerry Dolan, Senior IT Validation Analyst Abstract Enterprise Strategy Group

More information

ArcGIS for Server: Administration and Security. Amr Wahba

ArcGIS for Server: Administration and Security. Amr Wahba ArcGIS for Server: Administration and Security Amr Wahba awahba@esri.com Agenda ArcGIS Server architecture Distributing and scaling components Implementing security Monitoring server logs Automating server

More information

Using Oracle NoSQL Database Workshop Ed 1

Using Oracle NoSQL Database Workshop Ed 1 Using Oracle NoSQL Database Workshop Ed 1 Duration 4 Days What you will learn In the Using Oracle NoSQL Database Workshop, you ll learn how Oracle NoSQL Database is used by administrators as well as developers.

More information

MariaDB MaxScale 2.0, basis for a Two-speed IT architecture

MariaDB MaxScale 2.0, basis for a Two-speed IT architecture MariaDB MaxScale 2.0, basis for a Two-speed IT architecture Harry Timm, Business Development Manager harry.timm@mariadb.com Telef: +49-176-2177 0497 MariaDB FASTEST GROWING OPEN SOURCE DATABASE * Innovation

More information

High availability with MariaDB TX: The definitive guide

High availability with MariaDB TX: The definitive guide High availability with MariaDB TX: The definitive guide MARCH 2018 Table of Contents Introduction - Concepts - Terminology MariaDB TX High availability - Master/slave replication - Multi-master clustering

More information

<Insert Picture Here> MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure

<Insert Picture Here> MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure Mario Beck (mario.beck@oracle.com) Principal Sales Consultant MySQL Session Agenda Requirements for

More information

<Insert Picture Here> Oracle NoSQL Database A Distributed Key-Value Store

<Insert Picture Here> Oracle NoSQL Database A Distributed Key-Value Store Oracle NoSQL Database A Distributed Key-Value Store Charles Lamb The following is intended to outline our general product direction. It is intended for information purposes only,

More information

MySQL Cluster Web Scalability, % Availability. Andrew

MySQL Cluster Web Scalability, % Availability. Andrew MySQL Cluster Web Scalability, 99.999% Availability Andrew Morgan @andrewmorgan www.clusterdb.com Safe Harbour Statement The following is intended to outline our general product direction. It is intended

More information

Jargons, Concepts, Scope and Systems. Key Value Stores, Document Stores, Extensible Record Stores. Overview of different scalable relational systems

Jargons, Concepts, Scope and Systems. Key Value Stores, Document Stores, Extensible Record Stores. Overview of different scalable relational systems Jargons, Concepts, Scope and Systems Key Value Stores, Document Stores, Extensible Record Stores Overview of different scalable relational systems Examples of different Data stores Predictions, Comparisons

More information

Oracle NoSQL Database Overview Marie-Anne Neimat, VP Development

Oracle NoSQL Database Overview Marie-Anne Neimat, VP Development Oracle NoSQL Database Overview Marie-Anne Neimat, VP Development June14, 2012 1 Copyright 2012, Oracle and/or its affiliates. All rights Agenda Big Data Overview Oracle NoSQL Database Architecture Technical

More information

New Oracle NoSQL Database APIs that Speed Insertion and Retrieval

New Oracle NoSQL Database APIs that Speed Insertion and Retrieval New Oracle NoSQL Database APIs that Speed Insertion and Retrieval O R A C L E W H I T E P A P E R F E B R U A R Y 2 0 1 6 1 NEW ORACLE NoSQL DATABASE APIs that SPEED INSERTION AND RETRIEVAL Introduction

More information

Building a Data Strategy for a Digital World

Building a Data Strategy for a Digital World Building a Data Strategy for a Digital World Jason Hunter, CTO, APAC Data Challenge: Pushing the Limits of What's Possible The Art of the Possible Multiple Government Agencies Data Hub 100 s of Service

More information

A guide for assembling your Jira Data Center team

A guide for assembling your Jira Data Center team A guide for assembling your Jira Data Center team Contents 01 Getting started 02 Helpful roles for your Jira Data Center team 03 Helpful expertise for your Jira Data Center team 04 Pro tips & best practices

More information

Massive Scalability With InterSystems IRIS Data Platform

Massive Scalability With InterSystems IRIS Data Platform Massive Scalability With InterSystems IRIS Data Platform Introduction Faced with the enormous and ever-growing amounts of data being generated in the world today, software architects need to pay special

More information

Introduction to Oracle NoSQL Database

Introduction to Oracle NoSQL Database Introduction to Oracle NoSQL Database Anand Chandak Ashutosh Naik Agenda NoSQL Background Oracle NoSQL Database Overview Technical Features & Performance Use Cases 2 Why NoSQL? 1. The four V s of Big Data

More information

Azure SQL Database Training. Complete Practical & Real-time Trainings. A Unit of SequelGate Innovative Technologies Pvt. Ltd.

Azure SQL Database Training. Complete Practical & Real-time Trainings. A Unit of SequelGate Innovative Technologies Pvt. Ltd. Azure SQL Database Training Complete Practical & Real-time Trainings A Unit of SequelGate Innovative Technologies Pvt. Ltd. AZURE SQL / DBA Training consists of TWO Modules: Module 1: Azure SQL Database

More information

How Insurers are Realising the Promise of Big Data

How Insurers are Realising the Promise of Big Data How Insurers are Realising the Promise of Big Data Jason Hunter, CTO Asia-Pacific, MarkLogic A Big Data Challenge: Pushing the Limits of What's Possible The Art of the Possible Multiple Government Agencies

More information

Topics. History. Architecture. MongoDB, Mongoose - RDBMS - SQL. - NoSQL

Topics. History. Architecture. MongoDB, Mongoose - RDBMS - SQL. - NoSQL Databases Topics History - RDBMS - SQL Architecture - SQL - NoSQL MongoDB, Mongoose Persistent Data Storage What features do we want in a persistent data storage system? We have been using text files to

More information

Aurora, RDS, or On-Prem, Which is right for you

Aurora, RDS, or On-Prem, Which is right for you Aurora, RDS, or On-Prem, Which is right for you Kathy Gibbs Database Specialist TAM Katgibbs@amazon.com Santa Clara, California April 23th 25th, 2018 Agenda RDS Aurora EC2 On-Premise Wrap-up/Recommendation

More information

Migrate from Netezza Workload Migration

Migrate from Netezza Workload Migration Migrate from Netezza Automated Big Data Open Netezza Source Workload Migration CASE SOLUTION STUDY BRIEF Automated Netezza Workload Migration To achieve greater scalability and tighter integration with

More information

NosDB vs DocumentDB. Comparison. For.NET and Java Applications. This document compares NosDB and DocumentDB. Read this comparison to:

NosDB vs DocumentDB. Comparison. For.NET and Java Applications. This document compares NosDB and DocumentDB. Read this comparison to: NosDB vs DocumentDB Comparison For.NET and Java Applications NosDB 1.3 vs. DocumentDB v8.6 This document compares NosDB and DocumentDB. Read this comparison to: Understand NosDB and DocumentDB major feature

More information

Realtime visitor analysis with Couchbase and Elasticsearch

Realtime visitor analysis with Couchbase and Elasticsearch Realtime visitor analysis with Couchbase and Elasticsearch Jeroen Reijn @jreijn #nosql13 About me Jeroen Reijn Software engineer Hippo @jreijn http://blog.jeroenreijn.com About Hippo Visitor Analysis OneHippo

More information

A Non-Relational Storage Analysis

A Non-Relational Storage Analysis A Non-Relational Storage Analysis Cassandra & Couchbase Alexandre Fonseca, Anh Thu Vu, Peter Grman Cloud Computing - 2nd semester 2012/2013 Universitat Politècnica de Catalunya Microblogging - big data?

More information

Welcome to Virtual Developer Day MySQL!

Welcome to Virtual Developer Day MySQL! Welcome to Virtual Developer Day MySQL! Keynote: Developer and DBA Guide to What s New in MySQL 5.6 Rob Young Director of Product Management, MySQL 1 Program Agenda 9:00 AM Keynote: What s New in MySQL

More information

Example Azure Implementation for Government Agencies. Indirect tax-filing system. By Alok Jain Azure Customer Advisory Team (AzureCAT)

Example Azure Implementation for Government Agencies. Indirect tax-filing system. By Alok Jain Azure Customer Advisory Team (AzureCAT) Example Azure Implementation for Government Agencies Indirect tax-filing system By Alok Jain Azure Customer Advisory Team (AzureCAT) June 2018 Example Azure Implementation for Government Agencies Contents

More information

WHITEPAPER. MemSQL Enterprise Feature List

WHITEPAPER. MemSQL Enterprise Feature List WHITEPAPER MemSQL Enterprise Feature List 2017 MemSQL Enterprise Feature List DEPLOYMENT Provision and deploy MemSQL anywhere according to your desired cluster configuration. On-Premises: Maximize infrastructure

More information

Scaling DreamFactory

Scaling DreamFactory Scaling DreamFactory This white paper is designed to provide information to enterprise customers about how to scale a DreamFactory Instance. The sections below talk about horizontal, vertical, and cloud

More information

Data 101 Which DB, When. Joe Yong Azure SQL Data Warehouse, Program Management Microsoft Corp.

Data 101 Which DB, When. Joe Yong Azure SQL Data Warehouse, Program Management Microsoft Corp. Data 101 Which DB, When Joe Yong (joeyong@microsoft.com) Azure SQL Data Warehouse, Program Management Microsoft Corp. The world is changing AI increased by 300% in 2017 Data will grow to 44 ZB in 2020

More information

A Guide to Architecting the Active/Active Data Center

A Guide to Architecting the Active/Active Data Center White Paper A Guide to Architecting the Active/Active Data Center 2015 ScaleArc. All Rights Reserved. White Paper The New Imperative: Architecting the Active/Active Data Center Introduction With the average

More information

CONSOLIDATING RISK MANAGEMENT AND REGULATORY COMPLIANCE APPLICATIONS USING A UNIFIED DATA PLATFORM

CONSOLIDATING RISK MANAGEMENT AND REGULATORY COMPLIANCE APPLICATIONS USING A UNIFIED DATA PLATFORM CONSOLIDATING RISK MANAGEMENT AND REGULATORY COMPLIANCE APPLICATIONS USING A UNIFIED PLATFORM Executive Summary Financial institutions have implemented and continue to implement many disparate applications

More information

Matt Ingenthron. Couchbase, Inc.

Matt Ingenthron. Couchbase, Inc. Matt Ingenthron Couchbase, Inc. 2 What is Membase? Before: Application scales linearly, data hits wall Application Scales Out Just add more commodity web servers Database Scales Up Get a bigger, more complex

More information

The EnterpriseDB Engine of PostgreSQL Development

The EnterpriseDB Engine of PostgreSQL Development The EnterpriseDB Engine of PostgreSQL The adoption of Postgres is accelerating as organizations realize new levels of operational flexibility and in recent releases. Organizations have benefited from expanding

More information

Part 1: Indexes for Big Data

Part 1: Indexes for Big Data JethroData Making Interactive BI for Big Data a Reality Technical White Paper This white paper explains how JethroData can help you achieve a truly interactive interactive response time for BI on big data,

More information

Fluentd + MongoDB + Spark = Awesome Sauce

Fluentd + MongoDB + Spark = Awesome Sauce Fluentd + MongoDB + Spark = Awesome Sauce Nishant Sahay, Sr. Architect, Wipro Limited Bhavani Ananth, Tech Manager, Wipro Limited Your company logo here Wipro Open Source Practice: Vision & Mission Vision

More information

Total Cost of Ownership: Database Software and Support

Total Cost of Ownership: Database Software and Support Total Cost of Ownership: Database Software and Support WHITE PAPER Enterprise vs. Database Enterprise Edition Table of Contents Executive Summary...1 Market Analysis Enterprise Requirements...2 High Availability

More information

Survey of the Azure Data Landscape. Ike Ellis

Survey of the Azure Data Landscape. Ike Ellis Survey of the Azure Data Landscape Ike Ellis Wintellect Core Services Consulting Custom software application development and architecture Instructor Led Training Microsoft s #1 training vendor for over

More information

Evaluation Guide for ASP.NET Web CMS and Experience Platforms

Evaluation Guide for ASP.NET Web CMS and Experience Platforms Evaluation Guide for ASP.NET Web CMS and Experience Platforms CONTENTS Introduction....................... 1 4 Key Differences...2 Architecture:...2 Development Model...3 Content:...4 Database:...4 Bonus:

More information

Transform your data estate with cloud, data and AI

Transform your data estate with cloud, data and AI Transform your data estate with cloud, data and AI The world is changing Data will grow to 44 ZB in 2020 Today, 80% of organizations adopt cloud-first strategies AI investment increased by 300% in 2017

More information

Introduction to K2View Fabric

Introduction to K2View Fabric Introduction to K2View Fabric 1 Introduction to K2View Fabric Overview In every industry, the amount of data being created and consumed on a daily basis is growing exponentially. Enterprises are struggling

More information

NewSQL Without Compromise

NewSQL Without Compromise NewSQL Without Compromise Everyday businesses face serious challenges coping with application performance, maintaining business continuity, and gaining operational intelligence in real- time. There are

More information

Accelerate MySQL for Demanding OLAP and OLTP Use Case with Apache Ignite December 7, 2016

Accelerate MySQL for Demanding OLAP and OLTP Use Case with Apache Ignite December 7, 2016 Accelerate MySQL for Demanding OLAP and OLTP Use Case with Apache Ignite December 7, 2016 Nikita Ivanov CTO and Co-Founder GridGain Systems Peter Zaitsev CEO and Co-Founder Percona About the Presentation

More information

THE COMPLETE GUIDE COUCHBASE BACKUP & RECOVERY

THE COMPLETE GUIDE COUCHBASE BACKUP & RECOVERY THE COMPLETE GUIDE COUCHBASE BACKUP & RECOVERY INTRODUCTION Driven by the need to remain competitive and differentiate themselves, organizations are undergoing digital transformations and becoming increasingly

More information

From data center OS to Cloud architectures The future is Open Syed M Shaaf

From data center OS to Cloud architectures The future is Open Syed M Shaaf From data center OS to Cloud architectures The future is Open Syed M Shaaf Solution Architect Red Hat Norway August 2013 1 COMPANY REVENUE FY 2003 FY 2014 400 350 300 the 1 DOLLAR OPEN SOURCE (in millions)

More information

White Paper. Why Remake Storage For Modern Data Centers

White Paper. Why Remake Storage For Modern Data Centers White Paper Why Remake Storage For Modern Data Centers Executive Summary Managing data growth and supporting business demands of provisioning storage have been the top concern of IT operations for the

More information

Achieving Horizontal Scalability. Alain Houf Sales Engineer

Achieving Horizontal Scalability. Alain Houf Sales Engineer Achieving Horizontal Scalability Alain Houf Sales Engineer Scale Matters InterSystems IRIS Database Platform lets you: Scale up and scale out Scale users and scale data Mix and match a variety of approaches

More information

Document stores using CouchDB

Document stores using CouchDB 2018 Document stores using CouchDB ADVANCED DATABASE PROJECT APARNA KHIRE, MINGRUI DONG aparna.khire@vub.be, mingdong@ulb.ac.be 1 Table of Contents 1. Introduction... 3 2. Background... 3 2.1 NoSQL Database...

More information

Architecture of a Real-Time Operational DBMS

Architecture of a Real-Time Operational DBMS Architecture of a Real-Time Operational DBMS Srini V. Srinivasan Founder, Chief Development Officer Aerospike CMG India Keynote Thane December 3, 2016 [ CMGI Keynote, Thane, India. 2016 Aerospike Inc.

More information

Big Data Technology Ecosystem. Mark Burnette Pentaho Director Sales Engineering, Hitachi Vantara

Big Data Technology Ecosystem. Mark Burnette Pentaho Director Sales Engineering, Hitachi Vantara Big Data Technology Ecosystem Mark Burnette Pentaho Director Sales Engineering, Hitachi Vantara Agenda End-to-End Data Delivery Platform Ecosystem of Data Technologies Mapping an End-to-End Solution Case

More information

Everything You Need to Know About MySQL Group Replication

Everything You Need to Know About MySQL Group Replication Everything You Need to Know About MySQL Group Replication Luís Soares (luis.soares@oracle.com) Principal Software Engineer, MySQL Replication Lead Copyright 2017, Oracle and/or its affiliates. All rights

More information

Oracle TimesTen In-Memory Database 18.1

Oracle TimesTen In-Memory Database 18.1 Oracle TimesTen In-Memory Database 18.1 Scaleout Functionality, Architecture and Performance Chris Jenkins Senior Director, In-Memory Technology TimesTen Product Management Best In-Memory Databases: For

More information

MySQL Database Administrator Training NIIT, Gurgaon India 31 August-10 September 2015

MySQL Database Administrator Training NIIT, Gurgaon India 31 August-10 September 2015 MySQL Database Administrator Training Day 1: AGENDA Introduction to MySQL MySQL Overview MySQL Database Server Editions MySQL Products MySQL Services and Support MySQL Resources Example Databases MySQL

More information

Develop and test your Mobile App faster on AWS

Develop and test your Mobile App faster on AWS Develop and test your Mobile App faster on AWS Carlos Sanchiz, Solutions Architect @xcarlosx26 #AWSSummit 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The best mobile apps are

More information

Scaling for Humongous amounts of data with MongoDB

Scaling for Humongous amounts of data with MongoDB Scaling for Humongous amounts of data with MongoDB Alvin Richards Technical Director, EMEA alvin@10gen.com @jonnyeight alvinonmongodb.com From here... http://bit.ly/ot71m4 ...to here... http://bit.ly/oxcsis

More information

Percona XtraDB Cluster

Percona XtraDB Cluster Percona XtraDB Cluster Ensure High Availability Presenter Karthik P R CEO Mydbops www.mydbops.com info@mydbops.com Mydbops Mydbops is into MySQL/MongoDB Support and Consulting. It is founded by experts

More information

Achieving Digital Transformation: FOUR MUST-HAVES FOR A MODERN VIRTUALIZATION PLATFORM WHITE PAPER

Achieving Digital Transformation: FOUR MUST-HAVES FOR A MODERN VIRTUALIZATION PLATFORM WHITE PAPER Achieving Digital Transformation: FOUR MUST-HAVES FOR A MODERN VIRTUALIZATION PLATFORM WHITE PAPER Table of Contents The Digital Transformation 3 Four Must-Haves for a Modern Virtualization Platform 3

More information

Total Cost of Ownership: Database Software and Support

Total Cost of Ownership: Database Software and Support Total Cost of Ownership: Database Software and Support WHITE PAPER MariaDB TX vs. Oracle Database Enterprise Edition AUGUST 08 Table of Contents Executive Summary - MariaDB TX - Market - Analysis Enterprise

More information

Qlik Sense Certification Exam Study Guide

Qlik Sense Certification Exam Study Guide Qlik Sense Certification Exam Study Guide Abstract This document contains information about what you need to study as you prepare for your Qlik Sense Certification Exam. It covers all three roles: System

More information

A Survey Paper on NoSQL Databases: Key-Value Data Stores and Document Stores

A Survey Paper on NoSQL Databases: Key-Value Data Stores and Document Stores A Survey Paper on NoSQL Databases: Key-Value Data Stores and Document Stores Nikhil Dasharath Karande 1 Department of CSE, Sanjay Ghodawat Institutes, Atigre nikhilkarande18@gmail.com Abstract- This paper

More information

10/18/2017. Announcements. NoSQL Motivation. NoSQL. Serverless Architecture. What is the Problem? Database Systems CSE 414

10/18/2017. Announcements. NoSQL Motivation. NoSQL. Serverless Architecture. What is the Problem? Database Systems CSE 414 Announcements Database Systems CSE 414 Lecture 11: NoSQL & JSON (mostly not in textbook only Ch 11.1) HW5 will be posted on Friday and due on Nov. 14, 11pm [No Web Quiz 5] Today s lecture: NoSQL & JSON

More information

Introduction to BigData, Hadoop:-

Introduction to BigData, Hadoop:- Introduction to BigData, Hadoop:- Big Data Introduction: Hadoop Introduction What is Hadoop? Why Hadoop? Hadoop History. Different types of Components in Hadoop? HDFS, MapReduce, PIG, Hive, SQOOP, HBASE,

More information

Introduction to Hadoop. High Availability Scaling Advantages and Challenges. Introduction to Big Data

Introduction to Hadoop. High Availability Scaling Advantages and Challenges. Introduction to Big Data Introduction to Hadoop High Availability Scaling Advantages and Challenges Introduction to Big Data What is Big data Big Data opportunities Big Data Challenges Characteristics of Big data Introduction

More information

Data Domain OpenStorage Primer

Data Domain OpenStorage Primer White Paper Data Domain OpenStorage Primer Abstract Data Domain s support for Symantec NetBackup OpenStorage enables the use of disk as disk, eliminating the need to emulate tape drives, tape cartridges,

More information

BUILDING the VIRtUAL enterprise

BUILDING the VIRtUAL enterprise BUILDING the VIRTUAL ENTERPRISE A Red Hat WHITEPAPER www.redhat.com As an IT shop or business owner, your ability to meet the fluctuating needs of your business while balancing changing priorities, schedules,

More information

FLORIDA DEPARTMENT OF TRANSPORTATION PRODUCTION BIG DATA PLATFORM

FLORIDA DEPARTMENT OF TRANSPORTATION PRODUCTION BIG DATA PLATFORM FLORIDA DEPARTMENT OF TRANSPORTATION PRODUCTION BIG DATA PLATFORM RECOMMENDATION AND JUSTIFACTION Executive Summary: VHB has been tasked by the Florida Department of Transportation District Five to design

More information

DEMYSTIFYING BIG DATA WITH RIAK USE CASES. Martin Schneider Basho Technologies!

DEMYSTIFYING BIG DATA WITH RIAK USE CASES. Martin Schneider Basho Technologies! DEMYSTIFYING BIG DATA WITH RIAK USE CASES Martin Schneider Basho Technologies! Agenda Defining Big Data in Regards to Riak A Series of Trade-Offs Use Cases Q & A About Basho & Riak Basho Technologies is

More information

RAD Studio Product Address

RAD Studio Product Address RAD Studio Product Address Marco Cantu DevTracks 18/4/18 1 Presented by Marco Cantù RAD Studio Product Manager marco.cantu@embarcadero.com @marcocantu WHAT IS RAD STUDIO? What is RAD Studio? The fastest

More information

Using the MySQL Document Store

Using the MySQL Document Store Using the MySQL Document Store Alfredo Kojima, Sr. Software Dev. Manager, MySQL Mike Zinner, Sr. Software Dev. Director, MySQL Safe Harbor Statement The following is intended to outline our general product

More information

AWS Administration. Suggested Pre-requisites Basic IT Knowledge

AWS Administration. Suggested Pre-requisites Basic IT Knowledge Course Description Amazon Web Services Administration (AWS Administration) course starts your Cloud Journey. If you are planning to learn Cloud Computing and Amazon Web Services in particular, then this

More information

Transform Your Business To An Open Hybrid Cloud Architecture. Presenter Name Title Date

Transform Your Business To An Open Hybrid Cloud Architecture. Presenter Name Title Date Transform Your Business To An Open Hybrid Cloud Architecture Presenter Name Title Date Why You Need To Transform Your Business Public cloud performance setting new expectations for: IT speed, flexibility

More information

CO MySQL for Database Administrators

CO MySQL for Database Administrators CO-61762 MySQL for Database Administrators Summary Duration 5 Days Audience Administrators, Database Designers, Developers Level Professional Technology Oracle MySQL 5.5 Delivery Method Instructor-led

More information

IBM Power Systems: Open innovation to put data to work Dexter Henderson Vice President IBM Power Systems

IBM Power Systems: Open innovation to put data to work Dexter Henderson Vice President IBM Power Systems IBM Power Systems: Open innovation to put data to work Dexter Henderson Vice President IBM Power Systems 2014 IBM Corporation Powerful Forces are Changing the Way Business Gets Done Data growing exponentially

More information

Big Data Hadoop Developer Course Content. Big Data Hadoop Developer - The Complete Course Course Duration: 45 Hours

Big Data Hadoop Developer Course Content. Big Data Hadoop Developer - The Complete Course Course Duration: 45 Hours Big Data Hadoop Developer Course Content Who is the target audience? Big Data Hadoop Developer - The Complete Course Course Duration: 45 Hours Complete beginners who want to learn Big Data Hadoop Professionals

More information

XD Framework (XDF) Overview. For More Information Contact BlueSpace at Tel: (512) Web:

XD Framework (XDF) Overview. For More Information Contact BlueSpace at Tel: (512) Web: XD Framework (XDF) Overview For More Information Contact BlueSpace at Tel: (512) 366-3940 Email: info@bluespace.com Web: www.bluespace.com Contents 1 INTRODUCTION... 3 2 CASE STUDY... 4 2.1 PROBLEM STATEMENT...

More information

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform. Taming your heterogeneous cloud with Red Hat OpenShift Container Platform martin@redhat.com Business Problem: Building a Hybrid Cloud solution PartyCo Some Bare Metal machines Mostly Virtualised CosPlayUK

More information

Introducing DocumentDB

Introducing DocumentDB David Chappell Introducing DocumentDB A NoSQL Database for Microsoft Azure Sponsored by Microsoft Corporation Copyright 2014 Chappell & Associates Contents Why DocumentDB?... 3 The DocumentDB Data Model...

More information

Market Report. Scale-out 2.0: Simple, Scalable, Services- Oriented Storage. Scale-out Storage Meets the Enterprise. June 2010.

Market Report. Scale-out 2.0: Simple, Scalable, Services- Oriented Storage. Scale-out Storage Meets the Enterprise. June 2010. Market Report Scale-out 2.0: Simple, Scalable, Services- Oriented Storage Scale-out Storage Meets the Enterprise By Terri McClure June 2010 Market Report: Scale-out 2.0: Simple, Scalable, Services-Oriented

More information

Provide Real-Time Data To Financial Applications

Provide Real-Time Data To Financial Applications Provide Real-Time Data To Financial Applications DATA SHEET Introduction Companies typically build numerous internal applications and complex APIs for enterprise data access. These APIs are often engineered

More information

Microsoft certified solutions associate

Microsoft certified solutions associate Microsoft certified solutions associate MCSA: BI Reporting This certification demonstrates your expertise in analyzing data with both Power BI and Excel. Exam 70-778/Course 20778 Analyzing and Visualizing

More information

Embedded Technosolutions

Embedded Technosolutions Hadoop Big Data An Important technology in IT Sector Hadoop - Big Data Oerie 90% of the worlds data was generated in the last few years. Due to the advent of new technologies, devices, and communication

More information

MySQL High Availability. Michael Messina Senior Managing Consultant, Rolta-AdvizeX /

MySQL High Availability. Michael Messina Senior Managing Consultant, Rolta-AdvizeX / MySQL High Availability Michael Messina Senior Managing Consultant, Rolta-AdvizeX mmessina@advizex.com / mike.messina@rolta.com Introduction Michael Messina Senior Managing Consultant Rolta-AdvizeX, Working

More information

Inside GigaSpaces XAP Technical Overview and Value Proposition

Inside GigaSpaces XAP Technical Overview and Value Proposition Inside GigaSpaces XAP Technical Overview and Value Proposition Copyright GigaSpaces. All Rights Reserved. Introduction GigaSpaces extreme Application Platform (XAP) is an enterprise application virtualization

More information

Migrate from Netezza Workload Migration

Migrate from Netezza Workload Migration Migrate from Netezza Automated Big Data Open Netezza Source Workload Migration CASE SOLUTION STUDY BRIEF Automated Netezza Workload Migration To achieve greater scalability and tighter integration with

More information