Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 August 12

SS

Sergiy Skyninko in NodeUA - JavaScript and Node.js in Ukraine
О, метко, об общем названии класса сервисов решающих эту задачу - 14 баз надо... Modern enterprises store and process diverse sets of big data, and they can use that data in different ways, thanks to tools like databases and data warehouses. Databases efficiently store transactional data, making it available to end users and other systems. Data warehouses aggregate data from databases and other sources to create a unified repository that can serve as the basis for sophisticated reporting and analytics.

https://www.stitchdata.com/resources/database-vs-data-warehouse/
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Я так понял по сообщениям, что нужно быстро на коленке свое сделать и не покупать решение (так как такой класс задач это обычно enterpriseи бесплатной тулы, которую можно быстро прикрутить, нет)
источник

SS

Sergiy Skyninko in NodeUA - JavaScript and Node.js in Ukraine
Можно ещё в ETL копнуть https://ru.m.wikipedia.org/wiki/ETL
источник

SS

Sergiy Skyninko in NodeUA - JavaScript and Node.js in Ukraine
Я не понял, но моё предложение - на коленке сделать. Потому что доводилось работать с подобными коробочными решениями. Если чел никогда не сталкивался, то точно ему не помогут.
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Есть даже data wrapper для MySQL https://github.com/EnterpriseDB/mysql_fdw
источник

AZ

Anton Zhurba in NodeUA - JavaScript and Node.js in Ukraine
Для всех более менее известных БД такой data wrapper существует
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
@anton_voron мне показалось или Вы где-то писали, что в этих 14 базах таблицы, из которых Вам нужно собирать данные, идентичной структуры?
источник

SS

Sergiy Skyninko in NodeUA - JavaScript and Node.js in Ukraine
Да, ему повезло, одинаковые.
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Сразу напрашивается вопрос, почему это разные БД. Но на него скорее всего уже ответили)

Наколеночных варианта, которые можно быстро сделать, вырисовывается три:
1. Собирать все данные в одну таблицу в 15-й БД. Возможно чистить старые записи, в зависимости от размера данных и требований.
2. Использовать одну из существующих БД, в ней сделать процедуру, которая будет собирать и агрегировать данные на каждый запрос. Медленнее чем первый вариант.
3. В приложении посылать запрос на все 14 БД и делать сортировку и агрегацию самому. Значительно медленнее, чем первый вариант, придется гонять по сети много лишних данных (хотя во втором варианте скорее всего будет та же проблема с лишними данными)
источник

AF

Anton Farm-sharing in NodeUA - JavaScript and Node.js in Ukraine
Да, именно
источник
2021 August 13

r

randomtron in NodeUA - JavaScript and Node.js in Ukraine
Привет. Можете объяснить данный синтаксис: непонятно использование [] во всех кейсах.
statusLabelText() {
 return {
   [OFFER.STATUS.ARCHIVE]: this.$t('statuses.archived'),
   [OFFER.STATUS.STOPED]: this.$t('statuses.stopped')
 }[this.offer.status]
}
источник

DK

Danil Kincharov in NodeUA - JavaScript and Node.js in Ukraine
Когда имя ключа храниться в другом объекте, а не задаётся прямо литералом, то используют [].
источник

r

randomtron in NodeUA - JavaScript and Node.js in Ukraine
Благодарю. Разобрался.
источник

SS

Sergiy Skyninko in NodeUA - JavaScript and Node.js in Ukraine
Да, и я б начал с этого варианта, учитывая что ему на все - полспринта осталось
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Называется computed property name.
Грубо говоря, вы явно не задаёте имя property, оно может быть вычислено (и соответственно меняться) во время выполнения кода.

Внутри [ ] может быть все, что угодно, что возвращает значение. Например, вызов функции.
источник

М

Максим in NodeUA - JavaScript and Node.js in Ukraine
Друзья, подскажите пожалуйста возможно есть хороший ресурс с книгами по проганью.

Интересует в первую очередь express и mongodb

Понятно, что есть гугл, но возможно вы просоветуете хороший профильный ресурс
источник

Y💜

Yūri 💜 Ly in NodeUA - JavaScript and Node.js in Ukraine
express учить в 2021 такое себе. Подумай хорошо. А на счёт монги, есть официальная документация и Гугл, этого более чем достаточно
источник

A

Alexcc 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
Джентльменский набор
источник