I think providing direct JDBC as an alternative to EclipseLink is
potentially a good idea. I am concerned about the prospect of totally
removing the TreeMap implementation and dropping down to only EclipseLink.
Michael remarked the other day that you often need >2 implementations
before an abstraction really has its mettle tested. To that end, I'm wary
of removing 1/2 implementations at present time while we are trying to
improve the persistence interface(s).

Also, on a more practical level, the in-memory metastore is quite useful
for testing and development.

On Tue, Jan 14, 2025 at 9:28 AM Jean-Baptiste Onofré <j...@nanthrax.net>
wrote:

> I thought we discussed experimenting directly using JDBC (without
> EclipseLink) and we will decide what's the best option.
>
> On Tue, Jan 14, 2025 at 4:53 PM Alex Dutra
> <alex.du...@dremio.com.invalid> wrote:
> >
> > Hi all,
> >
> > I think Dmitri's suggestion makes sense as a short-term solution.
> Removing
> > EclipseLink is a much bigger task, and I don't think we'll have time to
> do
> > that before the 1.0.0 release. Imho the 1.0.0 release will ship with
> > Quarkus + EclipseLink.
> >
> > Thanks,
> > Alex
> >
> > On Tue, Jan 14, 2025 at 4:25 PM Jean-Baptiste Onofré <j...@nanthrax.net>
> > wrote:
> >
> > > Hi Dmitri
> > >
> > > That's a fair question. I agree about H2, but I'm not sure about
> > > EclipseLink, especially now that we are powered by Quarkus.
> > >
> > > Why not directly using JDBC (without EclipseLink) ?
> > > Quarkus Panache is not really an option for now due to license issue
> > > (Hibernate ORM).
> > >
> > > Regards
> > > JB
> > >
> > > On Tue, Jan 14, 2025 at 4:12 PM Dmitri Bourlatchkov <di...@apache.org>
> > > wrote:
> > > >
> > > > Hi All,
> > > >
> > > > Given that it is possible to run EclipseLink with H2 in memory, is
> there
> > > > value in keeping a separate in-memory MetaStore implementation?
> > > >
> > > > My main concern is that the plain in-memory MetaStore is
> significantly
> > > > different from the EclipseLink metastore and might deviate in
> behaviour.
> > > > With that in mind and given that the plain in-memory impl. is not
> > > suitable
> > > > for production use cases, is it worth keeping it? WDYT?
> > > >
> > > > Thanks,
> > > > Dmitri.
> > >
>

Reply via email to