Sellise andmebaasi kohta võib ka öelda "jäme andmebaas". Otsetõlge oleks "thick database" või thickDB (sõna "fat" võib tänapäeval äkki kedagi solvata), kuid kasutatakse ka termineid "smart database" või "smartDB". Eesti keeles oleks see "nutikas andmebaas" või "arukas andmebaas".
Järgnevalt on mõned viited allikatele. Paljud näited põhinevad Oraclel, kuid see tuleb minu arvates lihtsalt Oracle andmebaasisüsteemi ja PL/SQL keele populaarsusest. Muide, Oracle 23ai lisandus võimalus luua andmebaasis talletatud rutiine JavaScript keeles. Juba varem oli võimalus luua selliseid rutiine ka C või Java keeles. Oracle andmebaasisüsteemi sisse ehitatud mitmekeelsuse mootor (Multilingual Engine) võib tulevikus võimalda nende keelte hulka veelgi suurendada. Erinevate keelte kasutamise võimalus pole mõeldud PL/SQL keele asendamiseks, vaid teistsuguse teadmiste pagasiga uutele arendajatele täiendava võimaluse andmiseks. Sarnaselt saab ka näiteks PostgreSQLis kirjutada rutiine erinevates protseduursetes keeltes (ning lisaks SQL keeles) ja andmebaasisüsteemis on mehhanism uute keelte toe lisamiseks.
Siin on allikaid nutika/paksu andmebaasi kohta, kus andmebaasisüsteemi näiteks on Oracle.
Järgnevalt on mõned viited allikatele. Paljud näited põhinevad Oraclel, kuid see tuleb minu arvates lihtsalt Oracle andmebaasisüsteemi ja PL/SQL keele populaarsusest. Muide, Oracle 23ai lisandus võimalus luua andmebaasis talletatud rutiine JavaScript keeles. Juba varem oli võimalus luua selliseid rutiine ka C või Java keeles. Oracle andmebaasisüsteemi sisse ehitatud mitmekeelsuse mootor (Multilingual Engine) võib tulevikus võimalda nende keelte hulka veelgi suurendada. Erinevate keelte kasutamise võimalus pole mõeldud PL/SQL keele asendamiseks, vaid teistsuguse teadmiste pagasiga uutele arendajatele täiendava võimaluse andmiseks. Sarnaselt saab ka näiteks PostgreSQLis kirjutada rutiine erinevates protseduursetes keeltes (ning lisaks SQL keeles) ja andmebaasisüsteemis on mehhanism uute keelte toe lisamiseks.
Siin on allikaid nutika/paksu andmebaasi kohta, kus andmebaasisüsteemi näiteks on Oracle.
- SmartDB: A Database Centric Approach to Application Development (ettekande pdf)
- NoPLSql and Thick Database Approaches with Toon Koppelaars (YouTube video)
- NoPlsql versus ThickDB
- The SmartDB Resource Center
- The Helsinki Declaration (IT-version)
Hinda postitust:
Keskmine hinne : Pole veel hinnanguid!