Image
Skip Navigation
  • About
      • AWS Partner Keyhole Software
      • Gold Microsoft Partner Keyhole Software.png
    • comic LARGE ICON TRANSPARENTsmallAbout 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.

    • 9Portfolio
      • Recent Projects
      • Product Portfolio
      • Case Studies
      • Clients and Partners
      • What Clients Say
    • 10Company
      • About Keyhole
      • Latest News
      • Meet the Team
      • Team Culture
      • Available Positions
  • Services
    • Menu IconsApplication Development – We’re a team of developers creating full-stack software applications.
      • .NET Development
      • Java Development
      • JavaScript Development
      • Mobile Development
    • Menu Icons (1)Digital Transformation – Helping clients embrace technology changes—from analysis to implementation.
      • Cloud Migration
      • DevOps Consulting
      • Angular.js Transformation Consulting
      • Microservices Modernization
      • Mainframe Modernization
      • Batch Processing
    • educationalservicesTechnology Consulting – Dedicated consultants sharing specific expertise on a project basis.
      • AWS Consulting
      • Azure Consulting
      • React
      • Blockchain
      • React Native
      • Xamarin
      • Flutter
    • Menu Icons (1)Educational Services – Hands-on technical training for development teams, taught by practitioners.
      • Learning Services
      • Keyhole Course Library
      • Popular Courses
      • GraphQL Course
      • .NET Core Course
  • Thought Leadership
      • Development Blog
          • Latest
            • Swarm to Kubernetes Personal Notes On MigrationNotes From My Swarm to Kubernetes Migration
            • Apollo Client and GraphQLApollo Client: State Management for GraphQL Made Easy
            • Alternative Methodologies to AgileBeyond Agile: Dev Methodologies to Fit Your Project
          • JavaScript
            • Apollo Client and GraphQLApollo Client: State Management for GraphQL Made Easy
            • Server-Side Fun with Next.jsServer-Side Fun with Next.js
            • Avaya Agent for Desktop with React and SignalRCode Tutorial: Integrating Avaya Agent For Desktop With React And SignalR
          • Java
            • Improve Java Skills By Going Old SchoolWant to Get Better at Java? Go Old School.
            • SQL Server Agent Jobs with Spring BatchMonitoring SQL Server Agent Jobs with Spring Batch
            • FreeBSDFreeBSD for Writing Java
          • .NET
            • Blazor Server in .NET 6 - Part 5 HttpClientBlazor Server in .NET 6 – Part Five
            • Blazor Server in .NET 6 - Part Four - Blazor ComponentsBlazor Server in .NET 6 – Part Four
            • Blazor Server in .NET 6 - Part 3 - Radzen BlazorBlazor Server in .NET 6 – Part Three
          • Cloud
            • Avaya Agent for Desktop with React and SignalRCode Tutorial: Integrating Avaya Agent For Desktop With React And SignalR
            • Jamstack: Azure Serverless Functions App With ReactJamstack: Azure Serverless Function App With React
            • www.reallygreatsite.com (4)Part 4: Creating an FHIR API – Wrapping Things Up
      • White Papers
        • white papers (1)All White Papers
        • MulticloudGuiding Principles for Multicloud Success
        • Security White Paper HeaderSecurity Best Practices in Application Development
      • Videos & Presentations
        • videosEducational Material & Presentations
        • Deep Dive Into Vue.js[Video] Deep Dive Into Vue.js
        • Screen Shot 2022-10-18 at 3.37.24 PM[Video] Multi-Cloud Considerations for Application Developers
      • Educational Events
        • eventsUpcoming Education Events
        • Deep Dive Into Vue.js[Video] Deep Dive Into Vue.js
        • Screen Shot 2022-10-18 at 3.37.24 PM[Video] Multi-Cloud Considerations for Application Developers
      • Other Resources
        • internaldevelopmentInternal Development
        • tutorialsTutorials
        • case studies (1)Case Studies
  • Contact
Image

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

  • Notes From My Swarm to Kubernetes Migration
  • Apollo Client: State Management for GraphQL Made Easy
  • Beyond Agile: Dev Methodologies to Fit Your Project
  • Keyhole Software Announces New Executive Structure
  • Scripting Development Environment Setup with tmux

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
Image

© Keyhole Software 2023 
Content Usage Guidelines

Company

  • Home
  • Application Development
  • Technology Consulting
  • Enterprise Solutions
  • Blog
  • Contact

Useful Links

  • Technical Blog
  • White Papers
  • Videos & Presentations
  • Tutorials

Connect

Dev Blog

Subscribe to receive our employee-driven technical blog
  • 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