Leveraging Commercial Graph DB Technologies in Open Source and Polyglot Application Environments Brian Clark, VP Product Management Objectivity, Inc.

Slides:



Advertisements
Similar presentations
Inner Architecture of a Social Networking System Petr Kunc, Jaroslav Škrabálek, Tomáš Pitner.
Advertisements

CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin.
Thanks to Microsoft Azure’s Scalability, BA Minds Delivers a Cost-Effective CRM Solution to Small and Medium-Sized Enterprises in Latin America MICROSOFT.
1 Integration Made Easy Agile Integration: Connecting Salesforce With Your Enterprise.
A Survey of Distributed Database Management Systems Brady Kyle CSC
BigData Tools Seyyed mohammad Razavi. Outline  Introduction  Hbase  Cassandra  Spark  Acumulo  Blur  MongoDB  Hive  Giraph  Pig.
Advantage Data Dictionary. agenda Creating and Managing Data Dictionaries –Tables, Indexes, Fields, and Triggers –Defining Referential Integrity –Defining.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Ribbon UI SharePoint Workspace SharePoint Mobile Office Client and Office Web App Integration Standards Support Tagging, Tag Cloud, Ratings Social Bookmarking.
An overview of InfiniteGraph, the distributed graph database. Darren Wood Chief Architect, InfiniteGraph.
Overview of Hadoop for Data Mining Federal Big Data Group confidential Mark Silverman Treeminer, Inc. 155 Gibbs Street Suite 514 Rockville, Maryland
Innovative Data Integration Foundation to Business Intelligence Tiara USA (San Ramon, CA) | India (Chennai) | Singapore India Market.
Title Information First Lastname, Title August 2012 Software Assurance Planning Services.
Communities Search Sites Composites ContentInsights.
1 Yasin N. Silva Arizona State University This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
This presentation was scheduled to be delivered by Brian Mitchell, Lead Architect, Microsoft Big Data COE Follow him Contact him.
Cross Platform Mobile Backend with Mobile Services James
1. 2 What’s New in NetBeans IDE What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other.
BIT:Mobile platform Ссылка на документацию.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
OPC Database.NET. OPC Systems.NET What is OPC Systems.NET? OPC Systems.NET is a suite of.NET and HTML5 products for SCADA, HMI, Data Historian, and live.
MapReduce April 2012 Extract from various presentations: Sudarshan, Chungnam, Teradata Aster, …
— Build your own enterprise-class PaaS platform. Master Cloudset Cloudset1 Cloudset Resource Pool cloud Dedicated resource can be assigned to a cloudset.
HBase A column-centered database 1. Overview An Apache project Influenced by Google’s BigTable Built on Hadoop ▫A distributed file system ▫Supports Map-Reduce.
© Hortonworks Inc Hortonworks Page 1. © Hortonworks Inc Big Data Changes the Game Megabytes Gigabytes Terabytes Petabytes Purchase detail.
Fundamentals of Database Chapter 7 Database Technologies.
Introduction to ColdFusion Yu Fu 2003 MEC Candidate.
Changwon Nati Univ. ISIE 2001 CSCI5708 NoSQL looks to become the database of the Internet By Lawrence Latif Wed Dec Nhu Nguyen and Phai Hoang CSCI.
ApplicationXtender Quickly capture, organize, and deliver fixed-content images, documents, reports, and other business-critical information.
Aules d’Empresa 2011 Aules d’empresa 2011 DEX. Nom e la presenatació o altra info (opcional) Aules d’Empresa 2011 Contents Graph database Motivation DEX.
DATABASE MANAGEMENT SYSTEMS IN DATA INTENSIVE ENVIRONMENNTS Leon Guzenda Chief Technology Officer.
Product Slides Mary Manzano Team Lead, Enterprise Sales Orange & Bronze Software Labs.
IT Architectures for Handling Big Data in Official Statistics: the Case of Scanner Data in Istat Gianluca D’Amato, Annunziata Fiore, Domenico Infante,
NOSQL DATABASE Not Only SQL DATABASE
Ribbon UI SharePoint Workspace SharePoint Mobile Office Client and Office Web App Integration Standards Support Tagging, Tag Cloud, Ratings Social Bookmarking.
Software Deployment & Release 26/03/2015 1EN-ICE.
NoSQL: Graph Databases. Databases Why NoSQL Databases?
Miguel Rojas Partner Technology Advisor
1 Copyright © 2012 Tata Consultancy Services Limited Windchill Architecture.
Context Aware RBAC Model For Wearable Devices And NoSQL Databases Amit Bansal Siddharth Pathak Vijendra Rana Vishal Shah Guided By: Dr. Csilla Farkas Associate.
Learn. Hadoop Online training course is designed to enhance your knowledge and skills to become a successful Hadoop developer and In-depth knowledge of.
Group members: Phạm Hoàng Long Nguyễn Huy Hùng Lê Minh Hiếu Phan Thị Thanh Thảo Nguyễn Đức Trí 1 BIG DATA & NoSQL Topic 1:
MarkLogic The Only Enterprise NoSQL Database Presented by: Aashi Rastogi ( ) Sanket Patel ( )
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
BIG DATA/ Hadoop Interview Questions.
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. How Can RDF and OWL Coexist with Property Graph Zhe Wu Architect Oracle Spatial and.
Abstract MarkLogic Database – Only Enterprise NoSQL DB Aashi Rastogi, Sanket V. Patel Department of Computer Science University of Bridgeport, Bridgeport,
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
DreamFactory for Microsoft Azure Is an Open Source REST API Platform That Enables Mobilization of Data in Minutes across Frameworks and Storage Methods.
NoSQL: Graph Databases
The Holmes Platform and Applications
Neo4j: GRAPH DATABASE 27 March, 2017
NoSQL: Graph Databases
Delivering enterprise BI with Azure Analysis Services
Open Source distributed document DB for an enterprise
Platform as a Service.
NOSQL.
On the road: Test automation in practice for a BMW map update service
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
David Ostrovsky | Couchbase
Designed for Big Data Visual Analytics, Zoomdata Allows Business Users to Quickly Connect, Stream, and Visualize Data in the Microsoft Azure Platform MICROSOFT.
System And Application Software
11/18/2018 2:14 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Technical Capabilities
Presented by, Vinita Talreja 13MCEC28 MTech. CSE
A technical look at new capabilities and features
UFCEUS-20-2 Web Programming
Big-Data Analytics with Azure HDInsight
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Leveraging Commercial Graph DB Technologies in Open Source and Polyglot Application Environments Brian Clark, VP Product Management Objectivity, Inc.

