1 „Nejlepší REST API je stejně relační databáze“ :-)
5 Framework pro zpřístupnění libovolných dat ve formě relaci – virtuální tabulky, pohledy, funkce.
6 Více klientských protokolů:
9 - vlastní binární protokol
10 - vlastní SOAP protokol
11 - vlastní XML REST protokol
13 programovatelné moduly poskytující data (tabulky, pohledy a navázání na funkce)
14 - soubory (XML, CSV atd.) + zpracování (XSLT) a mezipaměť (původní zdroj: file://... http://... atd.)
16 - Java, C++, C, Perl atd.
19 SQL rozhraní k unixovému operačnímu systému
23 - připojené oddíly, fstab, využití disku
28 - síťová spojení, naslouchající porty
29 - síťové adaptéry, IP a MAC adresy, přenesená data
31 - další HW (sériové porty, V4L2 atd.)
32 - služby z /etc/services
33 - protokoly z /etc/protocols
34 - soubory - názvy, metadata, rozšířené atributy
39 - poslání signálu nějakému procesu
40 - odeslání D-Bus zprávy
45 Podporovat PL/SQL nebo procedurálnost nechat na klientovi, který bude volat SQL dotazy, příkazy?
48 - obsahují neomezenou množinu dat
49 - musíme použít WHERE podmínku (jinak vyhodí chybu)
50 - vygenerují odpovídající obsah (např. výsledek DNS dotazu)
51 - vypadají jako normální tabulka (ve skutečnosti je to spíš funkce)
53 Aktualizovatelné tabulky:
54 - lze provádět INSERT, UPDATE, DELETE
55 - provádějí nějakou akci, např. vytvoření souboru, uživatele, spuštění procesu
58 Inspirace: https://sqlite.org/vtab.html – The Virtual Table Mechanism Of SQLite