Справочная информация:
sqlite отлично подходит для выполнения операций SQL с данными, загруженными в базы данных, но много раз в моей работе мне нужно было выполнять операции выбора, объединения и определения операторов.файлы, которые не загружены в базу данных и не обязательно стоят времени для загрузки / инициализации в базу данных.Кроме того, характеристики произвольного доступа в sqlite часто замедляют операции, выполняемые с каждой строкой в базе данных.
Вопрос:
Существует ли набор типов SQLкоманды / fxns (предпочтительно python / bash), которым не нужен sqlite и который работает только с необработанными файлами с вкладками?Например, вместо того, чтобы использовать таблицы для выбора строк, просто используйте номера столбцов.
Пример
select col1,col2,col3 from fileName.tsv where col1[int] < 3
Примечание: я понимаю, что многое из этого можно сделать с помощью awk, cut, bash-присоединиться и т.д .;Мне было интересно, есть ли что-то более SQLesque?