Le 2025-05-29 02:43, Colin Watson a écrit :

While it might be possible to carry on doing without, the data fundamentally has many relational properties and an RDBMS would make life a lot easier. I wish I'd known what I know now about PostgreSQL when I was in my period of working on debbugs very actively; I would 100% have switched to it.

That's valuable input, thank you.

Right now we have an implementation that is dated but mostly works so I think that there is no need to rush a move. Working on it for a while and experimenting with the real data in there will certainly help with figuring out what could be done about the storage.

That data is somewhat transactional, moderately relational, also with relations like bugs that are merged with bugs, block bugs, affect packages which are dependencies of packages, are found in versions which have versions as successors ... and SQL is not that great at recursivity or working with graphs. Or handling large binary objects. Or doing finely tunable full-text indexing and search. That's an implementation detail anyway (well, maybe not right now, but that's how it should be ideally).

Cheers,

--
Julien Plissonneau Duquène

Reply via email to