Этот проект построен на базе SQLite, что конечно даёт плюсы к переносимости, однако вводит свои ограничения, всё-таки SQLite не имеет много возможностей от больших баз данных. Есть альтернативная реализация (как я понял, пока proof-of-concept) на базе Postgres, причём пишут, что её было написать очень просто в виду наличия соответствующего API. Вот бы ещё можно было использовать все функции и фичи postgres, но не запуская его службу на всех нужных машинах…
Какая прелесть! Я о таком мечтал еще лет 10 назад, когда поддерживал простенький хостинг. Очень хотелось не копаться по куче разноформатных конфигов и команд, а все делать через SQL. Если бы все представлялось в виде SQL таблиц, то можно было бы строить не напрягаясь сложные запросы, типа «дай мне контактные данные всех учетных записей, у которых есть домены, срок регистрации которых заканчивается через 10 дней, и при этом на аккаунте есть деньги». Изменение данных тоже можно было бы делать через insert, update, delete, а не вызывать в терминале разные не однотипные команды. «Системные» таблицы можно было бы использовать совместно с собственными обычными таблицами в одних запросах.
Osquery выставляет ОС как реляционную СУБД