Názor k článku Používání indexů v PostgreSQL: krátce a pro začátečníky od Tomáš Vondra - Vývojáři řeší problémy které je a jejich zaměstnavatele...

  • Článek je starý, nové názory již nelze přidávat.
  • 3. 9. 2012 20:52

    Tomáš Vondra

    Vývojáři řeší problémy které je a jejich zaměstnavatele tíží - proto tam jsou zahrnuté JSON nebo range typy (mimochodem velmi užitečná věc), protože dotyčný člověk resp. jeho zaměstnavatel to považovali za přínosné pro svoje účely a investovali do toho svůj čas a případně peníze.

    Samozřejmě často se naráží na komplexní problémy které asi není schopen vyřešit člověk mimo omezenou skupinu lidí kteří vidí do internals. To je případ partitioningu který skutečně nemá odpovídající funkčnost - o tom se ví a všichni to uvádí jako jednu z priorit pro nejbližší dobu, společně např. s paralelizací vybraných míst apod.

    Nevěřím v silné osobnosti které ze svého kapitánského můstku vedou vývoj produktu - to je utopie. Úspěšné vývojové modely vesměs fungují tak že od uživatelů sbírají požadavky na funkčnost, nějak se řadí podle přínosnosti a pak se implementují. A takhle nějak ve svém důsledku funguje i vývoj PostgreSQL, ačkoliv tam není žádná centrální entita která by ty požadavky sbírala a třídila.