Cloud Computing and Advanced Relationship Analytics



Similar documents
Scaling Objectivity Database Performance with Panasas Scale-Out NAS Storage

Information Architecture

Choosing The Right Big Data Tools For The Job A Polyglot Approach

The Synergy Between the Object Database, Graph Database, Cloud Computing and NoSQL Paradigms

Achieving Real-Time Business Solutions Using Graph Database Technology and High Performance Networks

InfiniteGraph: The Distributed Graph Database

Graph Database Proof of Concept Report

INTRODUCTION TO CASSANDRA

BIG DATA TRENDS AND TECHNOLOGIES

Big Data Use Case. How Rackspace is using Private Cloud for Big Data. Bryan Thompson. May 8th, 2013

Chapter 7. Using Hadoop Cluster and MapReduce

Managing Big Data with Hadoop & Vertica. A look at integration between the Cloudera distribution for Hadoop and the Vertica Analytic Database

Composite Data Virtualization Composite Data Virtualization And NOSQL Data Stores

How To Handle Big Data With A Data Scientist

Affordable, Scalable, Reliable OLTP in a Cloud and Big Data World: IBM DB2 purescale

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Data Management in an International Data Grid Project. Timur Chabuk 04/09/2007

NoSQL and Hadoop Technologies On Oracle Cloud

ESS event: Big Data in Official Statistics. Antonino Virgillito, Istat

CSE 590: Special Topics Course ( Supercomputing ) Lecture 10 ( MapReduce& Hadoop)

HDFS. Hadoop Distributed File System

Big Data on Microsoft Platform

Simplifying Big Data Analytics: Unifying Batch and Stream Processing. John Fanelli,! VP Product! In-Memory Compute Summit! June 30, 2015!!

A1 and FARM scalable graph database on top of a transactional memory layer

Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database

How To Store Data On An Ocora Nosql Database On A Flash Memory Device On A Microsoft Flash Memory 2 (Iomemory)

Solving the Big Data Intention-Deployment Gap

NoSQL Data Base Basics

How To Scale Out Of A Nosql Database

Software-Defined Networks Powered by VellOS

From Spark to Ignition:

Oracle BI EE Implementation on Netezza. Prepared by SureShot Strategies, Inc.

Cloud Scale Distributed Data Storage. Jürmo Mehine

Generic Log Analyzer Using Hadoop Mapreduce Framework

BIG DATA-AS-A-SERVICE

Cloud computing - Architecting in the cloud

Manjrasoft Market Oriented Cloud Computing Platform

An Oracle White Paper November Leveraging Massively Parallel Processing in an Oracle Environment for Big Data Analytics

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

How To Use Hp Vertica Ondemand

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

ORACLE DATABASE 10G ENTERPRISE EDITION

Navigating the Big Data infrastructure layer Helena Schwenk

Building Out Your Cloud-Ready Solutions. Clark D. Richey, Jr., Principal Technologist, DoD

CitusDB Architecture for Real-Time Big Data

Software Life-Cycle Management

Object Oriented Database Management System for Decision Support System.

Using an In-Memory Data Grid for Near Real-Time Data Analysis

Converged, Real-time Analytics Enabling Faster Decision Making and New Business Opportunities

FIFTH EDITION. Oracle Essentials. Rick Greenwald, Robert Stackowiak, and. Jonathan Stern O'REILLY" Tokyo. Koln Sebastopol. Cambridge Farnham.

Lecture 32 Big Data. 1. Big Data problem 2. Why the excitement about big data 3. What is MapReduce 4. What is Hadoop 5. Get started with Hadoop

OBIEE 11g Analytics Using EMC Greenplum Database

bigdata Managing Scale in Ontological Systems

Oracle Database 12c Plug In. Switch On. Get SMART.

A Survey Study on Monitoring Service for Grid

How graph databases started the multi-model revolution

Big Data at Cloud Scale

