Records, things and sets

A record is primarily a thing that describes another thing by enumerating some of its properties. In a certain sense then a record is a set of properties of a thing, and a record can describe a mathematical set in various ways, like enumerating its members or some features shared by them, but a record … Continue reading Records, things and sets


Unidatab-CGI reloaded

check it out! (on This old graphical interface to Unidatab has been rewritten entirely to conform to the new version Unidatab. Experimenting with the software is now fairly easier. The output is always readable while Unidatab function calls are made automatically after filling out the proper fields on a web page and clicking the … Continue reading Unidatab-CGI reloaded

Version 1 released: Farewell ComPP!

Following problems in building ComPP under Glibc-2.25 this library isn't used anymore by Unidatab. In consequence, the development of unid-gui and Unidatab.cgi is discontinued. Interested users can always gather old files from Github and adapt the code. [WARNING:] As ComPP allowed me to encrypt the whole communication, I didn't care about obvious clumsiness like hashing … Continue reading Version 1 released: Farewell ComPP!

Search functions

Introduction In this post we'll explore ways of selecting records by comparison of properties. Designing even the simplest scientific examples implied too many decisions on the theoretical level for us to risk here. Instead, we're going to fancy we need holidays. Let's see how we can retrieve properties of some hotels we have in memory. … Continue reading Search functions

Back to subdatabases, with tools

Our last query # select find_record(i) from node where a = -145 limit 2 was fast enough in reaching records containing a certain type of property, provided we added a generic partial symbol (-145) targeting this type. Now we must notice that it's exactly what does a subdatabase. No need to describe our properties for … Continue reading Back to subdatabases, with tools

A golden ratio of data management

Until now we learned that Unidatab is a complicated engine that makes the act of looking for information slower and clumsier. Our last query for instance involved isolating a set of values sharing the same type from a much larger set (symbols). This kind of query is slow when the sets are numerous. No comparison with a classical db. … Continue reading A golden ratio of data management