Fedora qed tippjana li temigra RPM minn BerkeleyDB għal SQLite

Iżviluppaturi Fedora Linux intenzjoni jemigra d-database tal-pakkett RPM (rpmdb) minn BerkeleyDB għal SQLite. Ir-raġuni ewlenija għas-sostituzzjoni hija l-użu f'rpmdb ta 'verżjoni skaduta ta' Berkeley DB 5.x, li ma nżammx għal diversi snin. Tipprevjeni l-migrazzjoni għal rilaxxi aktar ġodda bidla fil-liċenzja Berkeley DB 6 fuq AGPLv3, li japplika wkoll għal applikazzjonijiet li jużaw BerkeleyDB f'forma ta' librerija (RPM fornuti taħt GPLv2, u AGPL inkompatibbli ma’ GPLv2).

Barra minn hekk, l-implimentazzjoni attwali
rpmdb ibbażat fuq BerkeleyDB ma jipprovdix l-affidabbiltà meħtieġa, peress li ma jużax tranżazzjonijiet u ma jistax jiskopri inkonsistenzi fid-database. Bidliet meħtieġa biex jintuża SQLite se jiġu offruti fir-rilaxx RPM 4.16. Biex tikkonverti l-format tad-database, ikun biżżejjed li tuża l-kmand "rpmdb —rebuilddb".
L-implimentazzjoni l-ġdida ta' rpmdb hija ppjanata li tiġi inkluża f'Fedora 33, filwaqt li jinżamm l-appoġġ ta' BerkeleyDB għall-kompatibilità. F'Fedora 34, l-appoġġ ta' BerkeleyDB se jitmexxa għall-modalità ta' qari biss.

Sors: opennet.ru