Hypertable Architecture Overview

So What s the Big Deal?

The IBM Cognos Platform

SELLING PROJECTS ON THE MICROSOFT BUSINESS ANALYTICS PLATFORM

Pluribus Netvisor Solution Brief

CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1

Database Management System as a Cloud Service

Hadoop: A Framework for Data- Intensive Distributed Computing. CS561-Spring 2012 WPI, Mohamed Y. Eltabakh

Version Overview. Business value

ORACLE TAX ANALYTICS. The Solution. Oracle Tax Data Model KEY FEATURES

Diagram 1: Islands of storage across a digital broadcast workflow

W H I T E P A P E R. Deriving Intelligence from Large Data Using Hadoop and Applying Analytics. Abstract

SAP Analytics Roadmap for Small and Midsize Companies. Kevin Chan, Director, Solutions SAP

SCALABLE FILE SHARING AND DATA MANAGEMENT FOR INTERNET OF THINGS

Inside the Digital Commerce Engine. The architecture and deployment of the Elastic Path Digital Commerce Engine

Department of Computer Science University of Cyprus EPL646 Advanced Topics in Databases. Lecture 14

Cloud Computing at Google. Architecture

White Paper on CLOUD COMPUTING

MarkLogic Enterprise Data Layer

Lambda Architecture for Batch and Real- Time Processing on AWS with Spark Streaming and Spark SQL. May 2015

SQL Server 2012 Parallel Data Warehouse. Solution Brief

Oracle Big Data Handbook

I N T E R S Y S T E M S W H I T E P A P E R INTERSYSTEMS CACHÉ AS AN ALTERNATIVE TO IN-MEMORY DATABASES. David Kaaret InterSystems Corporation

Harnessing the power of advanced analytics with IBM Netezza

Streamlining the Process of Business Intelligence with JReport

Red Hat Storage Server

Chapter 11 Map-Reduce, Hadoop, HDFS, Hbase, MongoDB, Apache HIVE, and Related

Modernizing Your Data Warehouse for Hadoop

marlabs driving digital agility WHITEPAPER Big Data and Hadoop

Decoding the Big Data Deluge a Virtual Approach. Dan Luongo, Global Lead, Field Solution Engineering Data Virtualization Business Unit, Cisco

Monitoring Hybrid Cloud Applications in VMware vcloud Air

Fast Innovation requires Fast IT

NoSQL for SQL Professionals William McKnight

2) Xen Hypervisor 3) UEC

Transcription:

Cloud Computing and Advanced Relationship Analytics Using Objectivity/DB to Discover the Relationships in your Data By Brian Clark Vice President, Product Management Objectivity, Inc. 408 992 7136 brian.clark@objectivity.com www.objectivity.com April 2010

Cloud Computing and Advanced Relationship Analytics Using Objectivity/DB to Discover the Relationships in your Data There is a wealth of information, connections and relationships within the terabytes and petabytes of data being collected by organizations on distributed cloud platforms. Utilizing these complex, multi dimensional relationships will be the key to developing systems to perform advanced relationship analysis. From predictive analytics to the next generation of business intelligence, walking the social and professional graphs will be critical to the success of these endevors. Most applications and data layers today are only capable of simple analytics, finding out who did what or who boughtwhat. Advanced analytics yields far more knowledge at a much deeper level, understanding who, where, what, how and why right now. Google, Yahoo and other leaders in online and personalized services are looking to use complex, multidimensional graph data to improve everything they do from supporting vast indexes and catalogs of content, to providing the best value and return to their advertising users. Graph technology offers a superior solution for relationship analytics requirements, enabling organizations to traverse any number and complexity of relationships in virtually any amount of distributed data, from any number of sources and types, in near real time, and on the same commodity hardware obtained through cloud computing platform providers. Solve the problem. The No SQL (or not only SQL ) movement is defined by a simple premise: Use the solution that best suits the problem and objectives. If the data structure is more appropriately accessed through keyvalue pairs, then the best solution is likely a dedicated key value pair database. If the objective is to quickly find connections within data containing objects and relationships, then the best solution is a graph database that can get results without any need for translation (O/R mapping). Today s availability of numerous technologies that finally support this simple premise are helping to simplify the application environment and enable solutions that actually exceed the requirements, while also supporting performance and scalability objectives far into the future.

