metaclass: (Default)
[personal profile] metaclass
http://metaclass.livejournal.com/706440.html?thread=13096072#t13096072
Можно ли делать опердени не на RDBMS, не возвращаясь на уровень 70х годов, с иерархическими базами и прочими обработками на клиенте по курсорам?

Вариант "есть транзакции с ACID и есть оптимизированное по индексам выполнение filter/map/fold/reduce внутри базы" меня в принципе устроит. За исключением того, что SQL более лаконичен, вроде бы, если не делать внутри языка DSL аналогичный ему.


Например: select User_Name from Users where User_ID=?User_ID превращается во что-то вроде
let UserName UserID =
Users |> filter (fun u -> u.User_ID=UserID) |> map (fun u->u.User_Name) |> tryFirst

На LINQ же будет что-то вроде: from u in Users where u.User_ID=User_ID select u.User_Name

И все равно это же надо выполнять в СУБД, чтобы вся таблица не фетчилась на клиента или апп-сервер.

Date: 2012-07-01 10:10 am (UTC)
From: [identity profile] metaclass.livejournal.com
Это обязаны знать все!

Date: 2012-07-01 10:14 am (UTC)
From: [identity profile] yantayga.livejournal.com
Так просветите же необразованную деревенщину, ребе!

Date: 2012-07-01 11:03 am (UTC)
From: [identity profile] nealar.livejournal.com
Некоторые даже этому завидуют: http://metaclass.livejournal.com/703593.html
Интересно, есть ли иностранцы, которые так прутся от Удвоенного?

Date: 2012-07-01 02:41 pm (UTC)
From: [identity profile] yantayga.livejournal.com
Удвоенный? Луноликий?
Чингачгука Длинного Шланга нет там?

Date: 2012-07-01 03:26 pm (UTC)
From: [identity profile] nealar.livejournal.com
Про Луноликого я ссылко подкинул. А удвоенный у нас ВВП, если помнишь.

Date: 2012-07-01 03:33 pm (UTC)
From: [identity profile] yantayga.livejournal.com
Да я понял.
А что вы так шифруетесь, эзопов язык и все такое?

Date: 2012-07-01 04:39 pm (UTC)
From: [identity profile] nealar.livejournal.com
То есть, поклоняться Пауку - это ничо, нормально, а политоте клички вешать - это странно и удивительно?

Date: 2012-07-01 05:09 pm (UTC)
From: [identity profile] yantayga.livejournal.com
Так то Паук!

Date: 2012-07-02 05:31 am (UTC)
From: [identity profile] nivanych.livejournal.com
Дадад! Сравнил, тоже мне! ;-)

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 19th, 2025 11:19 am
Powered by Dreamwidth Studios