Size: a a a

Node.js — русскоговорящее сообщество

2020 March 29

NN

Nikita Nesterchuk in Node.js — русскоговорящее сообщество
Но честно готоря, я не силен в перфоменсе бд
источник

VF

Vladimir Fialkovsky in Node.js — русскоговорящее сообщество
Гнать ссаными тряпками
источник

V

Victor in Node.js — русскоговорящее сообщество
нет никаких данных по которым можно сортировать, сортировка зависит от сторонних факторов
источник

NN

Nikita Nesterchuk in Node.js — русскоговорящее сообщество
Что ты имеешь ввиду?
источник

NN

Nikita Nesterchuk in Node.js — русскоговорящее сообщество
То есть сортировка на лету может быть сменена юзером?
источник

V

Victor in Node.js — русскоговорящее сообщество
ну т.е. 3я сторона просто сообщает что вот этот элемент надо вставить сразу после вот этого с айди 123456
источник

B

Bat in Node.js — русскоговорящее сообщество
Victor
нет никаких данных по которым можно сортировать, сортировка зависит от сторонних факторов
так  сделай поле sort, накинь индекс и его меняй когда надо)
источник

V

Victor in Node.js — русскоговорящее сообщество
Bat
так  сделай поле sort, накинь индекс и его меняй когда надо)
и что в это поле записать?
источник

B

Bat in Node.js — русскоговорящее сообщество
Victor
и что в это поле записать?
число
источник

V

Victor in Node.js — русскоговорящее сообщество
ну у меня есть запись с числом 1233456 и запись с числом 123457 как между ними вставить новый элемент?
источник

V

Victor in Node.js — русскоговорящее сообщество
тут по сути надо что-то типа linked list в структурах данных чтоб можно было дешево вставить в середину, но вот хз как такое делают в бд
источник

NN

Nikita Nesterchuk in Node.js — русскоговорящее сообщество
Ну так у тебя получается не должно быть зависимости от id
источник

I

Igor in Node.js — русскоговорящее сообщество
в реляционных субд ты не задумываешься о порядке следования записей, сортировка и выборка формулируется в тексте запроса и оптимизируется через индексы
источник

V

Victor in Node.js — русскоговорящее сообщество
ну вот мне не на что там повесить индекс
источник

М

Михаил in Node.js — русскоговорящее сообщество
Я знаю как сделать
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Victor
ну у меня есть запись с числом 1233456 и запись с числом 123457 как между ними вставить новый элемент?
Что значит вставить между?
источник

NN

Nikita Nesterchuk in Node.js — русскоговорящее сообщество
Аж интересно стало)
источник

V

Victor in Node.js — русскоговорящее сообщество
Sergey 🛸
Что значит вставить между?
ну чтоб в сортировке элемент выдавало между двумя другими
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Victor
ну чтоб в сортировке элемент выдавало между двумя другими
А можно пример числа, которое будет вставляться?
источник

B

Bat in Node.js — русскоговорящее сообщество
Victor
ну чтоб в сортировке элемент выдавало между двумя другими
тогда сделай это поле уникальным, и после основной сортировки ставь нужные тебе записи в необходимом порядке)
источник