Portál AbcLinuxu, 10. listopadu 2025 07:50
Nauč se SQL. Jde v tom udělat úplně všechno.S tím souhlasím. S jedním drobným dodatkem: půlka z toho bude bolet databázi i programátora. There's no silver bullet – ani v databázích.
*Za předpokladu, že programátor zná SQL dané databáze. Za předpokladu, že se jedná o Oracle Database 10gR2 a vyšší.
protoze svet bude zrat ten novy no-sql hype.Nebude. To mi věř. O to se osobně postarám.
.. a nerad bych své nástroje měnil
Akorát teď se toho chytli lidi, kteří z nějakého důvodu neumí používat SQLPřesně tohle si myslím. Akorát nemám odvahu to tak narovinu napsat. Ještě by mě mohl někdo vnoci požádat v tmavém průchodu, abych mu zvednul tužku, která mu upadla.
Copak v Madridu, tam jsi za vodou :)Jasně. Zrovna minulý pátek jsem rezignovaně nechal borce zakomitovat
TRUNCATE TABLE.
Ale jinak já s tím souhlasím. SQL databáze jsou všude a neprávem. Třeba tady ten systém, se kterým si tu v podniku hrajeme, má konfiguraci uloženou v databázi. Potom druhej systém má konfiguraci ve fajlu. To je mnohem jednodušší. Prostě jen přemlasknu soubor a je vymalováno. Líp se to verzuje, ikdyž je to binární. To v tom prvním případě je to složitější. Synchronizace sekvencí, hoši to díky evoluci dotáhli k dokonalosti, takže místy už neexistuje ani referenčí integrita, což má za následek nevysvětlitelné chování, protože se věci linkují jinak než by měly a tak dále.
Zase na druhou stranu má pro mě ta konfigurace v databázi výhodu — libovolné rozšíření systému může být dynamické. Přímo v PL/SQL si vytáhnu, co potřebuji. Kdybych to měl dělat pro ten druhý systém, tak si napřed budu muset napsat parser toho binárního bordelu a patrně bych musel sáhnout po Javě nebo něčem podobným. Takhle to mám konzistentní — vše je v PL/SQL.
Jeden opravdu neví, co je lepší. A teď babo raď!
Pardon, ono to tam už je.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.