dalibo / explain.dalibo.com

PEV2 Flask service. Visualizing and understanding PostgreSQL EXPLAIN plans made easy.
PostgreSQL License
40 stars 15 forks source link

Pev2 vue3 #8

Closed pgiraud closed 2 years ago

pgiraud commented 2 years ago

This is an important update!

Now that PEV2 is even easier to use as a standalone project (See https://github.com/dalibo/pev2#all-in-one-local-no-installation-no-network), I decided to get rid of the "don't store immediately in DB" and the "share" button. Now the plans are always sent to server.

PEV2 has been updated and we're now using Vue3 + ViteJS for the build process. It's faster and requires less configuration.

Also because plans are stored in DB, localStorage usage is much less important. The issue #6 will not be relevant anymore.

I decided not to change entropy yet. I've never heard of anyone complaining of the lack of entropy in https://explain.depesz.com. Please correct me if I'm wrong.

nightpool commented 2 years ago

I've never heard of anyone complaining of the lack of entropy in https://explain.depesz.com/. Please correct me if I'm wrong.

Depesz has an option to anonymize plans, which I've always used, while Dalibo doesn't. I also never felt comfortable using Depesz for anything sensitive, but I was able to use Dalibo all of the time since it didn't share my plans with the serevr. The two are not comparable. Why not just make the very simple change to increase entropy?

pgiraud commented 2 years ago

@nightpool thanks for your honest feedback. I'll consider adding more entropy. I left the issue you opened a while ago open.

Additional question: Are you aware that there is a standalone (browser only) version of PEV2? Do you use it?