Objectivity, Inc. Who we are – Objectivity, Inc. What we do - InfiniteGraph. Why InfiniteGraph? Open Source Polyglot Use Cases. Other uses of open source in Objectivity, Inc.

Objectivity, Inc. The world today is about big data, distributed objects and connections between them. Objectivity/DB™ Distributed big data and object management. InfiniteGraph™ Connects the dots on a global scale.

Why We’re Different Relational databases are not optimized to understand objects or connections. Objectivity/DB™ is all about objects and relationships. InfiniteGraph™ is all about the connections as first class citizens.

Find Complex Answers Faster with InfiniteGraph’s Distributed Graph Database InfiniteGraph is optimized for high speed traversal of complex relationships. Return results faster by several orders of magnitude compared to other technologies. Performance will not degrade or suddenly drop-off. Internal, Confidential

InfiniteGraph in the “NOSQL” Market

InfiniteGraph™ Connects the dots on a global scale. InfiniteGraph™ finds connections in big data.

InfiniteGraph Values Connects the dots on a global scale. It’s all about finding, persisting and navigating relationships in big data. You can download, develop, deploy at no cost. InfiniteGraph starts at $0. You can build for free, and expand as needed. Leading the data and graph markets. No other graph product today can serve the requirements of enterprise, government and large scale online ventures, as we can. InfiniteGraph is the commercial leader in graph technologies for these markets. Our customers are proof.

