Why is the logo depicting a pair of copulating turtles?
Ask ams@gnu.org.
What is the name of the turtles?
They are called Fred and George. And yes, they are both male.
Here's one I maintain designed for use with AWS Lambda which uses S3 as a Pythonic data-store: https://github.com/Miserlou/NoDB
Like the majority of media apps, it's either impossible or a huge pain to get them to index without managing.
YAML serves this purpose too but I'm not a huge fan of indenting so recfiles look great. Anyone compared and contrasted?
Also are there other resources on this? Would be nice to have Java/C++/Python libraries. (As well as convert to parquet, arrow etc )
Might some day dust it off and try to bring it to a more serious level (performance, tooling etc).
> Why is the logo depicting a pair of copulating turtles?
And I don't think the performance issue exists. Computers are fast nowadays. Parsing recfiles is straightforward. Also you could easily archive historic/old/probably irrelevant records.
YAML 1 is an example of a hierarchical data storage format which is much more readable than XML. The problem with YAML is that it was designed as a “data serialization language” and thus to map the data constructs usually found in programming languages. That makes it too complex for the simple task of storing plain lists of items.
I dont see how this is true. Provided sample with books is almost identical in yaml.
The main benefit over yaml looks like more control of individial fields but again, yaml based db app could do that too.
Not sure if they have indexing on the roadmap, but it does make sense to me for people that have adopted it and are starting to get bigger databases.
Of course, you could argue that when the files get too big, it's time to switch to a different solution.
It seems that's kind of a natural tension in projects. Do you grow the scope to accommodate existing users with growing use cases? Or, do you draw the line in the sand and have people move on to a different solution?
If it were AGPL, then what you said would be more accurate.
I won't pretend to know the ins-and-outs of that but was told on a Perl mail list that the server created a "B-Tree" index when an initial search was made and used that afterwards.