Hacker News new | ask | show | jobs
by vorpalhex 3037 days ago
When I was first playing with this, I actually really expected you to be using an expensive performant solution like neo4j. When I read that you were using sqlite, I didn't believe it at first and thought it was a mistype from dev until I looked over the source.

That's an impressive and well thought out performance enhancement, and that the app runs so blazingly fast on sqlite is very impressive.

3 comments

My thoughts exactly. It's impressive that despite relying on BFS, the tool manages to be so fast on a tiny node on google cloud. Even when there's a depth of >= 5 !
Especially SQLite is often overlooked. A marvelous library that should be part of every personal toolkit.
Neo4j is not necessarily more performant, especially for a particular use case like this.