Yes, it is a different project, and we cannot run it on top of PostgreSQL
directly.

Maybe we can learn from it by:
1. Study its benchmark. The benchmark used is YCSB [1], and maybe we can
generate data and run queries in a similar way as YCSB in our project. YCSB
already discussed the order to insert data and the distribution models of
data.
2. Study how they use R-tree and GiST in their system, and perhaps we can
be inspired and be able to borrow some ideas when we implement our patch.

I'm still learning the codebase of PostgreSQL and how R-tree/GiST can be
implemented. Does that make sense?

[1] Cooper, Brian F., et al. "Benchmarking cloud serving systems with
YCSB." *Proceedings of the 1st ACM symposium on Cloud computing*. ACM, 2010.

On Fri, Apr 5, 2019 at 10:44 PM Andrey Borodin <x4...@yandex-team.ru> wrote:

> Hi!
>
> > 6 апр. 2019 г., в 6:38, GUO Rui <ru...@uci.edu> написал(а):
> >
> > I added more details about GiST use cases (PostGIS and ScalaGiST) in my
> proposal and created one more entry for reviewing other patches in the time
> table.
>
> ScalaGiST is quite distant project. It is not PostgreSQL part, it is MR
> subsystem.
>
> Best regards, Andrey Borodin.

Reply via email to