24-12-2023, 01:12 PM
(21-12-2023, 04:38 PM)asteckley Wrote: You are not allowed to view links. Register or Login to view.You are correct that, for this purpose, it (or any SQL database for that matter) is just cumbersome and unnecessary. In data processing terms, the VMS is.. well, tiny. The extra overhead of dealing with a persistent database just isn't warranted, since the entire manuscript and all its components can be easily held several times over in RAM on a laptop.
So reading in directly from an IVTT transliteration file and/or from CSV files is more than sufficient.
I do, however, use MySQL behind applications like The Voynich Garden and also for clipping and managing graphical elements from the Voynich hi-res images.
This was mainly necessary because the graphical editing work is so meticulous and time-consuming, that it is worth persisting each action to disk so that I can backtrack editing mistakes and not lose my work when I accidentally fat-thumb a deletion.
On a separate topic though, and pardon my rant:
I must disagree with the "terrible reputation" claims on MySQL. I've used it for several large-scale commercial and mission-critical implementations with great success. Any failures concerning security or reliability would result from its hosting and implementation infrastructure, and any other alternative database (e.g. Oracle) is equally vulnerable to that. The criticisms of it almost always come from those with a vested interest in its commercial competitors.
I have been discouraged by the complications that I encountered, but when I have a bit more time, I will pick it up again. Indeed, the VMS transliteration data is quite a small dataset, but on the other hand, plain ascii with in-line encoded data is a dead end. Also, when including several transliterations, and character position information, a database is the only option.
The surity issue is clearly off-topic here, and there are other good reasons why I can't go into it. Certainly, this will not be only on MySQL...