+1 for option 1

Jinsong Zhou <jinsongz...@apache.org> 于2024年7月9日周二 14:25写道:

> Hi,
>
> Thanks for the input from xuba. Yes, Indeed, at this stage, we may still
> need some methods to allow users to add support for RocksDB when needed.
> However, we can consider removing it from the default installation package.
>
> In my opinion, there are two possible methods:
> 1. The first one is to add a Maven profile related to RocksDB, allowing
> users to manually use this profile to build the project and enable this
> feature when needed.
> 2. The second method is to provide a bundled package for RocksDB, allowing
> it to be dynamically added at runtime.
>
> Method one is much easier to implement and we should implement it first,
> and implement method two when we needed later.
>
> What do you think?
>
> Best,
> Jinsong
>
> On Tue, Jul 9, 2024 at 11:09 AM Xavier Bai <x...@apache.org> wrote:
>
> > There are still many optimisers in PROD environments that have rocksDB
> > storage enabled. Removing dependencies in projects is acceptable, but we
> > should also provide documentation and description of what to do if users
> > want to continue using the feature. For example, there could be support
> for
> > users to add dependencies individually, etc.
> >
> > Jinsong Zhou <jinsongz...@apache.org> 于2024年7月8日周一 17:36写道:
> >
> > > Hi devs,
> > >
> > > Recently, I have been working on reducing the size of the Amoro
> > > installation package. Considering the Amoro installation package is
> > almost
> > > 1GB in size, this task really should be done ASAP.
> > >
> > > I found the largest dependent of Amoro is the rocksdb lib (more than
> > 50MB).
> > > It is used to cache some data to disk storage when the memory is not
> > > enough. It is originally used to cache iceberg delete records in
> > > optimizers. But when we have improved the delete records caching with
> > bloom
> > > filter, this feature is really not needed anymore.
> > >
> > > So I am considering removing the rocksdb dependencies from the project
> to
> > > reduce the installation package size.
> > >
> > > I  am looking forward to hearing any point from anyone regarding this
> > > issue.
> > >
> > > Best regards,
> > > Jinsong
> > >
> >
>

Reply via email to