Fedora planifye pou imigre RPM soti nan BerkeleyDB nan SQLite

Devlopè Fedora Linux gen entansyon imigre baz done pake RPM (rpmdb) soti nan BerkeleyDB nan SQLite. Rezon prensipal pou ranplasman an se itilize nan rpmdb nan yon vèsyon demode nan Berkeley DB 5.x, ki pa te konsève pou plizyè ane. Anpeche migrasyon nan nouvo degaje chanjman lisans Berkeley DB 6 sou AGPLv3, ki aplike tou pou aplikasyon ki itilize BerkeleyDB nan fòm bibliyotèk (RPM). apwovizyone anba GPLv2, ak AGPL enkonpatib ak GPLv2).

Anplis de sa, aplikasyon aktyèl la
rpmdb ki baze sou BerkeleyDB pa bay fyab ki nesesè yo, paske li pa sèvi ak tranzaksyon epi li pa kapab detekte enkonsistans nan baz done a. Chanjman ki nesesè pou itilize SQLite yo pral ofri nan lage a rpm 4.16. Pou konvèti fòma baz done a, li pral ase pou itilize kòmandman "rpmdb —rebuilddb".
Nouvo aplikasyon rpmdb la planifye pou enkli nan Fedora 33, pandan l ap kenbe sipò BerkeleyDB pou konpatibilite. Nan Fedora 34, sipò BerkeleyDB pral deplase nan mòd lekti sèlman.

Sous: opennet.ru