MaddyUnderStars / MaddyUnderStars/strawbean

Cache for command chaining

Open
#3 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
TypeScript
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Speed of command chaining when performing many database operations ( remindme, list, tag, etc ) is quite slow.
May be faster if changes to DB aren't finalized until the last command is ran ( or the first error? )
Could perhaps be done with a mongo proxy class. Could perhaps call `proxy.start` before commands are ran and then `proxy.end` after, or smth.
See: mongo bulk operations.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files or tests; first locate the command-chaining entry points and the MongoDB operations used by remindme, list, and tag. Read the existing database flow and MongoDB bulk-operation documentation, then define completion by benchmarking chained commands and confirming that changes are finalized at the intended boundary, including error handling.

Written by the indexing model from the issue text.

Assessment

Tech stack
mongodb, typescript
Domain
databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.