[packagekit] Inviting you to project "PackageMap"
Sebastian Pipping
webmaster at hartwork.org
Fri Jun 12 02:54:56 PDT 2009
Richard Hughes wrote:
> I'm slightly worried about it being called a service. Is it going to
> be a new process that just does the mapping or is this a bad choice of
> words? If it is a new process then I'm not sure such a thing will
> catch on.
I'm not yet sure about how a mapper will keep it's data
fresh as the use of it is dependent on that.
Ignore my "service" for now.
> I'm also worried that a package manager has to read in and parse
> thousands of small files.
While you mention "package manager" - with the current concept
the data will not be precise enough for use with a package manager.
> Why did you decide to write each project as
> a single xml file?
- The other 99% of the database stay valid XML if a single
file is invalid
- To better fit the version controlled environment
> Parsing and reading 10,000 files (in multiple directories) might take
> a few seconds, and would have to be copied into memory (few Mb) to
> query quickly.
Correct.
> Which has to be invalidated if any of the files or
> directories change. Why didn't you just put them in a sqlite database
> that can be queried in a few ms, without dragging in an xml parser?
> Also 10,000 files take up way more space (and takes longer to install
> and update) than a single database file.
I like your idea about sqlite. Maybe keeping the data to edit XML
and query and sqlite export snapshot is something to try.
> XML might be
> useful for storing the data, but not for querying.
Good point.
Sebastian
More information about the PackageKit
mailing list