Hlavní navigace

Názor k článku PostgreSQL 9.5: držte si klobouky, zrychlujeme od Pavel Stěhule - Tuhle diskuzi už vedeme dlouho :) - stále...

Článek je starý, nové názory již nelze přidávat.

  • 29. 5. 2015 23:15

    Pavel Stěhule

    Tuhle diskuzi už vedeme dlouho :) - stále tvrdím a jsem si jist jak málo čím, že základy SQL naučím každého během 8 hodin (pokud ten dotyčný bude mít zájem). Základ je hrozně jednoduchý - a pro běžnou práci nákupčího, nebo zásobovače stačí na 90%. Samozřejmě, že se SQL od SQL 86 do SQL 2011 hodně posunulo - ale se znalostí základů to není o moc komplikovanější - do COBOLu to má pořád daleko. S výukou SQL neprogramátorů mám ty nejlepší zkušenosti.

    Trochu něco jiného je to možná u programátorů - jednak jsou občas zmatení procedurálním přístupem - ať už za databází vidí jenom soubor nebo pole, nebo jsou zmatení OOP a zkouší do relační databáze nacpat dědičnost, což pro větší data je přílišné přiohýbání nebo jen z části tuší, co všechno relační databáze dělají nebo nedělají. SQL se můžete naučit sám, relační databáze už dost těžko - kdybych se nedostal k hackování Postgresu a fakt neviděl do vnitřností databáze, tak bych o databázích věděl tak 1% a když si vzpomenu na svoje doby před Postgresem, tak většina toho, co jsem znal o databázích bylo spíš zavádějící nebo neúplné. Ve výsledku je to docela jednoduchá technologie, ale je tu tolik mýtů, představ, že minimum lidí se dostane k podstatě. Ale to není problém té technologie.

    HANA je klasické relační databázi docela dost vzdálená - koncepty, které mají smysl u relačních databází u paměťových databází tu ztrácejí smysl - jsou tam úplně jiné úzká hrdla, datový model se staví jinak - běží to na jiném železe. SQL je jen jedním z více možných interface