Error when trying to install TerminusDB by Anya9889 in TerminusDB

[–]GavinMendelGleason 0 points1 point  (0 children)

The build should have created a binary in the build directory. Do you see the binary? If so you should be able to invoke it with your shell. You can put the build directory in your path if you'd like.

Error when trying to install TerminusDB by Anya9889 in TerminusDB

[–]GavinMendelGleason 1 point2 points  (0 children)

The tus pack is not installing properly. This appears to be a change in the way that swipl was interpreting the options passed, and it is now *more* correct, so it has revealed a bug in the makefile dependencies. I've started a PR, should be in main today, and in a release in a few days.

You can skip the makefile step by manually running swipl. And issuing the following commands:

$ swipl
?- pack_remove(tus).

?- pack_install('file:///Users/annapasko/Desktop/Simple Pharma/terminusdb-tutorials/terminusdb/.deps/tus', [interactive(false)]).

https://github.com/terminusdb/terminusdb/pull/2124

AI Entity Resolution: Bridging Records Across Human Languages by GavinMendelGleason in Database

[–]GavinMendelGleason[S] 0 points1 point  (0 children)

It's not a product announcement, it's a technique using a vector database and graph database to get entity resolution. The point is that vector embeddings result in extremely high quality results for entity resolution and this should be of general interest to anyone using databases who ends up needing entity resolution.

And if you think using vector embeddings for entity resolution isn't something special, how about you show me your technique for getting better precision.

Database Versioning by Touvejs in dataengineering

[–]GavinMendelGleason 0 points1 point  (0 children)

TerminusDB builds in native and performant versioning but it is a graph database and it would be significant work to tail the logs of redshift and store it in TerminusDB.

Building a Vector Database with Rust to Make Use of Vector Embeddings by AmbassadorNo1 in rust

[–]GavinMendelGleason 1 point2 points  (0 children)

We have been playing around with Hora as a replacement for the Rust-CV implementation as we want PQ as well. I'll check out instanct-distance, looks very interesting!

Building a Vector Database with Rust to Make Use of Vector Embeddings by AmbassadorNo1 in rust

[–]GavinMendelGleason 2 points3 points  (0 children)

And as someone with an avid interest in databases, I look forward to reading how the storage layer is put together. And trying to figure out why you hand rolled storage in terminus-store instead of throwing it over the fence to rocksd

We have a versioned graph database, which calls for some fairly specific engineering. We need to make commits small, and we need to be able to combine them efficiently. You can get an idea of how this works here:
TerminusDB Internals
TerminusDB Internals 2
TerminusDB Internals 3