| ▲ | stevefan1999 3 hours ago | ||||||||||||||||||||||
Projects that's using already existing that is using Postgres already should keep it in Postgres. It is worth a try for startups if you won't mind. Try to vibe code around it and give the data model a new look. I have a prototype project that combines both tree-sitter AST and converted it to JSON, then since SurrealDB accepts JSON as native input I now get free graph lookup on the control flow and easily did ancestry analysis and finding what functions potentially calls to this segement. All of it is in SurrealDB nested graph queries and the performance is alright, but is abysmal in Postgres JSONB since JSONB does not linearize the JSON data structure. ps: I'm building a K8S operator for deploying SurrealDB with TiKV operator integration too. | |||||||||||||||||||||||
| ▲ | hilariously 2 hours ago | parent [-] | ||||||||||||||||||||||
Unless you want to build a startup specifically around that new hot database to do something very specific that's hard with other systems, do not build your startup around a hot new database. The innovation points you spend on this should generally be spent in other areas, not seeing if someone's unproven db is your breadwinner. | |||||||||||||||||||||||
| |||||||||||||||||||||||