Re:DBOS: A database-oriented operating system
by gkbrk on Saturday September 03, 2022 @08:21PM
(#32708123)
Would you call "get", "set", "del" and "rename" a query language? Because they are commonly used commands for Redis.
Re:DBOS: A database-oriented operating system
by tadfisher on Sunday September 04, 2022 @02:06AM
(#32710300)
There are plenty of databases without associated query languages. RocksDB, FoundationDB, and LMDB to name three. "Queries" are generally "list keys in this range" and all of the higher-level metadata you would want to query on (e.g. relations) are encoded in the key. I would absolutely put filesystems in this camp.
Re:DBOS: A database-oriented operating system
by esjeon on Sunday September 04, 2022 @01:01AM
(#32710003)
"Language" is just an interface. You can SQL a filesystem if you want, and also can build 3rd party indexers that query engines can benefit from.
Re:DBOS: A database-oriented operating system
by hasperdi on Sunday September 04, 2022 @03:55AM
(#32710870)
Exactly! https://osquery.io is one example that
Re:DBOS: A database-oriented operating system
by kevin_thibedeau on Sunday September 04, 2022 @01:43AM
(#32710180)
Path syntax with shell globbing is the query language.
And I wouldn't call "cd", "ls", "mkdir", "rm", "cat" and "echo" a query language.
Even the first navigational databases had a proper query language, although radically different from SQL.