Skip Navigation
  • About
    • About Keyhole Software
      • We build custom software solutions that solve complex business challenges. Our team is singularly comprised of software developers and architects—they are elite, vetted employees with strong histories of client acclaim.

    • Portfolio
      • Project Portfolio
      • Product Portfolio
      • Clients and Partners
      • Case Studies
    • Company
      • About Keyhole
      • Latest News
      • Company Culture
      • Meet the Team
      • Positions Available
  • Services
    • Application Development – We’re a team of developers creating full-stack software applications.
      • .NET Development
      • Java Development
      • JavaScript Development
      • Mobile Development
    • Enterprise Modernization – Helping clients embrace technology changes—from analysis to implementation.
      • Cloud Migration
      • Azure Consulting
      • AWS Consulting
      • Microservices Modernization
      • Mainframe Modernization
    • Technology Consulting – Dedicated consultants sharing specific expertise on a project basis.
      • React
      • Blockchain
      • Spring Batch
      • React Native
      • Xamarin
    • Educational Services – Hands-on technical training for development teams, taught by practitioners.
      • Learning Services
      • Keyhole Course Library
      • Popular Courses
      • GraphQL Course
      • .NET Core Course
  • Learning Library
      • Development Blog
          • Latest
            • Using React Hooks To Save the Environment
            • React with Socket.IO Messaging App
            • Creating a Stock Trading Bot With ThinkOrSwim
          • JavaScript
            • Using React Hooks To Save the Environment
            • React with Socket.IO Messaging App
            • Creating Loosely Coupled NodeJS Applications: Part 1
          • Java
            • Creating a Stock Trading Bot With ThinkOrSwim
            • Spring Batch: Using JAXB And StaxEventItemWriter To Generate XML
            • Utilizing Spring Batch for Large Dataset Summarization
          • .NET
            • Configuring Hangfire’s BackGround Method for .NET Core Applications
            • Intro to Azure Service Bus
            • Azure Continuous Integration
          • Cloud
            • Getting Started with Azure Data Studio
            • [Video] GitOps – Declarative CD Intro, Kubernetes + ArgoCD Demo
            • Infrastructure as Code Using Azure CLI
      • White Papers
        • All White Papers
        • Tracking Lab Results Better With Blockchain Technology
        • Demystifying Enterprise Cloud Modernization
      • Videos & Presentations
        • Educational Material & Presentations
        • [Video] GitOps – Declarative CD Intro, Kubernetes + ArgoCD Demo
        • [Video] Introduction to GraphQL
      • Educational Events
        • Upcoming Education Events
        • [Video] Introduction to GraphQL
        • March 31: Blockchain Revolution State of The Union
      • Other Resources
        • Internal Development
        • Tutorials
        • Case Studies
  • Contact

Picking A Graph Database: ArangoDB, Neo4j, or OrientDB

John Hoestje September 23, 2019 Databases, Opinion, Programming Leave a Comment

TL;DR

– Spoiler alert! Graph databases are a great option for storing complex and highly connected data.
– In this post, I compare the benefits and risks of graph databases ArangoDB, Neo4j, and OrientDB for a client project.
– Due to the combination of performance and cost, I chose ArangoDB for my client’s needs.

ArangoDBGraph DatabaseNeo4jOrientDB

Recent Posts

  • Using React Hooks To Save the Environment
  • React with Socket.IO Messaging App
  • Creating a Stock Trading Bot With ThinkOrSwim
  • Apple Silicon for Development
  • Creating Loosely Coupled NodeJS Applications: Part 1

What We’re Talking About

  • Blog Tutorials
    • Microservices
    • Single-Page Applications
    • Blockchain
  • Java
    • Spring
    • Spring Batch
    • Spring Boot
  • .NET
    • Azure
  • JavaScript
    • React
    • Angular
    • Node.js
  • Company News

Strategic Partners

We have various partnerships to best benefit our clients including:

Pick a Topic

Resources

  • White Papers
  • Videos & Presentations
  • Keyhole Creations
  • Educational Events
  • Technical Blog
  • Tutorials

Recent Posts

  • Using React Hooks To Save the Environment
  • React with Socket.IO Messaging App
  • Creating a Stock Trading Bot With ThinkOrSwim
  • Apple Silicon for Development
  • Creating Loosely Coupled NodeJS Applications: Part 1

Subscribe To Blog


  • Home
  • About
  • Services
  • Blog
  • Contact
  • SPA Consulting
  • Keyhole Team: Chris Bistow
  • Keyhole Team: Lauren Bogner
  • Keyhole Team: David Pitt
  • Keyhole Team: Chris DeSalvo

© Keyhole Software 2020 + Content Usage Guidelines

  • Keyhole Home
  • Company
    • ← Back
    • About Keyhole Software
    • Clients and Partners
    • Company News
    • Recent Projects
    • Keyhole Creations
      • ← Back
      • Keyhole Labs
    • Keyhole Careers
  • Services
    • ← Back
    • Services Summary
    • Technology Consulting
    • Application Development
    • Enterprise Modernization
    • Educational Services
      • ← Back
      • Learning Services
      • Keyhole Course Library
  • Learning Library
    • ← Back
    • Team Technical Blog
    • White Papers
    • Videos & Presentations
    • Educational Events
    • Tutorials
  • Blog
  • Contact

Subscribe

Sign up to receive our development tutorials by email. Free, no spam & opt out anytime.