powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / SQL + Linux
7 сообщений из 7, страница 1 из 1
SQL + Linux
    #33666940
oraweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил пополнить копилку бредовых идей.
Нужно мнение спецов по Linuxу по обсуждаемому вопросу
http://www.sql.ru/forum/actualthread.aspx?tid=282173
В двух словах, хочу подружить SQL и FS
Примерно так:
SELECT * FROM /home/user WHERE flag=l
Что равносильно: ls -l /home/user
А потом при необходимости комбинировать shell-selectы в стиле SQL
...
Рейтинг: 0 / 0
SQL + Linux
    #33667089
Фотография serg_tmb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чего ты в результате то хочешь добиться ???
В RaiserFS нечто напоминающее транзакции, можно сказать от баз данных взяли ...
...
Рейтинг: 0 / 0
SQL + Linux
    #33667091
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
помимо того что в ветке написано - я так и не понял, зачем это -
чтобы сделать субд на дазе fs или fs на субд (что обещает M$)
Или просто сделать этакий "sqlshell", как замена shell-у?

Если как замено шеллу - то не надо.
Он гораздо лучше справляется с существующими файловыми системами, проверено временем.

А Когда широко распространятся fs на основе СУБД - тогда надеюсь их разработчики предоставят доступ через SQL.
...
Рейтинг: 0 / 0
SQL + Linux
    #33667194
oraweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--
А Когда широко распространятся fs на основе СУБД - тогда надеюсь их разработчики предоставят доступ через SQL.

Сдается мне, никто разрабатывать такую связку не будет. Сразу засуетятся антимонопольные комиссии, а точнее гиганты СУБД, начнут препятствия чинить. Типа, мол, хлеб отбираем. Но с Linuxом все проще, т.к. открытая, бесплатная система, что хочу, то и ворочу.
Вычитал где-то, что свой собственный shell может написать каждая кухарка, появились cshell, kshell, bashell и т.д. В какую сторону копать и что почитать, если хочется реализовать что-то вроде sqlshell.
...
Рейтинг: 0 / 0
SQL + Linux
    #33667362
Фотография serg_tmb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oraweb --null--
А Когда широко распространятся fs на основе СУБД - тогда надеюсь их разработчики предоставят доступ через SQL.

В какую сторону копать и что почитать, если хочется реализовать что-то вроде sqlshell.

С ядра наверное ...
...
Рейтинг: 0 / 0
SQL + Linux
    #33667564
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть много оболочек с разными языками - начиная от c shell (якобы C) и заканчивая экзотикой - скажем, на Lisp и прочем.
В этом плане наверное можно привязать sql к файловой системе, даже без ядра.
на уровне того, что написано в первом посте "SELECT * FROM /home/user WHERE flag=l"
Просто интерпретатор.
Только вопрос - зачем и кто этим будет пользоваться? Какие преимущества это даст?


И так из многообразия shell-ов реально используется от силы 3-4 штуки и среди них на первом месте самый старый добрый Bourne Shell.
Стоят ли усилия того, чтобы родить еще одну мертворожденную запись в /etc/shells ? :-)
...
Рейтинг: 0 / 0
SQL + Linux
    #33667578
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВычитал где-то, что свой собственный shell может написать каждая кухарка

вообще-то да. Любой более-менее нормальный курс программирования (книжка) под unix включает как упражнение написание собственного примитивного shell-а c запуском задач, перенаправлением вввода-вывода и прочим.


Еще что-нибудь по написанию интерпретаторов почитать - и можно делать мегаскульшелл. Но прежде все-таки спросить себя - оно надо? :-)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / SQL + Linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]