URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 37087
[ Назад ]

Исходное сообщение
"OpenNews: SQL сервер на JavaScript"

Отправлено opennews , 03-Апр-07 12:47 
TrimQuery (http://trimpath.com/project/wiki/TrimQuery) представляет собой простейший SQL сервер написанный на JavaScript (около 700 строк кода).


TrimQuery  прекрасно справляется с конструкциями вида:

    SELECT Customer.id, Customer.acctBalance, Invoice.total
          FROM Customer, Invoice
          WHERE Customer.id = Invoice.custId
          ORDER BY Customer.id ASC


Ниже примеры определения таблиц  Customer, Invoice и представление блока данных в  виде хэша:


    var columnDefs = {
        Invoice  : { id          : { type: "String" },
                     total       : { type: "Number" },    
                     custId      : { type: "String" } },
        Customer : { id          : { type: "String" },
                     acctBalance : { type: "Number" } }
    };

    var tableData = {
        Invoice  : [ { id: 1, total: 100, custId: 10 },
                     { id: 2, total: 200, custId: 10 },
                     { id: 3, total: 300, custId: 10 },
                     { id: 4, total: 400, custId: 20 } ],
        Customer : [ { id: 10, acctBalance: 1000 },
                     { id: 20, acctBalance: 2000 },
                     { id: 30, acctBalance: 3000 } ]
    };

URL: http://trimpath.com/project/wiki/TrimQuery
Новость: http://www.opennet.me/opennews/art.shtml?num=10338


Содержание

Сообщения в этом обсуждении
"SQL сервер на JavaScript"
Отправлено Zert , 03-Апр-07 12:47 
А почему не на ПХП?

"SQL сервер на JavaScript"
Отправлено Hitry , 04-Апр-07 12:11 
на пхп веб браузер был недавно.

"SQL сервер на JavaScript"
Отправлено GraywinD , 03-Апр-07 12:54 
Бесконечно необходимая весчь.

"SQL сервер на JavaScript"
Отправлено AmdY , 03-Апр-07 14:05 
Ну если припрёт делать выборки на стороне клиента, лучше использовать XML+XPath

"SQL сервер на JavaScript"
Отправлено evgenyt , 03-Апр-07 15:25 
Веселенько так... :)

"SQL сервер на JavaScript"
Отправлено Аноним , 03-Апр-07 16:58 
маразм крепчал

"SQL сервер на JavaScript"
Отправлено Владими ТТТ , 03-Апр-07 17:37 
А первое апреля уже прошло?

"SQL сервер на JavaScript"
Отправлено Deepwalker , 03-Апр-07 18:08 
Прошло, просто зарелизить не успели.
А так - наглядная демонстрация того, что js является вполне полноценным языком пригодным для решения довольно таки сложных задач (не по скорости конечно : )) )

"SQL сервер на JavaScript"
Отправлено Apollon , 03-Апр-07 20:02 
Следующий шаг - дамп базы данных при просмотре страничек? Кто проверяет какие скрипты грузяться, особенно если они ничего не спрашивают у пользователя.

"SQL сервер на JavaScript"
Отправлено auk , 04-Апр-07 06:58 
NoScript для Firefox был на высоте :)

"SQL сервер на JavaScript"
Отправлено VLAD , 04-Апр-07 08:52 
Как др.....ет так как хочет.
Энергию этого разработчика бы в мирных целях.....

"SQL сервер на JavaScript"
Отправлено Serg11 , 04-Апр-07 12:36 
а что, прикольно :-)

"SQL сервер на JavaScript"
Отправлено mishkaz , 04-Апр-07 16:05 
Хм... прекольно... Но утяжелять клиента нынче не думаю что шибко хорошая идея... ASPX рулит...

"SQL сервер на JavaScript"
Отправлено lamer , 06-Апр-07 04:28 
Угу, а сервить это все надо сервером написанным на php который крутится на вмварной виртуалке - ну а фигли скромничать то? :)