On Sep 24, 2011, at 22:54, Albretch Mueller <lbrtchx@xxxxxxxxx> wrote:
I can't tell if you mean this as a humorous post of if you just having something in your eye ;-) I cannot imagine you would benefit that much by removing these capabilities compared to simply ignoring them. As a developer I still have to deal with dates and arrays so while PostgreSQL could do less the work still has to be done. I happier having a group of programmers more skilled than myself doing it instead of me. Plus, by having it in the DB I avoid considerable considerable overhead and can now use those features within my SQL statements/queries. I can see where adding complexity could weigh into a do/ignore decision but once it's in and tested why would you want to remove a feature? If it had serious performance implications maybe, but even then arguing for a runtime enable/disable flag would be best so everyone could decide based upon their unique circumstances. Not a project developer but unless and until you can identify meaningful areas of performance degradation you are simply guessing that in simply being feature rich PostgreSQL has sub-optimal performance; but if most/all of the overhead is in areas that you deem critical/core then nothing you would do would have a meaningful impact; and improving the core areas would improve not only your own situation but the core project as well. "Premature optimization is the root of all evil." (someone not me) David J. |