[pacman-dev] backends

Roman Kyrylych roman.kyrylych at gmail.com
Thu Oct 26 18:22:03 EDT 2006

2006/10/27, Aaron Griffin <aaronmgriffin at gmail.com>:
> No no no.... you're missing the point.  Because reading individual
> files is slow, we need a new backend.  This does not imply a database
> backend is a good idea.  It implies a single-file solution is ideal,
> yes.  What I've been trying to show was that, considering the
> slow-down is from reading hundreds of files, that does not imply a
> database.  ANY single-file solution would work.

Yes, I know this. You just get words out of my mouth! :)
But single file will need some structure anyway. So, either we'll have
our own format, or use something like gdbm or even simpler, or
something more complex like sqlite.

> That is why I was on about string matching and things of that nature -
> because if we take "single file solution A" and compare it to "DB
> solution A", there are negligable differences, and the DB one adds
> much more complexity and security flaws (i.e. embedded SQL statement
> strings).

OK, so, what do you propose? Use a simple tar.gz and process it in
memory, or what?

Still, I think sqlite or gdbm can be tried, but that's will be not in
the near future anyway.
There're more important things now anyway. :-)

Roman Kyrylych (Роман Кирилич)

More information about the pacman-dev mailing list