Wednesday, January 28th, 2004


The topics doesn't come up much, but it has so I must make a few comments. Now strictly, speaking my idea of a sandwich is turkey, lettuce, onions, on a real baguette. Most of my variations involve cheese, peppers, and another meat. Occasionally I make an exception for an Italian style sandwich on focaccia or ciabatta, a gyro, a muffuletta, and once a while a cheeseburgers.

  1. chipotle mayonnaise
  2. horseradish sauce
  3. tzatziki sauce
  4. hummus
  5. tapenade
  6. remoulade Sauce
  7. romesco Sauce
  8. Italian vinaigrette

I've been playing with Redland and its librdf recently. I'm looking for a fast replacement for Medusa's database. I'm not sure what to think. It has some new parser and query features since I played with it last year. From a storage aspect, it can do what Medusa does now, but I think I'll need more query capabilities. If I must write a query engine, there no reason it must be Medusa's so long as it works well.

I strongly feel that a GNOME metadata solution should be based on metadata standards: RDF, OWL, FOAF and use common grammars. I'm shopping for a new Medusa backend because I don't think Medusa should be in the DB business, and it needs an extensible schema. It would be nice to have a ready to go RDF DB to attach the search and indexer pieces to. I think Storage is the long term solution, but if I can get a solid db that follows stands now, I can solve scale and feature later.

The Good

  • standard compliant: plays with other tools nicely
  • proven: has been seen to play with others
  • LGPL: is allowed to play with others
  • Few dependencies: doesn't hassle others
  • small: is not a burden on others
  • bindings: plays with everyone

The bad

  • BDB 4: will everything break when BDB 5 comes out
  • Mysql: a bit of a nuisance to setup for single users
  • query: applications and users need robust searching
  • scalability: will this work at 100 megs, the size of my Medusa db