ср, 22 апр. 2020 г. в 21:04, Mark Rotteveel <m...@lawinegevaar.nl>:
>
> On 2020-04-22 19:02, Jiří Činčura wrote:
> >> Why to remove the Array type ? , I see that Postgresql still provides
> >> it https://www.postgresql.org/docs/current/arrays.html
> >
> > Arrays in PG have better performance and the support in PL/pgSQL is
> > good too.
>
> That doesn't mean we should just remove them, we could also improve
> support for arrays in Firebird, both in PSQL, DSQL and in the
> API/protocol

I agree.

> With regard to performance, the problem with arrays in Firebird is that
> - just like blobs - they are out-of-band: you need separate requests to
> get them.
>
> That said, I've never had the need to use arrays, and I won't miss them
> if they are gone.

They probably havn't been used because of weak support at SQL/PSQL level.
Recently I've analyzed requirements of the Federal Tax Service of
Russia to Database Server. They declared that DBMS like RedDatabase
(Firebird), PostgresPro (Postgres), etc. can't handle their needs.
I could agree with them about performance and maybe scalability. But
regarding functional features Firebird almost fits the requirements.
Supporting of ARRAYs also required.

Maybe it's must be implemented in another way but before we understand
it we should not neither remove it nor depricate it. At least if there
are no strong reasons that block other good aims.


-- 
Roman Simakov


Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to