Cloud computing has adopted a broad variety of No SQL technologies to support these leading edge requirements. By using solutions designed to support specific tasks and requirements, organizations can more easily achieve often significant reductions in complexity and costs associated with their systems. And by using more targeted and capable components, these systems are also able to achieve even greater levels of performance and scalability. Graph databases may be the most important part of the No SQL movement. Graph databases typically solve problems related to complexity of data, while key value and columnstore solutions seek to address common issues encountered as data volumes grow in size. Our technology addresses both the complexity and scalability requirements to give you the best of both worlds, managing complex and big data. Graph data is represented by nodes or vertices and edges, where any node could be connected to any number of other nodes via the edges between them. Graph database technologies can support rapid traversal of these edges to get results in a matter of seconds (or less). Because the data is persisted where relationships are first class citizens, performance is no longer an issue. But when this type of work is done in a relational database or key value environment, there are very expensive constraints and limitations to performance. And, of course, if the graph database architecture is distributed, then scalability limits are also addressed very nicely. As social media, personalized web and advertising services, business intelligence and organizations in other spaces understand the importance of the deeper relationships within their data, their success in utilizing this information will depend on the technology. Trying to scale out graph data and relationship analysis using relational technology is simply not the answer. In addition, the complex custom code, high end server hardware, map reduce layers, and administration overhead required to support these architectures can significantly increase costs and overhead. The days of compromising requirements to support centralized database server architectures or relational systems that simply aren t designed to solve some problems, are over. Today, there are other options and solutions.

Objectivity/DB is the original graph database. Today many people are looking for graph technologies that can support for their applications and online, distributed systems. While several solutions focus on the graph interface or API, the underlying database is even more critical. The graph database must support your requirements for performance and scalability, ingest and fusion. Objectivity/DB is the leading, enterprise proven, distributed data management solution and persistence layer that supports the most demanding requirements, and graph computing needs. Benefits include: Objectivity/DB persists complex object models where the object and relationships can be any degree of complexity. Objects are persisted natively in the database, and there is no mapping layer. References between objects are stored as direct persistent pointers (object identifiers) making navigation very efficient and high performance. Complex graphs (networks) of objects and references can be persisted and navigated (queried) efficiently. The objects and references in the graph can be distributed across tens of thousands of databases in each federation. The navigational queries can be broken down into sub tasks and executed in parallel. Objectivity/DB has a fully distributed (peer to peer) architecture that allows virtually unlimited scaling of both data and processing. This federated architecture (a collection of distributed databases) supports a single logical view across all objects in the federation, no matter where the data is located, allows elastic scalability of both processing and data in the cloud. Objectivity/DB has been deployed in a variety of configurations, including embedded devices and sensors, telecommunications network element management, enterprise client/server and large distributed systems, and on grid and cloud environments. Objectivity/DB supports several object languages, including Java, C#, C++, Python and Smalltalk. SQL access is also supported via an ODBC connection. Objects and application components created in any language can be accessed from any language. Objectivity/DB runs on a number of hardware platforms and operating systems, including Linux, Windows, and major Unix operating systems. Databases created on any platform can be accessed heterogeneously from any platform.

For More Information Please visit us online at www.objectivity.com or call (U.S.) 408 992 7100. Objectivity, Inc. 640 West California Avenue, Suite 210 Sunnyvale, CA 94086 3624 U.S. Phone: U.S. (408) 992 7100 FAX: U.S. (408) 992 7171 www.objectivity.com