Иногда, например, при обработке больших массивов данных, для использования максимума ресурсов окружения и сокращения общего затраченного времени работы, нам приходится использовать конкурирующие процессы, которые одновременно выполняют однотипные задачи над разными объектами.
Предположим, мы разрабатываем простой пакет для npm. Назовём его, например,
Предположим, мы разрабатываем простой пакет для npm. Назовём его, например,
storage
(хранилище). Заранее предусмотрим возможность использования одного из нескольких типов хранилищ, например, FsStorage
(файловое хранилище), MysqlStorage
(MySQL-хранилище), MongoStorage
(Mongo-хранилище).