Technical Articles

Technical articles from TerminusDB Terminators. Covering a wide range of topics related to data, data management, data collaboration, and knowledge graphs.

Building a Vector Database to Make Use of Vector Embeddings

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.

Read More »

The Content Revolution

A look at TerminusCMS from a technical perspective and how we’re trying to address what’s missing in today’s document management solutions.

Read More »

TerminusDB 11 – Upgrade Required

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.

Read More »

ARM64 support and why we introduced it

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

Read More »

TerminusDB Internals

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.

Read More »

How to implement GraphQL in fourteen days

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.

Read More »

TerminusDB v10.1.0: The Mule

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

Read More »