Size: a a a

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

2020 August 09

V

Vint in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Зачем постгрес для embeded бд?
Хороший FTS, например.
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Ну если речь идёт не про базу в браузере, то это самая навороченная база получится из возможных альтернатив. При этом его можно сделать relocatable и зацепляющимся с клиентами через механизм нодовых модулей
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Ну то есть require сразу вернёт клиента и поднимет сервер.
источник

T

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

B

Bekzod Kodirov in Node.js — русскоговорящее сообщество
спасибо
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Зачем постгрес для embeded бд?
В качестве*
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Я ориентируюсь на это определение: "An embedded database system is a database management system (DBMS) which is tightly integrated with an application software that requires access to stored data, such that the database system is "hidden" from the application's end-user and requires little or no ongoing maintenance."
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Ну если речь идёт не про базу в браузере, то это самая навороченная база получится из возможных альтернатив. При этом его можно сделать relocatable и зацепляющимся с клиентами через механизм нодовых модулей
Навороченная, где большая часть наворотов нужна для многопользовательского доступа с большой нагрузкой.

При этом мы не знаем задачу, и человеку может хватит простейшей nedb
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Навороченная, где большая часть наворотов нужна для многопользовательского доступа с большой нагрузкой.

При этом мы не знаем задачу, и человеку может хватит простейшей nedb
Да и собрать ее в таком виде задача нетривиальная и насколько мне известно нигде в открытых источниках не была доведена до конца.
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Навороченная, где большая часть наворотов нужна для многопользовательского доступа с большой нагрузкой.

При этом мы не знаем задачу, и человеку может хватит простейшей nedb
Именно поэтому я и сказал, что "если интересно расскажу как".
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
А вообще наличие такого пакета на расстоянии одного импорта развращает и вызывает стойкую зависимость. Так что Минздрав предупреждает если что)
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
The Fallen Phoenix
Именно поэтому я и сказал, что "если интересно расскажу как".
Может у тебя есть под руками хороший туториал, как постгрю в инмемори легко запускать для тестов, например?)
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
У меня основной экспорт это фабрике, берущая путь до папки с данными и возвращающая пулл клиентов и ещё knex
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Может у тебя есть под руками хороший туториал, как постгрю в инмемори легко запускать для тестов, например?)
В смысле держать эту базу в оперативке? Там нужно поотключать всякие фичи типа WAL, тогда можно будет держать ее на ramdisk
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Потому что толку от журнала нет, если база в оперативке
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
А именно это мешает в первую очередь комфортно ее там юзать
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Но теперь у меня вопрос, а зачем так? Чем tmp не угодил?
источник

T

The Fallen Phoenix in Node.js — русскоговорящее сообщество
Конфиг по умолчанию определяется сишным макросом и может быть изменен до компиляции. Можно все эти исправления внести туда
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Может у тебя есть под руками хороший туториал, как постгрю в инмемори легко запускать для тестов, например?)
Туториала нет, а вот опыт есть ))
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Не всегда tmp настроен именно как мемори, бывает, что это тоже дисковая подсистема со всеми вытекающими...
источник