Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 July 28

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
В той же mysql все на автоинкрементах. Mysql вообще повернут одним местом к разработчику
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Там даже типа uuid нет
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
не говоря уже об автогенерировании его при вставке
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
MySQL же ораклы кажись купили
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
и подзабили на развитие (ну есть же ораклдб)
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Ещё вариант для неструктурированных данных - телеметрия с тс - из-за особенностей прошивок пакеты с данными могут приходить с разной структурой, при движении одна информация, при остановке другая, при эвакуации, аварии и других событиях - своя структура. В конечном итоге она разбирается и кладётся в нормальную бд, но до тех пор пока не разобрали её надо и хранить в сыром виде, и обеспечить поиск по ней

Ну и думаю можно не сужать кейс до телеметрии именно с машин, возможно любая телеметрия может быть неструктурированной
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
да, поэтому щас мастхэв постгрес
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
источник

АМ

Андрей Москаленко... in NodeUA - JavaScript and Node.js in Ukraine
источник

DL

Daniil Loban in NodeUA - JavaScript and Node.js in Ukraine
Вот пришел Тимур и одним точечным ударом убил всякое желание холиварить ))
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
А есть в ноде какие-то удобные in memory базы для тестов, чтобы допустим мокать методы обращения к базе в тестах?
источник

MA

Maksim Andreevich in NodeUA - JavaScript and Node.js in Ukraine
Чтобы я загрузил туда фикстуры и вытаскивал нужные мне данные, не изобретая свои велоспеды
источник
2021 July 29

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
Я знаю про джавовскую h2
А еще для нее есть в ноде драйвер
источник

V

Vladyslav Parashchen... in NodeUA - JavaScript and Node.js in Ukraine
К сожалению с инмемори возникают проблемы совместимости. Тот же sqlite умеет гораздо меньше чем Pg
источник

D

DaunPony in NodeUA - JavaScript and Node.js in Ukraine
Так, выбора-то нет. Не тестировать же все на реальном pg
источник

V

Vladyslav Parashchen... in NodeUA - JavaScript and Node.js in Ukraine
Почему нет ?
источник

D

DaunPony in NodeUA - JavaScript and Node.js in Ukraine
Потому, что поднимать целую БД с записью на диск ради прогона тестов - медленно
источник

D

DaunPony in NodeUA - JavaScript and Node.js in Ukraine
Если я не прав в чем-то, то подправьте
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Не пробовал, но знаю что есть github.com/oguimbal/pg-mem
источник

D

DaunPony in NodeUA - JavaScript and Node.js in Ukraine
Ее используют в продакшене? 'experimental' написано в репозитории
источник