anonymous@RULINUX.NET~# | Last login: 2024-08-25 13:15:45 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Talks | [RSS] |
Не, на полном серьёзе, а зачем он вообще нужен-то?
Ну, с ходу, первое -- векторизация обращения к данным. Что под table.column понимается не один представитель из класса какого-то типа данных, а сразу целая колонка. Согласен, это уже является достоинством. Может у SQL и есть приоритет в этой области (я не знаю), но он в этой нише точно не уникален (Matlab, Scilab, Root, R ...)
N2. Некое кривое interprocess communication с гарантированным (хе-хе, Поле Чудес Инкорпорейтед) ACIDity между тредами через данные, сохраненные на диске. Остаётся только снять шляпу.
N3. Постоянные индексы. Чтобы упорядочивать данные по-разному, и быстро находить нужную информацию. Эта проблема старая, библиотекари вас поймут, но серебряной пули тут всё равно нет. "Придумывание индекса - это не наука,а искусство".
И последнее. Вам действительно интересны эти примочки с реляционной алгеброй, с join-ами и т.д.?
anonymous(*) (2011-02-04 15:15:00)
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.11) Gecko/20050905
|
|
|
![]() |
![]() |
![]() |
Скрыть
Re: А чего вы вообще хотите от SQL?>Что под table.column понимается не один представитель из класса какого-то типа данных, а сразу целая колонка.
|
![]() |
![]() |
![]() |
Скрыть
Re: А чего вы вообще хотите от SQL?Можно и так, только это как-то слишком много уровней абстракции. А с векторами -- как-то более наглядно. Т.е. свойство принимает векторное значение. |
![]() |
Скрыть
Re: А чего вы вообще хотите от SQL?>>Есык-то тут ни при чём.
|
![]() |
Скрыть
Re: Монго хочу!На самом деле много кто хочет того же самого. Вот в ROOTe с ntuples ядреным физикам вообще по большому счету ничего не нужно кроме того, чтоб таблица на диске умещалось, и чтоб БАК с одной стороны туда данные запихивал, а большие ядреные физики с другой стороны из этих данных графики строили. И даже группировка и постоянные индексы им по большому счёту не очень-то нужны, а уж join и подавно. |
![]() |
Скрыть
Re: А чего вы вообще хотите от SQL?> Я вот и пытаюсь отделить мухи от котлет
> и выяснить, кто виноват
> и, может быть даже, что делать.
|
![]() |
Скрыть
Re: А чего вы вообще хотите от SQL?>Можно и так, только это как-то слишком много уровней абстракции. А с векторами -- как-то более наглядно. Т.е. свойство принимает векторное значение.
|
![]() |
Скрыть
Re: А чего вы вообще хотите от SQL?>>что тебя беспокоит в отношении SQL
|
![]() |
Скрыть
Re: А чего вы вообще хотите от SQL?> Многословность и подковерность. Типа, простые вещи они они делают как-то слишком многословно и через-жопу.
> это обычная индексация массива
> Как происходит склейка таблиц, какие постоянные индексы при этом используются -- тоже загадка, в которой без чтения документации (под конкретную реализацию sql) не разберешься.
> И зачем вообще было отдельный язык городить, а потом склеивать для него запросы и ломать голову над инжекшенами? Всё же это решается на уровне API и готовой библиотеки.
|
![]() |
Скрыть
Re: А чего вы вообще хотите от SQL?>>практически нормальным английским языком рассказываешь базе чего ты от неё хочешь.
|
![]() |
Скрыть
Re: А чего вы вообще хотите от SQL?> IDENTIFICATION DIVISION. PROGRAM-ID. HELLO-WORLD. PROCEDURE DIVISION. DISPLAY 'Hello, world'. STOP RUN.
|
![]() |
Скрыть
Re: А чего вы вообще хотите от SQL?>И зачем вообще было отдельный язык городить, а потом склеивать для него запросы и ломать голову над инжекшенами?
|
|
|
|
Этот тред читают 1 пользователь: |
Анонимных: 1 Зарегистрированных: 0 |
Re: А чего вы вообще хотите от SQL?
Ты имеешь в виду язык запросов SQL или что-то другое?