InfiniteGraph’s Unique Advantages Supports large scale and distributed systems. Proven technology and deployments. Flexible and Easy: Distributed and cloud ready, Java on interoperable platforms, integrates with most other data stores, supports ACID to flexible modes.

Relationships are everywhere CRM, Sales & Marketing Network Mgmt, Telecom Intelligence (Government& Business) Finance Healthcare Research: Genomics Social Networks PLM (Product Lifecycle Mgmt)

Open Source Polyglot Applications Where does the graph data come from? Extracting data from other sources, relational databases (join tables); key-value stores such as MongoDB; social networks, e.g. Facebook, LinkedIn through public APIs; the Web, e.g. Wikipedia, RDF. Using open source to store external keys (e.g. GUID, URI) to InfiniteGraph element ids mapping for very large graphs –billions of nodes and edges.

InfiniteGraph Basic Architecture User Apps Blueprints InfiniteGraph - Core/API Management Extensions Navigation Execution Placement Session / TX Management Configuration Distributed Object and Relationship Persistence Layer Copyright © InfiniteGraph 12

Parallel Ingest App-1 (Ingest V1) App-1 (E1 2{ V1V2}) App-2 InfiniteGraph - Core/API Placement (MDP Plugin) Navigation Execution Management Extensions Placement Session / TX Management Configuration Distributed Object and Relationship Persistence Layer V1 V2 V3 E12 E23 Copyright © InfiniteGraph 13

Distributed Placement AddVertex() IG Core/API ADP Placement Distributed Object and Relationship Persistence Layer Zone 1 Zone 2 HostA HostB HostC HostX Copyright © InfiniteGraph 14

Distributed Placement & Pipelining IG Core/API Management Extensions Navigation Execution Placement (ADP) Placement (MDP) Session / TX Management Configuration Pipeline Agent E(1->2) E(2->3) E12 E(1->2) C1 E(3->1) E(2->1) E(1->2) Target Containers Pipeline Containers E23 E(2->3) E(2->3) E(2->1) C2 E(3->1) E(2->3) E(1->2) E(3->1) E(3->1) C3 E(3->2) E(3->2) Copyright © InfiniteGraph 15

Parallel Processing and Storage Apache HADOOP InfiniteGraph Map/reduce Distributed processing. HDFS Distributed file system. HBase Distributed storage for large tables. Cassandra Multi-master database with no single point of failure. Distributed processing Peer-to-peer servers and clients anywhere in the network. Distributed data Federation of databases anywhere in the network. Single logical view of all data in the federation Any client anywhere can access server anywhere.

InfiniteGraph™ Technical specifications: Written in: Java (core C++) . Platforms: Windows (32-bit and 64-bit), Linux (32-bit and 64-bit), Mac (64-bit). Graph-Model: Labeled directed multigraph. API/Protocols: Java, Tinkerpop (which provides Gremlin, REST, Frames, Ripple and Linked Process). Consistency: Flexible (from ACID, to relaxed). Indexing: Flexible (from automatic to manual) Persistence: Java class based.

Comprehensive Online Resources InfiniteGraph.com (main site, content and messaging) Download InfiniteGraph Product Documentation InfiniteGraph Developer Wiki Google Group for Developers Our Blog

Other uses of Open Source Eclipse IDE for development and samples; Plug-ins (browsers/visualizer); SWTBot - UI testing of Visualizer and Assist. Apache Ant, Maven, Tycho - build. Junit – test. SL4J - plug into log4j and apache logging. Lucene – text indexing.

Other uses of Open Source Xerces C++ – C++ Parser in XML tool suite. PCRE  --> C++ Parser Generator zlib --> C++ compression cppcheck - check memory leaks, etc. ANTLR 3 –Predicate Query Language (parser). unixODBC – SQL++ access to database.

We’re exhibiting – Booth #708 Brian Clark VP Product Marketing