
Антон
17.06.2016
09:18:12
а во второй таблице детали?

Pretorian
17.06.2016
09:18:29
Это тут в магазинах можешь сказать дайте руль, а в опте ни кто этого не поймет

Антон
17.06.2016
09:18:33
а наименование есть у чего?

Pretorian
17.06.2016
09:18:37
Да, вторая детали

Google

Антон
17.06.2016
09:19:07
а как и чем связаны первая и вторая таблица?

Pretorian
17.06.2016
09:19:22
Наименования нет не у чего, это просто придуманная людьми строка, которым удобнее покупать в розницу
2.id.uuid.code.producer

Антон
17.06.2016
09:20:02
как и чем связаны первая и вторая таблица?

Pretorian
17.06.2016
09:20:09
uuid

Антон
17.06.2016
09:20:16
что uuid

Pretorian
17.06.2016
09:20:27
1. uuid,name

Антон
17.06.2016
09:20:37
Василий Ивановач:
-Петька,приборы!
Петька:
-300!
Василий Иванович:
-Что 300?
Петька:
-А что приборы?
что uuid?

Pretorian
17.06.2016
09:21:11
Что за вопрос?

Антон
17.06.2016
09:21:19
как и чем связаны первая и вторая таблица?

Pretorian
17.06.2016
09:21:26
Какие таблицы?

Антон
17.06.2016
09:21:35
первая и вторая

Google

Pretorian
17.06.2016
09:21:48
Что первая и вторая?

Антон
17.06.2016
09:21:48
в вопросе же написано, первая и вторая
как и чем связаны

Pretorian
17.06.2016
09:22:15
Я незнаю чем там связывают у вас

Антон
17.06.2016
09:22:23
чем угодно

Pretorian
17.06.2016
09:22:30
Нитками

Антон
17.06.2016
09:22:34
можно
тебе нужно завязывать с программированием

mardybm
17.06.2016
09:23:23
Я непонимаю вообще как можно решить задачу, если у нее такие расплывчатые условия? Из объяснений @PretorianCC у меня до сих пор нет цельной картины в голове что он хочет ?

Pretorian
17.06.2016
09:23:27
Опять писать игры под спектрум и радио 86 рк?

Антон
17.06.2016
09:23:47

Pretorian
17.06.2016
09:24:03

Антон
17.06.2016
09:24:14
или это возраст просто, и мозг еще не сформировал, я не знаю

Pretorian
17.06.2016
09:24:18

mardybm
17.06.2016
09:24:47
Нарисуй тогда схему, покажи визуально что к чему относится

Pretorian
17.06.2016
09:25:36

Антон
17.06.2016
09:26:40
:)

Aldar
17.06.2016
09:30:03
Читал статью что можно отделить фронтенд от бекенда с помощью uuid
точнее там про это упоминается

Google

mardybm
17.06.2016
09:34:17
@hardliner а нельзя отделить фронтенд от бекенда просто с помощью API?

Andrey
17.06.2016
09:34:57
обычно так и делают)

Антон
17.06.2016
09:35:02
нет, нужно воскользоваться именно uuid, uuid заменяет API, заменяет машину, квартиру и жену

Aldar
17.06.2016
09:35:05
помимо апи, ещё чуваки рассказывали что нужен был uuid, а вот для чего?

Антон
17.06.2016
09:35:32
uuid статистически достоверно уникальный идентификатор
его нельзя подобрать

Andrey
17.06.2016
09:35:54
а как эти две вещи связаны?

Aldar
17.06.2016
09:35:55
просто большое число
а вот мне интересно

Andrey
17.06.2016
09:36:05
большая строка

Aldar
17.06.2016
09:36:06
сейчас ссылку на статью скину
http://blog.arkency.com/2016/06/is-rails-a-good-fit-for-writing-rich-frontend-applications/

Aldar
17.06.2016
09:36:29
вот

Pretorian
17.06.2016
09:36:57
большая строка
Если у честь что там только буквы до f то можно расмотреть и как число в шестнадцатиричной системе

