MemGraph with Dominik Tomicevic

Relational databases have been a fixture of software applications for decades.  They are highly tuned for performance and typically offer explicit guarantees like transactional consistency.  More recently, there’s been a figurative cambrian explosion of other-than-relational databases.  Simple key value stores or counters were an early win in this space. Managing a graph data structure is a more challenging task than key value stores.  Asking questions of graphs demands a robust query language.  Ideally, you’d also want to provide common graph algorithms to users out of box.

MemGraph is an in-memory graph database that seeks to fill this need in a real-time fashion.  It’s a performance driven solution that offers developers a mature option for managing and utilizing graph data.  In this interview, I speak with Dominik Tomicevic, Founder and CEO of MemGraph.  We discuss implementation and adoption details of MemGraph as well as the ways machine learning engineers use it for feature engineering in real time.

Sponsorship inquiries: sponsor@softwareengineeringdaily.com

Transcript

Transcript provided by We Edit Podcasts. Software Engineering Daily listeners can go to weeditpodcasts.com to get 15% off the first three months of audio editing and transcription services with code: SED. Thanks to We Edit Podcasts for partnering with SE Daily. Please click here to view this show’s transcript.


Sponsors

Spend less time debugging and more time shipping new features. Quickly find discrepancies between how you think your code is supposed to work and how it really works in the real world. Stop using 3 separate pillars and unify your view of production. Sign up for free Honeycomb at softwareengineeringdaily.com/honeycomb.

UiPath is leading the automation first era! Championing a robot for every person, delivering free and open training, inviting developers to collaborate and solve challenges. The aim is to automate millions of repetitive tasks, improving productivity, customer experience, and employee job satisfaction.  Join now the UiPath Community at softwareengineeringdaily.com/uipath

From startups to enterprises, engineering teams use ClickUp to collaborate on code, docs, goals, sprints, bug tracking, roadmaps, and more. You can also connect your favorite developer tools like GitHub, Bitbucket, and Gitlab to manage your code and team in one place. Don’t get stuck with Jira. Sprint through Agile with ClickUp and save one day every week. Try ClickUp for free today at ClickUp.com/sedaily!

“Gather is a video chat platform centered around spatial audio and fully customizable spaces. WSJ describes it as “What you get when you smash together a 1990s-era videogame and Zoom”. Designed to make virtual interactions more human, Gather makes spending time with your communities just as easy as real life. Join millions of people worldwide and companies like Forbes, Notion, and NASA who use Gather for virtual events and remote offices, when you visit gather.town/sedaily. We’ll have you in space in 30 seconds.”

Looking to optimize your cloud costs with keen visibility and smart management? Meet Yotascale, for a dynamic, centralized view of your total spend across AWS, Azure, containers, and Kubernetes. Perform sharp budgeting and forecasting, and create actionable recommendations and earn 50% or greater savings on cloud cost.
Ask our customers like Hulu, Zoom, and Compass about their major savings with Yotascale. Then visit yotascale.com/sedaily for details and receive our newly released white paper titled, “You Need True Multi-Cloud Cost Management. Here’s Why.”

Software Daily

Software Daily

Subscribe to Software Daily, a curated newsletter featuring the best and newest from the software engineering community.