Dissertation on Table Header

Since I started this project, the table header has always been problematic. At the beginning I liked Walt Hobbs' RDB idea, with a rich header containing all sort of information. Over the years I did almost every possible experiment with different header formats, including writing the header in a separate file. Every solution had both advantages and disadvantages, and the table header is a topic that can lead to endless dicussions on which format is the best one. To cut a long story short I will just summarize why I finally settled on the current format:

The fact that \001 always sorts ad the top makes it possible to perform some operations on tables directly with stock UNIX tools, without even resorting to NoSQL commands. This can be very beneficial to speed, especially when it comes to using NoSQL to back a busy web server, as I often do.

So, in conclusion, of all the headers I've played with, the current one is the most satisfactory compromise I've come up with.


Trackbacks (1) | New trackback | Comments (0) | Print