Антон
17.06.2016
09:37:37
какие-то общие фразы

Aldar
17.06.2016
09:37:38
без разницы, суть такая есть 128 бит информации)

Антон
17.06.2016
09:38:19

Pretorian
17.06.2016
09:40:49
В википедии написано, что "земля плоская" читаем дальше?

Антон
17.06.2016
09:41:03

Aldar
17.06.2016
09:41:05

Google

Антон
17.06.2016
09:41:14
ну да

Иван
17.06.2016
09:44:51
я так до конца и не понял в чем проблема. То есть есть например 3 аналогичные детали назовем их 1,2 и 3. А ты добавляешь в базу новую деталь(назовем ее 4) и знаешь что она аналогична например детали 2. Задача на выходе получить такую связь, что бы деталь 4 была аналогична деталям 1.2 и 3?

Pretorian
17.06.2016
09:47:27
Нет, есть деталь 1 и 2, но я незнаю что они связаны, пока не появится их общий аналог 3
А когда узнаю, как проще связать
Если учесть, что 1 и 2 сами могут являться чьими то аналогами

Andrey
17.06.2016
09:50:56
я чуваков не понял, чем им REST не понравился и зачем они работали с объектами через uuid, вроде как для уменьшения нагрузки, но как им это помогло?!
может кто раскурит?)
сейчас ссылку на статью скину
http://blog.arkency.com/2016/06/is-rails-a-good-fit-for-writing-rich-frontend-applications/

Admin
ERROR: S client not available

justed
17.06.2016
09:51:58
With sequential IDs generated by default in Rails we were tightly bound to our backend - every action which will be eventually saved needed to be consulted with backend right away
видимо за этим им нужны ууиды

Andrey
17.06.2016
09:53:43
а uuid'ы фронт генерирует?

justed
17.06.2016
09:54:22
ну видимо да, на фронте создаем какието ресурсы, выдаем им ууиды, а потом пачкой отдаем бекенду
(всю статью не читал, так пару абзацев)

mardybm
17.06.2016
09:54:51
Там в комментах чувак пояснил, что UUID у них для оффлайн режима. Они генерятся на фронте и складируются временно в локал сторадж. Когда появляется соединение - фронт синкается с бэком, и благодаря UUID не возникает конфликтов с обычными sequential id

Aldar
17.06.2016
09:54:59
да, пишут что эти uuid на фронте генерируются

Andrey
17.06.2016
09:55:09
а понял понял)
спасиб
прикольная штука так то

Иван
17.06.2016
09:56:31

Google

Aldar
17.06.2016
09:58:43
ещё выпилили sprockets

Pretorian
17.06.2016
09:58:44
Проехали, не хочу уже о этом говорить )

Aldar
17.06.2016
10:12:51
хм, а это индексы в базе данных не увеличит?
uuid 128 битный?

Антон
17.06.2016
10:16:41
у меня 3м записей с ключем uuid - полет нормальный

Andrey
17.06.2016
10:18:07
как я понял в базу uuid не пишутся

mardybm
17.06.2016
10:18:13
можно эти UUID, которые пришли с фронта, потом просто транслировать в обычные id на бэке

Антон
17.06.2016
10:18:13
пишутся
в базе primary_key именно uuid

Andrey
17.06.2016
10:18:39
с какой целью?)

justed
17.06.2016
10:18:58

Антон
17.06.2016
10:19:01
с целью find(uuid: uuid)
остальные цели NDA
по производительности между поиском по ID и по UUID не вижу тормозов на 3м записях

Pretorian
17.06.2016
10:20:57
Я конечно не читал, но может они таким способом кешируют на клиенте уже полученные с бэкенда данные?

justed
17.06.2016
10:25:54
а каким образом ууиды помогает кешированию?

Pretorian
17.06.2016
10:26:54
Сегодня читал, что якобы в браузере каком то доступна встроенная БД

Aldar
17.06.2016
10:27:41
localstorage
indexedDb

justed
17.06.2016
10:31:09
так мы можем кешировать и без ууидов
вот в оффлайне уже не можем создавать