npm
turboMaker
Супербыстрый, многопоточный генератор документов для MongoDB, использующий все потоки CPU.
Ключевые функции:
- Регулирование количества потоков.
- Генерация с пользовательскими схемами данных.
- Точная обработка createdAt/updatedAt с помощью timeStepMs.
- Работа через CLI.
superMaker
Генератор данных, разработанный специально для turboMaker.
Ключевые функции:
- Возможность создания полностью настраиваемого хранилища данных для генерации.
- Использует тасование Фишера - Йетса.
- Генерирует случайные данные: текст, хештеги, слова, email, id, url, array, boolean и т.д.
mongoCollector
CLI-инструмент для извлечения значений определенного поля из коллекции MongoDB.
Ключевые функции:
- Фильтрация данных с использованием $match.
- Пакетная обработка (batchSize).
- Поддержка больших коллекций через allowDiskUse.
- Гибкая обработка массива.