Size: a a a

2019 May 04

VV

Vadim Venediktov in RubyRush
Ну и вот ещё до кучи от отечественного производителя (нас) такой же топик:

http://ruby.qkspace.com/kak-pravilno-zadavat-voprosy-programmistam
источник

AS

Alexander Smirnov in RubyRush
Vadim Venediktov
Укоротить ссылочку бы
что предложите?
источник

VV

Vadim Venediktov in RubyRush
Alexander Smirnov
что предложите?
bit.ly, например
источник

VV

Vadim Venediktov in RubyRush
👍
источник

ЕА

Евгений Алабушев... in RubyRush
Не могу найти, что такое index  в миграциях, и зачем его прописывать. Например:
t.index...
Add_index...
источник

А

Андрей in RubyRush
Это индексация полей по, которым потом можно делать запросы на поиск по индексированным полям
источник

ЕА

Евгений Алабушев... in RubyRush
Все равно не ясно
источник

А

Андрей in RubyRush
У тебя есть поля в модели, которые ты индексируешь чтобы потом по ним делать поиск
источник

ЕА

Евгений Алабушев... in RubyRush
Ну, а что если индекс не добавить? Например, модель юзер, поля имя и фамилия. Если не прописать индексы, я не смогу вызвать user.name?
источник

А

Андрей in RubyRush
Это делается для того чтобы потом искать в бд по нужным полям
источник

M

Michael in RubyRush
Евгений Алабушев
Ну, а что если индекс не добавить? Например, модель юзер, поля имя и фамилия. Если не прописать индексы, я не смогу вызвать user.name?
Поиск по этому полю будет медленный, каждый раз когда надо по нему что-то достать. Например внешние ключи - ассоциации в рельсах индексируются, чтобы запросы типа author.books работали быстро
источник

M

Michael in RubyRush
Поле author_id в таблице books должно быть с индексом.
источник

AS

Alexander Smirnov in RubyRush
Евгений Алабушев
Ну, а что если индекс не добавить? Например, модель юзер, поля имя и фамилия. Если не прописать индексы, я не смогу вызвать user.name?
Индекс помогает ускорить запросы на получение данных (SELECT [WHERE]) , но замедляет процесс добавления и изменения записей (INSERT, UPDATE). Индексы могут быть добавлены или удалены без влияния на сами данные.
источник

ЕА

Евгений Алабушев... in RubyRush
Спасибо за ответы. Пока ясно, там посмотрим.
источник

h

hwe in RubyRush
Всем здравствуйте) думаю установить линукс в виртуальной машине специально для обучения и в этой связи возник вопрос: насколько быстрее пойдет процесс "убийства" ssd в таком случае? (у меня в ноуте только ssd на ТБ)
источник

h

hwe in RubyRush
или ничего критичного здесь нет?
источник

Э

Эдем in RubyRush
Мне кажется, что если фиксированный объем, а не динамический, то более щадяще будет. Плюс быстрее работать будет
источник

h

hwe in RubyRush
Эдем
Мне кажется, что если фиксированный объем, а не динамический, то более щадяще будет. Плюс быстрее работать будет
да, я об этом тоже подумал, но нигде не нашел инфы конкретной) спасибо)
источник

DM

Dmitriy Tensei Malys... in RubyRush
Чтобы убить современные ссд надо постараться
источник

DM

Dmitriy Tensei Malys... in RubyRush
Можно даже не париться  по этому поводу
источник