On Tue, Sep 1, 2015 at 12:00 AM, Pavan Deolasee <pavan.deola...@gmail.com> wrote: > My worry is that if we start implementing them again from scratch, it will > take a few years before we get them in a usable state. What XC/XL lacked is > probably a Robert Haas or a Tom Lane who could look at the work and suggest > major edits. If that had happened, the quality of the product could have > been much better today. I don't mean to derate the developers who worked on > XC/XL, but there is no harm in accepting that if someone with a much better > understanding of the whole system was part of the team, that would have > positively impacted the project. Is that an angle worth exploring? Does it > make sense to commit some more resources to say XC or XL and try to improve > the quality of the product even further? To be honest, XL is in far far > better shape (haven't really tried XC in a while) and some more QA/polishing > can make it production ready much sooner.
>From my point of view, and EnterpriseDB's point of view, anything that doesn't go into the core PostgreSQL distribution isn't really getting us where we need to be. If there's code in XL that would be valuable to merge into core PostgreSQL, then let's do it. If the code cannot be used but there are lessons we can learn that will make what does go into core PostgreSQL better, let's learn them. However, I don't think it's serving anybody very well that we have the XC fork, and multiple forks of the XC fork, floating around out there and people are working on those instead of working on core PostgreSQL. The reality is that we don't have enough brainpower to spread it across 2 or 3 or 4 or 5 different projects and have all of them be good. The reality is, also, that horizontal scalability isn't an optional feature. There was a point in time at which the PostgreSQL project's official policy on replication was that it did not belong in core. That was a bad policy; thankfully, it was reversed, and the result was Hot Standby and Streaming Replication, incredibly important technologies without which we would not be where we are today. Horizontal scalability is just as essential. -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers