TerminusDB from the Command Line: introducing tdb-cli
by Gavin and Guest Author Matthijs van Otterdijk This blog introduces our new command line tool for interacting with TerminusDB, whether it be local or
Technical articles from TerminusDB Terminators. Covering a wide range of topics related to data, data management, data collaboration, and knowledge graphs.
by Gavin and Guest Author Matthijs van Otterdijk This blog introduces our new command line tool for interacting with TerminusDB, whether it be local or
The DBPL / ACM publication record matching benchmark was constructed in order to have a good test-set for exploring the quality of automatic record matching
Nearly everyone is familiar with having the same person twice in their phone contacts list. Somehow you get a record of Joe Bloggs with just
TerminusDB provides a very convenient environment for GraphQL. And there are few environments more natural for GraphQL than typescript. So how can I use typescript
Graph database performance benchmark: TerminusDB vs Neo4j using WDBench benchmark using Wikidata a real world queries.
A technical blog about how we loaded 17 billion triples into TerminusDB to deliver a queryable big graph with a low memory overhead.
Vector databases are all the rage at the moment and it’s not just hype. The advance of AI, which is making use of vector embeddings, has significantly increased the buzz. This article talks about how we implemented a vector database in Rust in a week to give us semantic indexing and entity resolution using OpenAI to define our embeddings.
This article discusses change management for data and how we manage schema migration and changes to the data model.
Graph schema design is very important but unfortunately, there isn’t a lot of guidance, this article aims to provide some assistance for those looking to understand schema modeling.
A look at TerminusCMS from a technical perspective and how we’re trying to address what’s missing in today’s document management solutions.
GraphQL is neither graph nor query language. It is great, but we wanted to use GraphQL as a graph query language so we did something about it.
We have upgraded to TerminusDB 11 – This is a big release, and you should pay careful attention to upgrade information as the storage back-end has changed and requires an upgrade.
A white paper written in January 2020 by Matthijs van Otterdijk, Gavin Mendel-Gleason, & Kevin Feeney detailing succinct data structures & delta encoding for modern databases.
In TerminusDB version 10.1.8 we introduced containers with ARM64 support. This greatly improves the performance of TerminusDB running on ARM64 architectures. TerminusDB users with ARM64 machines would previously
Part 3 of TerminusDB Internals looks at how we sort data lexically and how we have overcome some of the issues that come with this approach.
Part 2 of TerminusDB Internals looks at how we deal with mutating data with succinct data structures and graph storage.
Have you run into Object Relational Impedance Mismatch? Our CTO Gavin wrote this blog talking about his experiences overcoming it.
Part 1 of TerminusDB Internals, looks at the guts and how we’ve built an in-memory graph database to avoid thrashing and slow performance.
A technical article discussing how how Gavin and Matthijs implemented GraphQL. TerminusDB fits naturally into the GraphQL environment and we’re confident it will quickly be one of the best platforms around for serving content via GraphQL.
I wrote this blog to showcase a GraphQL RDF bridge using a Star Wars dataset that I found. It explains what I did in TerminusDB
A technical and in-depth look at the semantic web and where it all went wrong and failed to deliver against the initial hype.
This article focuses on getting around the issue of blank nodes in RDF. It is an accidental blog and is the work of TerminusDB Discord
We have recently released TerminusDB v10.1 which we have labeled The Mule. We have added a number of technical features, and performance enhancements, but most
This tutorial takes you through the OAuth2 configuration for SSO with TerminusDB. Single sign-on offers one clean way of signing on.