Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   ........... OrientDB ........... (https://javascript.ru/forum/offtopic/53202-orientdb.html)

Zend 16.02.2015 18:34

Цитата:

Сообщение от Gozar
Скорее всего ты совсем не понимаешь о чём идет речь.

не исключено, есть много всего что не каждому придёт в голову. не всегда хорошего


Цитата:

Сообщение от Gozar
у пользователей есть чуть более чем 100500 разных характеристик

половина из них - просто значение ни на кого не ссылающееся


Цитата:

Сообщение от Gozar
список ссылок на отдельную "таблицу"

Например интересы юзера? Ты суёшь номера из таблицы с их расшифровкой в одно поле? Ты не умеешь проектировать БД. Тебе нужно 3 таблицы: юзеры, расшифровки, связи_юзеров_с_расшифровка и. Не забудь про индексы.


Цитата:

Сообщение от Gozar
или внутренняя ссылка на другое поле той же "таблицы"

Цитата:

Сообщение от К.О.
Ты не умеешь проектировать БД.


Gozar 16.02.2015 19:04

Цитата:

Сообщение от Zend
Тебе нужно 3 таблицы: юзеры, расшифровки, связи_юзеров_с_расшифров

2 таблицы, я буду с тобой называть все таблицами. Ты похоже по другому не понимаешь.
Юзеры и расшифровки, для связей таблица не нужна.
Слив засчитан. :nono:

Наркаманские вбросы
Цитата:

Сообщение от Zend
Ты суёшь номера из таблицы с их расшифровкой в одно поле?

оставь для детсада.

Zend 16.02.2015 19:10

Цитата:

Сообщение от Gozar
для связей таблица не нужна

Просто признайся что ты сразу не подумал и теперь не хочешь переделывать. Обещаю долго не гнобить.

Gozar 16.02.2015 19:16

Цитата:

Сообщение от Zend
Просто признайся что ты сразу не подумал и теперь не хочешь переделывать. Обещаю долго не гнобить.

Я тебя сейчас окончательно зачморю, за то, что ты не хочешь думать. Слабо написать БД для сайта состоящую из 1 таблицы с фиксированным количеством полей и не нагрузить выборки при росте связей и полей? Только кирпичами не сри. На orient такое вполне возможно. Жду не дождусь когда ты на Postgree подобное предложишь. ;)

melky 17.02.2015 00:11

Цитата:

Сообщение от Gozar
th_id:[101, 102]

это случаем не оно?
http://www.postgresql.org/docs/9.1/s...aggregate.html
Код:

Function                 
array_agg(expression)                 

Argument Type(s)
any

Return Type       
array of the argument type       


Description
input values, including nulls, concatenated into an array


Gozar 17.02.2015 00:42

Цитата:

Сообщение от melky
это случаем не оно?

Понятия не имею.
Напиши запрос и то, что он возвращает.

Zend 25.03.2015 23:05

Чёт у меня затык с тем чтобы связанные записи получить. Кст, кто какой модуль использует? :)

Zend 25.03.2015 23:40

на первую часть отвечу сам.

db
  .select('*, out_.in.fname as fname, out_.in.lname as lname, out_.in.photo_50 as photo')
  .from('Post')
  .transform(function (record) {
    record.fname = record.fname[0];
    record.lname = record.lname[0];
    record.photo = record.photo[0];
    delete record._out;
    return record;
  })
  .order('time desc')
  .limit(10)
  .all()
  .then(function (results){

Zend 25.03.2015 23:46

и ещё вопрос в догонку. про автоинкремент и транзакции в orientDB кто нибудь слышал?

Gozar 26.03.2015 00:01

Цитата:

Сообщение от Zend
транзакции

https://github.com/codemix/oriento/b...ransactions.js


Часовой пояс GMT +3, время: 12:24.