For scaling (LB) read&writes + HA, consider postgres-xl instead. It's FOSS w/ optional commercial support.
If you have crazy OLAP or metrics data, consider Greenplum. Freemium FOSS.
41–50 of 54 posts
For scaling (LB) read&writes + HA, consider postgres-xl instead. It's FOSS w/ optional commercial support.
If you have crazy OLAP or metrics data, consider Greenplum. Freemium FOSS.
How does this compare to pgBouncer?
Scalable in which sense? Assuming that this is something like pgbouncer or pgpool that sit between the client and the database, and that you have a limit of connections with the database as well as the number of client connections you can keep, what value does this adds compared with those other (more mature, battle tested, included in major distros) projects?
> Odyssey has sophisticated asynchronous multi-threaded architecture which is driven by custom made coroutine engine: machinarium Let me find my space helmet. The voice in my head is crying 'architectural astronaut'. We are forgetting again to ask the important question of "what else did you try, and why didn't it work so you had to write your own?" I think I get the 'why' for pooling. I know a guy at work who strugg…
Scalable in which sense? Assuming that this is something like pgbouncer or pgpool that sit between the client and the database, and that you have a limit of connections with the database as well as the number of client connections you can keep, what value does this adds compared with those other (more mature, battle tested, included in major distros) projects?
Pgbouncer is single-threaded. If you have 80-core box it is a huge waste to terminate your SSL in single-threaded proxy pooler.
Earlier quoted context omitted.
This is definitely my top question coming in here. I know what pgbouncer can do for me, and it's pretty good, is there a good reason to look at this instead?
It's multithreaded PgBouncer.
Earlier quoted context omitted.
I respect Yandex a lot. They are fantastic at doing 80% of what Google, Uber, Amazon (combined) do with like 10% of resources - people and otherwise. So their software tends to be super efficient.
They are fantastic at loosing their best talent to the western counterparts. Nothing fantastic at all for a big company within other reaches.
Earlier quoted context omitted.
Pgbouncer is single-threaded. If you have 80-core box it is a huge waste to terminate your SSL in single-threaded proxy pooler.
Starting from version 1.12.0 you can actually run multiple pgbouncer processes listening on the same port, that eliminates some of the issues.
Earlier quoted context omitted.
I respect Yandex a lot. They are fantastic at doing 80% of what Google, Uber, Amazon (combined) do with like 10% of resources - people and otherwise. So their software tends to be super efficient.
They are fantastic at loosing their best talent to the western counterparts. Nothing fantastic at all for a big company within other reaches.