This document provides an overview of the graph database Neo4j. It discusses that Neo4j is a graph database with nodes, relationships, and properties that is well-suited for complex, highly connected data. Examples are given demonstrating how Neo4j can be used for network management in telecommunications companies and content management, access control, and collaboration at Adobe. Cypher, the query language for Neo4j, is also introduced.
Relational databases were conceived to digitize paper forms and automate well-structured business processes, and still have their uses. But RDBMS cannot model or store data and its relationships without complexity, which means performance degrades with the increasing number and levels of data relationships and data size. Additionally, new types of data and data relationships require schema redesign that increases time to market.
A graph database like Neo4j naturally stores, manages, analyzes, and uses data within the context of connections meaning Neo4j provides faster query performance and vastly improved flexibility in handling complex hierarchies than SQL.
Relational databases were conceived to digitize paper forms and automate well-structured business processes, and still have their uses. But RDBMS cannot model or store data and its relationships without complexity, which means performance degrades with the increasing number and levels of data relationships and data size. Additionally, new types of data and data relationships require schema redesign that increases time to market.
A graph database like Neo4j naturally stores, manages, analyzes, and uses data within the context of connections meaning Neo4j provides faster query performance and vastly improved flexibility in handling complex hierarchies than SQL.
In this webinar we discuss the primary use cases for Graph Databases and explore the properties of Neo4j that make those use cases possible.
We cover the high-level steps of modeling, importing, and querying your data using Cypher and give an overview of the transition from RDBMS to Graph.
With the introduction of the Neo4j Graph Platform and increased adoption of graph database technology across all industries, now is a better time than ever to get started with graphs.
Join us for this introduction to Neo4j and graph databases. We'll discuss the primary use cases for graph databases and explore the properties of Neo4j that make those use cases possible.
This introduction to graph databases is specifically designed for Enterprise Architects who need to map business requirements to architectural components like graph databases. It explains how and why graphs matter for Enterprise Architecture and reviews the architectural differences between relational and graph models.
Graphs & the Police: How Law Enforcement Analyze Connected Data at ScaleNeo4j
Law enforcement agencies are trailblazers of using graph analysis to understand connections. Manual and partially automated link analysis tools have been crucial in an investigation and situational awareness capacity for several decades.
Meanwhile, the global explosion in data volumes and sources hasn't been limited to the private sector. Law Enforcement agencies, departments and fusion centers use a vast array of databases and sources, including Record Management Systems (RMS), Computer Aided Dispatch (CAD) and countless other sources.
In this webinar, Christian Miles of Cambridge Intelligence (makers of KeyLines) will introduce the benefits of graph technologies for law enforcement. He will show how to use Neo4j with compelling graph visualization techniques to improve performance and analytics when working with large volumes of law enforcement data.
The Connected Data Imperative: Why Graphs at GraphDay LANeo4j
This talk discusses an overview of Neo4j and the graph industry, including which leaders are relying on graph technology - specifically Neo4j. It also discusses the advantages leading companies have by leveraging graph technology and use-cases across industry verticals.
In this webinar we discuss the primary use cases for Graph Databases and explore the properties of Neo4j that make those use cases possible.
We cover the high-level steps of modeling, importing, and querying your data using Cypher and give an overview of the transition from RDBMS to Graph.
With the introduction of the Neo4j Graph Platform and increased adoption of graph database technology across all industries, now is a better time than ever to get started with graphs.
Join us for this introduction to Neo4j and graph databases. We'll discuss the primary use cases for graph databases and explore the properties of Neo4j that make those use cases possible.
This introduction to graph databases is specifically designed for Enterprise Architects who need to map business requirements to architectural components like graph databases. It explains how and why graphs matter for Enterprise Architecture and reviews the architectural differences between relational and graph models.
Graphs & the Police: How Law Enforcement Analyze Connected Data at ScaleNeo4j
Law enforcement agencies are trailblazers of using graph analysis to understand connections. Manual and partially automated link analysis tools have been crucial in an investigation and situational awareness capacity for several decades.
Meanwhile, the global explosion in data volumes and sources hasn't been limited to the private sector. Law Enforcement agencies, departments and fusion centers use a vast array of databases and sources, including Record Management Systems (RMS), Computer Aided Dispatch (CAD) and countless other sources.
In this webinar, Christian Miles of Cambridge Intelligence (makers of KeyLines) will introduce the benefits of graph technologies for law enforcement. He will show how to use Neo4j with compelling graph visualization techniques to improve performance and analytics when working with large volumes of law enforcement data.
The Connected Data Imperative: Why Graphs at GraphDay LANeo4j
This talk discusses an overview of Neo4j and the graph industry, including which leaders are relying on graph technology - specifically Neo4j. It also discusses the advantages leading companies have by leveraging graph technology and use-cases across industry verticals.
Data is both our most valuable asset and our biggest ongoing challenge. As data grows in volume, variety and complexity, across applications, clouds and siloed systems, traditional ways of working with data no longer work.
Unlike traditional databases, which arrange data in rows, columns and tables, Neo4j has a flexible structure defined by stored relationships between data records.
We'll discuss the primary use cases for graph databases
Explore the properties of Neo4j that make those use cases possible
Look into the visualisation of graphs
Introduce how to write queries.
Webinar, 23 July 2020
New Opportunities for Connected Data - Emil Eifrem @ GraphConnect Boston + Ch...Neo4j
Today’s complex data is not only big, but also semi-structured and densely connected. In this session we’ll look at how size, structure and connectedness have converged to transform the data landscape. We’ll then go on to look at some of the new opportunities for creating end-user value that have emerged in a world of connected data, illustrated with practical examples drawn from the telecommunications, social media and logistics sectors.
How We Do DevOps at Walmart: OneOps OSS Application Lifecycle Management Plat...WalmartLabs
Recently, Dr. Qingsong Zhang spoke at a Meetup about how Walmart is using DevOps.
Within this slide deck, you'll learn about our DataOps, DevOps and OneOps, an application lifecycle management (ALM), and open source DevOps platform for cloud which was developed by Walmart Labs.
Feel free to follow us on Twitter: @one_ops!
Contribute to One_Ops: www.oneops.com
Watch here: https://bit.ly/3i2iJbu
You will often hear that "data is the new gold". In this context, data management is one of the areas that has received more attention by the software community in recent years. From Artificial Intelligence and Machine Learning to new ways to store and process data, the landscape for data management is in constant evolution. From the privileged perspective of an enterprise middleware platform, we at Denodo have the advantage of seeing many of these changes happen.
Join us for an exciting session that will cover:
- The most interesting trends in data management.
- Our predictions on how those trends will change the data management world.
- How these trends are shaping the future of data virtualization and our own software.
Introductory talk to how can MongoDB enable new age software taking into account the expected growth rates, the constant availability of services and new business models that appear on a daily basis.
The Data Platform for Today's Intelligent Applications.pdfNeo4j
Do you know how graph technology is used in today’s data-driven applications? We’ll get you up to speed and introduce you to the Neo4j product portfolio.
Connecta Event: Big Query och dataanalys med Google Cloud PlatformConnectaDigital
Avancerad dataanalys och ”big data” har under de senaste åren klättrat på trendlistorna och är nu ett av de mest prioriterade områdena i utvecklingen av nya tjänster och produkter för ledarföretag i det digitala landskapet.
Informationen som byggs upp i systemen när kundmötena digitaliseras har visat sig vara guld värt. Här finns allt vi behöver veta för att göra våra affärer mer effektiva.
Sedan sommaren 2013 har Connecta tillsammans med Google ett etablerat samarbete för att hjälpa våra kunder med övergången till moln-tjänster för bland annat avancerad dataanalys. För att göra oss själva redo att hjälpa våra kunder har vi under ett antal år utvecklat såväl kunskaper som skaffat oss erfarenheter kring Googles olika moln-produkter, som exempelvis ”Big Query”.
Big Query är ett molnbaserat analysverktyg och en del av Google Cloud Platform. Big Query gör det möjligt att ställa snabba frågor mot enorma dataset på bara någon sekund. Big Query och Google Cloud Platform erbjuder färdiga lösningar för att sätta upp och underhålla en infrastruktur som med enkla medel gör allt detta möjligt.
På Connecta Digital Consultings tredje event för våren introducerade vi våra kunder och partners i koncepten dataanalys och Big Query.
Under eventet berördes följande punkter:
- Big Data och Business Intelligence (BI)
- “The Google Big Data tools” – framgångsfaktorer och hur man kommer igång
- Google Cloud Platform och hur man genomför en framgångsrik molnsatsning
Vi presenterade case och berättade om viktiga lärdomar vi dragit i samarbetet med Google och våra kunder.
Similar to raph Databases with Neo4j – Emil Eifrem (20)
The Future of SDN in CloudStack by Chiradeep Vittalbuildacloud
The core of CloudStack networking has always been software-defined. As the networking industry evolves to a software-defined future, CloudStack will have to evolve with it.
The presentation will examine the present state of SDN in CloudStack, look at some industry directions and attempt to predict the evolution of CloudStack with those trends.
Bio
Chiradeep Vittal is a Distinguished Engineer in the Converged Infrastructure Group at Citrix where he has technology leadership responsibilities around Citrix Cloud Platform, Citrix Lifecycle Manager and Citrix Workspace Pod. He is also a Project Management Committee member of the Apache CloudStack Project. At cloud.com (acquired by Citrix), he was a founding engineer, often tasked with the thorny details of virtualized networking and storage. Prior to cloud.com, he worked at several Silicon Valley startups in various architectural roles.
Chiradeep has a B.Tech in Computer Science from IIT, Bombay and a M.Sc from the University of Alberta. He has spoken / presented at several conferences, including CloudStack Collab, LISA, OSCON, ONS, SDN Summit and LinuxCon. His twitter handle is @chiradeep and occasionally blogs at http://cloudierthanthou.wordpress.com
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapatibuildacloud
In this talk Suresh will discuss how Nuage Networks Virtualized Services Platform (VSP) helps overcome the challenges that cloud service providers and large enterprises face delivering, and managing, large multi-tenant clouds. He will discuss how Nuage Networks delivers a massively scalable SDN solution that ensures that datacenters, and wide area networks, are able to respond instantly to demand, and are boundary-less. The talk will also provide an overview of the SDN capabilities that Nuage VSP adds to CloudStack.
Bio
Suresh is the VP of Engineering at Nuage Networks. He has over 19 years experience in software development, building great teams and delivering high quality software. As the first engineer at Nuage Networks, Suresh played a key role in shaping the architecture of the Nuage Virtualized Services Platform (VSP). Suresh’s experience includes extensive protocol development, having developed IP routing and multicast protocols from scratch and deploying them in large ISPs. Suresh was part of the original TiMetra team before becoming part of Alcatel Lucent as Principal Engineer. He then took a role as Director of Engineering at Juniper where he worked on their QFabric product. Earlier in his career, Suresh worked in software engineering at Shasta Networks (Nortel acquired) as well as Fore Systems (Marconi, Ericsson acquired).
L4-L7 services for SDN and NVF by Youcef Laribibuildacloud
In this talk, we will discuss how L4-L7 devices can integrate in various SDN architectures, discuss benefits and some of the challenges that such integration represents. We will also talk about how SDN and NFV relate, and what are the different challenges to successfully deploy L4-L7 devices as Virtual Network Functions (VNFs) or provide such services to the NFV Infrastructure (VIM).
Bio
Youcef Laribi is a Principal Architect in the Delivery Networks BU at Citrix. He is responsible for driving the integration projects of the NetScaler ADC product with several Cloud, SDN and Automation environments including OpenStack, CloudStack, VMware NSX and Cisco ACI. He is also the Citrix representative on the OpenDaylight Technical Steering Committee. His background is mainly in Operating Systems and Distributed Systems, and he worked on several middleware technologies from DCE and CORBA in the early days, to J2EE and .NET to SOA and micro-services today. Youcef speaks 4 languages and holds a PhD and an MSc in Computer Science from the French INPG Institute in Grenoble, France.
Jenkins, jclouds, CloudStack, and CentOS by David Nalleybuildacloud
Setting up continuous integration for a single project can be a pretty daunting task. Doing that for hundreds of projects becomes a challenge of a different magnitude. Not only are their capacity problems, but some tests are destructive to the testing environment, some have esoteric environment demands. See how this is solved in the real world using Jenkins, jclouds, CloudStack to build an on-demand build infrastructure.
About David Nalley
David Nalley is the Vice President, Infrastructure at the Apache Software Foundation and a CloudStack PMC member.
This session will introduce monitoring CloudStack with Zenoss, and the CloudStack ZenPack. I will cover in detail what you get out of monitoring CloudStack with Zenoss. Additionally I will cover installation of Zenoss, interacting with our community and Q&A.
About Andrew Kirch
Andrew D Kirch is the Community Manager at Zenoss, a software development company specializing in Unified Monitoring with 130 employees, headquartered in Austin, Texas. The company offers an open source network and systems monitoring product called Zenoss Core, and a commercial product called Zenoss Service Dynamics. The company has over 35,000 users in over 180 countries. Customers include major organizations such as Chic-fil-a, Huntington Bank, Netflix, SunGard, Accenture, NASA, FIS Global, and many more.
As Community Manager, Andrew works directly with product users every day. He has over 10 years of experience as a Systems/Network Administrator, with specialization including SNMP and network monitoring. Prior to working at Zenoss he was principal at a unified communications VAR focused in the Midwest. In his spare time he puts computer crackers in prison.
Guaranteeing Storage Performance by Mike Tutkowskibuildacloud
This session will introduce the basics of primary storage in CloudStack. Additionally, I discuss the challenges of guaranteeing storage performance in a cloud and how by leveraging the latest enhancements to CloudStack, storage administrators can deliver consistent, repeatable performance to 10s, 100s or 1,000s of application workloads in parallel. I'll review the CloudStack enhancements in detail, outline the management benefits they provide and discuss common go-to-market approaches.
About Mike Tutkowski
Mike Tutkowski, a member of the CloudStack PMC, develops software for the Apache Software Foundation's CloudStack project to help drive improvements in its storage component and to integrate SolidFire more deeply into the product.
Cloud Application Blueprints with Apache Brooklyn by Alex Henevaldbuildacloud
So you have your cloud running, what now? Extend the devops agility from infrastructure to applications by learning how to use Brooklyn, the Apache-incubating project for application management. Create blueprints for applications to enable one-click deployment into Cloudstack, Docker, localhost, or other targets. Leverage your favourite server management tools, from Bash to Chef. Automatically change the deployment after it's deployed. Attach policies to support scaling, failover, and alerting in the way your application needs.
In this session we'll show how with just a few lines of YAML, you can build powerful application blueprints by composing pre-existing components, from polyglot web stacks to big data tools such as Riak. We'll also cover defining new blueprints using custom scripts, configuring machine selection and runtime policies, and managing new locations such as Clocker -- the cloud of docker.
About Alex Henevald
Alex brings twenty years experience designing software solutions in the enterprise, start-up, and academic sectors. Most recently Alex was with Enigmatec Corporation where he led the development of what is now the Monterey® Middleware Platform™. Previous to that, he founded PocketWatch Systems, commercialising results from his doctoral research. Alex holds a PhD (Informatics) and an MSc (Cognitive Science) from the University of Edinburgh and an AB (Mathematics) from Princeton University. Alex was both a USA Today Academic All-Star and a Marshall Scholar.
Introduction to Apache CloudStack by David Nalleybuildacloud
Apache CloudStack is a mature, easy to deploy IaaS platform. That doesn't mean that it can be done without thought or preparation. Learn how CloudStack can be most efficiently deployed, and the problems to avoid in the process.
About David Nalley
David is a recovering sysadmin with a decade of experience. He’s a committer on the Apache CloudStack (incubating) project, a contributor to the Fedora Project and the Vice President of Infrastructure at the Apache Software Foundation.
Monitoring CloudStack in context with Converged Infrastructure by Mike Turnlundbuildacloud
CloudStack is a powerful, flexible technology that greatly expands the economic potential for a datacenter. Performance management of CloudStack in context with the rest of the datacenter is critical for quick fault diagnostics, proactive management of bottlenecks and quickly bringing up or tearing down services. Learn how proper tooling can make the difference in running an excellent service versus a problem plagued environment.
Mike is a 25+ year technology veteran with past roles in software engineering, product development, planning, and operations at CA Technologies, Cisco, and AMD. He currently leads a business development team at CA Technologies driving their partnerships in virtualized infrastructure and converged compute environments. Mike is based in Santa Clara, California. His time outside of work is spent with wife and four children, biking, and running triathlons. He has bachelors and masters degrees from the University of California, Santa Barbara.
As you go into the cloud, the applications you are building will often be built on service-oriented architectures that communicate through RESTful APIs. Where API design and development used to be an uncommon thing, today it has become a basic application requirement. George Reese will cover the basic considerations in designing and implementing an API for your applications.
George Reese is the author of a number of technology books and a regular speaker on RESTful APIs, cloud computing, Java, and database systems. His most recent books are The REST API Design Handbook and O’Reilly’s Cloud Application Architectures. Professionally, he is the Executive Director of Cloud Computing at Dell as a result of Dell's recent acquisition of Enstratius, a company George co-founded. George has also led a number of Open Source projects, including several MUD libraries and the Imaginary Home home automation libraries for Java. He is also the primary maintainer of Dasein Cloud, a cloud abstraction API for Java.
George holds a BA from Bates College in Maine and an MBA from the Kellogg School of Management at Northwestern University.
Enterprise grade firewall and ssl termination to ac by will stevensbuildacloud
CloudOps has add support for enterprise grade security products in ACS. CloudOps has developed an integration with the Palo Alto Networks firewall appliance to enable ACS to orchestrate network features such as network creation, Source NAT, Static NAT, Port Forwarding and Firewall rules on the Palo Alto device. Additionally, CloudOps has extended ACS to support SSL certificate management as well as SSL termination by external load balancers. The existing ACS NetScaler plugin has been improved to support this new SSL termination functionality. The talk will cover the features added as well as a basic overview of how they are used.
Will Stevens is the Lead Developer at CloudOps. He has been directly involved in extending ACS to support more enterprise grade security functionality. Will has over 10 years experience as a software developer and is primarily focused on cloud integrations at CloudOps.
Securing Your Cloud With the Xen Hypervisor by Russell Pavlicekbuildacloud
The Xen Project produces a mature, enterprise-grade virtualization technology designed for the Cloud featuring many advanced and unique security features. For this reason, it's a hypervisor of choice for government agencies like NSA and the DoD, as well as for new security-minded projects the QubesOS Secure Desktop. However, while much of the security of Xen is inherent in its design, many of the advanced security features, such as stub domains, driver domains, and Xen Security Modules (XSM), are not enabled by default. This session will describe many of the advanced security features of Xen, as well as explaining why Xen is an excellent choice for secure Clouds
DevCloud - Setup and Demo on Apache CloudStack buildacloud
Hands-on Hacking Session by Amogh Vasekar
1. Demo of CloudStack using DevCloud
2. How we got there -
A) Building CloudStack from scratch
B) Deploying databases
C) Configuring your own DevCloud using Marvin
Cloud Network Virtualization with Juniper Contrailbuildacloud
Description: Contrail Technology will be discussed covering architecture, capabilities and use cases. It will be followed by a demonstration on current Contrail implementation on CloudStack/Openstack.
Parantap works as a Sr. Director of Solutions Engineering for Contrail Product within Juniper. Before Juniper, Parantap led the network architecture team for Microsoft Online Services (Windows Azure, MS Bing). Prior to Microsoft, Parantap worked as a core engineering manager for UUNet Technologies building Internet backbones.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
7. 7
How fast is it?
๏ a sample social graph
•with ~1,000 persons
๏ average 50 friends per person
๏ pathExists(a,b) limited to depth 4
๏ caches warmed up to eliminate disk I/O
# persons query time
Relational database 1,000 2000ms
Neo4j 1,000 2ms
Neo4j 1,000,000
8. 8
How fast is it?
๏ a sample social graph
•with ~1,000 persons
๏ average 50 friends per person
๏ pathExists(a,b) limited to depth 4
๏ caches warmed up to eliminate disk I/O
# persons query time
Relational database 1,000 2000ms
Neo4j 1,000 2ms
Neo4j 1,000,000 2ms
11. 11
// step 1: find starting point
START andreas=node:persons(name = ‘Andreas’)
// step 2: describe pattern and results
START andreas=node:persons(name = ‘Andreas’)
MATCH (andreas)-->()-->(foaf) RETURN foaf
Example: Finding Friends of Friends
11
(andreas)
12. 12
Neo4j is a Graph Database
๏ A Graph Database:
•a Property Graph with Nodes, Relationships
•and Properties on both
•perfect for complex, highly connected data
๏ A Graph Database:
•reliable with real ACID Transactions
•scalable: high availability clustering in Neo4j Enterprise
•server with HTTP API, or embeddable on the JVM
•high-performance with High-Availability (read scaling)
12
14. 14
So how do you get your hands on Neo4j?
14
๏ Option A: Download and install locally...
•go to http://neo4j.org
•click the shiny “Download Neo4j Now” button
•expand the archive, read the readmes
๏ Or B...
15. 15
Graphs In The Cloud (BETA)
// new to heroku? get help
$ heroku help
// create a new application
$ heroku create intro-to-neo4j
// add Neo4j
heroku addons:add neo4j --app intro-to-neo4j
// find out about the application
heroku info --app intro-to-neo4j
// find the Neo4j Webadmin
heroku config --app intro-to-neo4j
// done trying it out? remove the application
heroku destroy --app intro-to-neo4j
15
16. 16
I needs thy help
๏ Cloud Devops Engineer (San Mateo, London or Malmö, SE)
•Come help us build a world class graph database cloud platform!
๏ Director of Community North America (San Mateo)
•Head up our developer outreach and evangelism in NA
๏ Developer Evangelist (San Mateo)
•Preach graphs to silicon valley and the world
16
18. Core IndustriesCore Industries
& Use Cases:& Use Cases:
Web / ISVWeb / ISV
Finance &Finance &
InsuranceInsurance
Datacom /Datacom /
TelecomTelecom
Network /Cloud MgmtNetwork /Cloud Mgmt
MDMMDM
SocialSocial
GeoGeo
Early Adopter Graph Database Segments
19. Core IndustriesCore Industries
& Use Cases:& Use Cases:
Web / ISVWeb / ISV
Finance &Finance &
InsuranceInsurance
Datacom /Datacom /
TelecomTelecom
Network /Cloud MgmtNetwork /Cloud Mgmt
MDMMDM
SocialSocial
GeoGeo
Core IndustriesCore Industries
& Use Cases:& Use Cases:
Web / ISVWeb / ISV
Finance &Finance &
InsuranceInsurance
Datacom /Datacom /
TelecomTelecom
LogisticsLogistics
LifeLife
SciencesSciences
Media &Media &
PublishingPublishing
Education,Education,
Not-for-Not-for-
ProfitProfit
Government,Government,
Aerospace,Aerospace,
Gaming, ...Gaming, ...
Network /CloudNetwork /Cloud
MgmtMgmt
MDMMDM
SocialSocial
GeoGeo
Resource Auth &Resource Auth &
Access ControlAccess Control
ContentContent
ManagementManagement
Recommend-Recommend-
ationsations
Data CenterData Center
ManagementManagement
FraudFraud
Detection, ...Detection, ...
Early Adopter Graph Database SegmentsEarly Adopters Going Mainstream
20. 21
Telenor
Resource authorization & Access Control in Telecommunications
Resource authorization & Access Control in Telecommunications
21
Background
• 10th largest Telco provider in the world, leading in
the Nordics
• Online self-serve system where large business
customers manage employee subscriptions and plans
• 24/7 availability critical to customer satisfaction
Business problem Solution & Benefits
22. 23
Telenor
Resource authorization & Access Control in Telecommunications
Resource authorization & Access Control in Telecommunications
23
Background
• 10th largest Telco provider in the world, leading in
the Nordics
• Online self-serve system where large business
customers manage employee subscriptions and plans
• 24/7 availability critical to customer satisfaction
Business problem Solution & Benefits
• Resource authorization and access control across
millions of plans, customers, administrators and
groups, all interconnected, becomes a challenge
• Used Sybase RDBMS for pre-computing access rights
daily
• Pre-computation time projected to reach 9 hours in
2014
• Users cannot log in until their rights are computed
• Resource graph easily modeled and queried in Neo4j
• 1500 lines of stored procedures => 10s of lines of
Neo4j code
• All requests computed in real time in milliseconds
• Changes to customer resources reflected
immediately
• Customer retention risks mitigated
23. 24
SFR
Network Management in Telecommunications
Network Management in Telecommunications
24
Background
• Second largest Telco in France
• Part of Vivendi Group, partnering with Vodaphone
Business problem Solution & Benefits
RouterRouter
ServiceService
DEPENDS_O
N
SwitchSwitch SwitchSwitch
RouterRouter
Fiber
Link
Fiber
Link Fiber
Link
Fiber
Link
Fiber
Link
Fiber
Link
Oceanflo
or Cable
Oceanflo
or Cable
DEPENDS_ON
DEPENDS_ON
DEPEN
DS_O
N
DEPENDS_ON
DEPENDS_ON
DEPENDS_ON
DEPENDS_ON
DEPENDS_ON
DEPENDS_ON
LINKED
LINKED
LIN
KED
DEPENDS_ON
24. 25
SFR
Network Management in Telecommunications
Network Management in Telecommunications
25
RouterRouter
ServiceService
DEPENDS_O
N
SwitchSwitch SwitchSwitch
RouterRouter
Fiber LinkFiber Link
Fiber LinkFiber Link
Fiber LinkFiber Link
Oceanfloor
Cable
Oceanfloor
Cable
DEPENDS_ON
DEPENDS_ON
DEPEN
DS_O
N
DEPENDS_ON
DEPENDS_ON
DEPENDS_ON
DEPENDS_ON
DEPENDS_ON
DEPENDS_ON
LINKED
LINKED
LIN
KED
DEPENDS_ON
25. 26
SFR
Network Management in Telecommunications
Network Management in Telecommunications
26
Background
• Second largest Telco in France
• Part of Vivendi Group, partnering with Vodaphone
Business problem Solution & Benefits
• Need for flexible network inventory management,
aggregation, and troubleshooting
• Impact analysis of planned and unplanned network
outages, so that affected services can be notified or
receive increased redundancy
• Highly volatile network structure changing daily, with
business requirements changing as well
• Neo4j Enterprise with a highly available cluster
• Dynamic system allowing for new applications to tie
into network structure data
• Near 1:1 mapping of real world to graph, greatly
reducing modeling work
• High adaptability to changing business requirements
RouterRouter
ServiceService
DEPENDS_O
N
SwitchSwitch SwitchSwitch
RouterRouter
Fiber
Link
Fiber
Link Fiber
Link
Fiber
Link
Fiber
Link
Fiber
Link
Oceanflo
or Cable
Oceanflo
or Cable
DEPENDS_ON
DEPENDS_ON
DEPEN
DS_O
N
DEPENDS_ON
DEPENDS_ON
DEPENDS_ON
DEPENDS_ON
DEPENDS_ON
DEPENDS_ON
LINKED
LINKED
LIN
KED
DEPENDS_ON
26. 27
Adobe
Content Management, Access Control & Collaboration
Content Management, Access Control & Collaboration
27
Background
• Creative Cloud, announced 2011, is a cloud-based
offering for professional users of Adobe’s creative
suiteCollaborative Cloud is the social element of the
Creative Cloud, connecting professional users
around the world
Business problem Solution & Benefits
28. 29
Adobe
Content Management, Access Control & Collaboration
Content Management, Access Control & Collaboration
29
Background
• Creative Cloud, announced 2011, is a cloud-based
offering for professional users of Adobe’s creative
suiteCollaborative Cloud is the social element of the
Creative Cloud, connecting professional users
around the world
Business problem Solution & Benefits
• Identifies which collections a user has access toFinds
third-party assets that are like a user’s assetsInfers
professional relations based on user-generated
content
• Fit:
• Graph model is a natural fit for social network
• Collaborative user experience adds competitive
advantage to Adobe offering
• Flexibility: Data model can be easily evolved to
support permissions and more sophisticated
recommendation strategies
• Performance: Sub-second results for large,
densely-connected datasets
29. 30
Viadeo
Recommendations in Social
Recommendations in Social๏ Customer: a professional social network
• 35 millions users, adding 30,000+ each day
๏ Goal: up-to-date recommendations
• Scalable solution with real-time end-user experience
• Low maintenance and reliable architecture
• 8-week implementation
30
๏ Problem:
• Real-time recommendation imperative to attract new users
and maintain positive user retentionClustered MySQL
solution not scalable or fast enough to support real-time
requirementsUpgrade from running a batch job
๏ initial hour-long batch job
• but then success happened, and it became a day
• then two days
• With Neo4j, real time recommendations
๏ With Neo4j, real time recommendations
34. 36
Trends in BigData & NOSQL
36
๏ 1. increasing data size (big data)
•“Every 2 days we create as much information as we did up to
2003” - Eric Schmidt
๏ 2. increasingly connected data (graph data)
•for example, text documents to html
๏ 3. semi-structured data
•individualization of data, with common sub-set
๏ 4. architecture - a facade over multiple services
•from monolithic to modular, distributed applications
37. 39
Key-Value: Pros & Cons
๏ Strengths
•Simple data model
•Great at scaling out horizontally
•Scalable
•Available
๏ Weaknesses:
•Simplistic data model
•Poor for complex data
39
38. 40
Column-Family Category
๏ Google’s “Bigtable: A Distributed Storage System for Structured
Data” (2006)
•Column-Family are essentially Big Table clones
๏ Data model:
•A big table, with column families
•Map-reduce for querying/processing
๏ Examples:
•HBase, HyperTable, Cassandra
40
39. 41
Column-Family: Pros & Cons
๏ Strengths
•Data model supports semi-structured data
•Naturally indexed (columns)
•Good at scaling out horizontally
๏ Weaknesses:
•Unsuited for connected data
41
40. 42
Document Database Category
๏ Data model
•Collections of documents
•A document is a key-value collection
•Index-centric, lots of map-reduce
๏ Examples
•CouchDB, MongoDB
42
41. 43
Document Database: Pros & Cons
๏ Strengths
•Simple, powerful data model
•Good scaling (especially if sharding supported)
๏ Weaknesses:
•Unsuited for connected data
•Query model limited to keys (and indexes)
43
42. 44
Graph Database Category
๏ Data model:
•Nodes & Relationships
•Hypergraph, sometimes (edges with multiple endpoints)
๏ Examples:
•Neo4j (of course), OrientDB, InfiniteGraph,AllegroGraph
44
43. 45
Graph Database: Pros & Cons
๏ Strengths
•Powerful data model, as general as RDBMS
•Fast, for connected data
•Easy to query
๏ Weaknesses:
•Requires conceptual shift
‣though graph-like thinking becomes addictive
45
44. 46
Scaling to Size
Scaling to Complexity
Key/Value stores
ColumnFamily stores
Document databases
Graph databases
My subjective view: > 90% of use cases
100+ billion of nodes
and relationships
The NOSQL Space