>>> Howard Chu <[email protected]> schrieb am 08.09.2022 um 17:30 in Nachricht
<[email protected]>:
> Ulrich Windl wrote:
>>>>> Howard Chu <[email protected]> schrieb am 08.09.2022 um 01:34 in Nachricht
>> <[email protected]>:
>>> Steffen Michels wrote:
>>>> Hi,
>>>>
>>>> We are considering using the mdb.master3 branch of LMDB, but it is not 
>>>> clear 
> 
>>> to me whether the data.mdb format will remain stable. Is there a chance that
>>>> another migration of all databases will be required in the future when 
>>> switching now?
>>>
>>> Yes. It is still unreleased because additional changes to the freelist 
>>> format are planned,
>>> and possibly a few other changes.
>>>
>>> In any case, mdb_dump/mdb_load will always work for migrating to a new 
>>> version.
>> 
>> I think at some point an inplace upgrade would be the way to go.
>> On Linux filesystems, you could even upgrade yout ext3 to btrfs ;-)
> 
> That will never happen here. Supporting an in-place upgrade requires the 
> library to support
> old and new formats simultaneously, which is a waste of RAM. Anything that 
> pushes the object
> code size of the hot path over 64KB is a non-starter.

First, the so much criticized bdb could do that also, and second I don't think 
that a one-time conversion would be part of the code "hot path".

>> 
>> Regards,
>> Ulrich
>> 
>>>
>>>>
>>>> regards,
>>>>
>>>> Steffen
>>>
>>>
>>> -- 
>>>   -- Howard Chu
>>>   CTO, Symas Corp.           http://www.symas.com 
>>>   Director, Highland Sun     http://highlandsun.com/hyc/ 
>>>   Chief Architect, OpenLDAP  http://www.openldap.org/project/ 
>> 
>> 
>> 
>> 
>> 
> 
> 
> -- 
>   -- Howard Chu
>   CTO, Symas Corp.           http://www.symas.com 
>   Director, Highland Sun     http://highlandsun.com/hyc/ 
>   Chief Architect, OpenLDAP  http://www.openldap.org/project/ 



Reply via email to