The three most prevalent themes emerging from the Hacker News discussion about the Stoolap database release are:
-
Cost and Rationale for Storing Full Historical Data: Users questioned the decision to store full transaction/temporal history in an embedded database, noting the high storage cost unless it serves a critical, advertised feature.
- Quote: "Time-Travel Queries: Query historical data at any point in time: ... The example here looks like it may be storing the full history of transactions? Is that right? That's a pretty high cost to pay for something that's not touted as a marquee feature." (Arcuru)
-
Impressive Scope and Fast, Unconventional Development Timeline: Commenters were highly impressed by the rich feature set (ACID, MVCC, advanced SQL) presented in a pure Rust, dependency-free embedded database, especially given the extremely short commit history leading up to the v0.1.0 release.
- Quote: "Delivered to GitHub fully-formed: A grand total of 9 commits (mostly docs and CI fixes), all in the last 5 hours, and v0.1.0 released 3 hours ago." (jdub)
-
Concerns Over Naming Convention: A significant portion of the discussion centered on the database's name, which many users associated negatively with bodily functions ("stool").
- Quote: "I think the name is not good. It sounds like 'stool app'. Among other things, 'stool' means poo." (dash2)