[{"data":1,"prerenderedAt":350},["ShallowReactive",2],{"project-48478148":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":42,"post_text":44,"what":45,"said":84,"maker_in_thread":196,"shape":206,"grid":209,"attempts":314,"same_week":315,"maker_shows":33,"maker_hidden":343,"reader_version":344,"card":345},"48478148","HelixDB","A graph database built on object storage","title","Show HN: HelixDB – A graph database built on object storage","https:\u002F\u002Fgithub.com\u002FHelixDB\u002Fhelix-db\u002Ftree\u002Fmain","github.com","GeorgeCurtis",1781106451,2026,159,46,397,4366,10,"notable","data","graph database","library",[21,24,25,26,27],"object storage","vector search","full-text search","s3","curious",0,{"positive":31,"neutral":32,"mixed":29,"critical":33},3,18,2,23,{"execution":36,"performance":37,"pricing":38,"docs":40,"idea":41},{"positive":29,"critical":29},{"positive":29,"critical":29},{"positive":29,"critical":39},1,{"positive":29,"critical":29},{"positive":39,"critical":29},[31,31,29,31,29,29,29,29,29,29,29,31,29,39,31,29,43,29,31,39,29,31,31,29,31,29,31,43,31,29,31,29,31,31,29,31,29,43,31,29],5,"Hey HN, it’s been just over a year since we launched HelixDB (https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=43975423), a project a friend and I started in college. It’s an OLTP graph database built on object-storage, with native vector search and full-text search (FTS).\n\nWhy graph, vector and FTS? Graph databases provide a natural cognitive model for data, vectors allow for a semantic understanding of the entities and relationships in the graph, and FTS provides more specific filtering. Many AI-driven applications attempt to combine all of these functionalities by stitching together multiple disconnect",{"problem":46,"audience":52,"pricing":59,"motivation":65,"time_to_build":69,"stack":70,"openness":81,"stage":82,"team_size":83},{"value":47,"source":48,"evidence":49},"Scaling graph databases is hard and expensive; combining graph, vector and full-text search across separate systems requires application-level joins","maker",[50],{"id":51},"post",{"value":53,"source":48,"evidence":54},"Teams building AI agent memory and relationship-heavy applications",[55,56],{"id":51},{"id":57,"by":11,"text":58},"48478429","In prod we see p99’s of \u003C10ms ms for warm queries and around 50ms per hop for cold queries.",{"value":60,"source":48,"evidence":61},"Free to run locally; GA cloud planned with lower pricing",[62],{"id":63,"by":11,"text":64},"48484498","You can definitely host it for free locally for now. We aim to launch our GA cloud at the end of this month, which will be much more affordable.",{"value":66,"source":48,"evidence":67},"Built an AI memory system and needed graph plus vector search without stitching separate databases",[68],{"id":51},null,[71,77],{"value":72,"source":48,"evidence":73},"Rust",[74],{"id":75,"by":11,"text":76},"48479097","We don't support cypher or gremlin. We can You can query HelixDB using JSON or directly in your programming language of choice by using our Rust, TypeScript, Go or Python SDKs.…",{"value":78,"source":48,"evidence":79},"Amazon S3 object storage",[80],{"id":51},"unknown","launched","team",{"praise":85,"objections":101,"requests":126,"questions":140,"alternatives":166},[86,94],{"value":87,"source":88,"evidence":89},"Good performance benchmarks and comparison to other graph databases","commenter",[90],{"id":91,"by":92,"text":93},"48480822","cjlm","Currently #5 on gdb-engines.com - definitely worth a look.",{"value":95,"source":88,"evidence":96},"Interesting approach to object-storage-backed graph scaling",[97],{"id":98,"by":99,"text":100},"48485416","thedreammachine","What kinds of graph shapes or query patterns do you feel are the worst case for object storage?",[102,109,116],{"value":103,"source":88,"evidence":104},"Source code for the database is not public; repo contains only a client",[105],{"id":106,"by":107,"text":108},"48481629","caust1c","Where's the source code for the database itself? Looks like the repo is just a client. Congrats on the launch!",{"value":110,"source":88,"evidence":111},"Cloud tier pricing seems high for experimentation",[112],{"id":113,"by":114,"text":115},"48483348","rgbrgb","congrats on the launch! site and docs look great. can you host this yourself or do you need to use helix-cloud? the chat thing on the side seems to push me to helix-cloud but it…",{"value":117,"source":88,"evidence":118},"Cold-storage latency on deep multi-hop queries",[119,123],{"id":120,"by":121,"text":122},"48478411","mentioum","We've been having some issues with intermittent performance on multi hop queries. What's your p99 like for multi hops?",{"id":124,"by":11,"text":125},"48490071","OLAP queries, deep multi-hops where latency is a priority. As long as the sub-graph you're trying to hop is cached, then there's no problem or latency issues. However, if you…",[127,133],{"value":128,"source":88,"evidence":129},"Email contact or clearer way to reach the team",[130],{"id":131,"by":121,"text":132},"48479451","Hmmm... I'll get in touch. Got an email i can reach out to, there doesn't seem to be one listed on your website? I'm more concerned about if the p99s stay consistent when things…",{"value":134,"source":88,"evidence":135},"Support for other object stores beyond S3",[136],{"id":137,"by":138,"text":139},"48567550","aitchnyu","I mean object stores from other clouds.",[141,148,155],{"value":142,"source":88,"evidence":143},"Does it support Cypher or Gremlin?",[144],{"id":145,"by":146,"text":147},"48478985","raufakdemir","what language does this support? cypher\u002Fgremlin?",{"value":149,"source":88,"evidence":150},"Is it ACID and multi-tenant?",[151],{"id":152,"by":153,"text":154},"48494231","lennertjansen","Are you ACID? And does this version have multi-tenancy?",{"value":156,"source":88,"evidence":157},"How does it compare to Turbopuffer and SurrealDB?",[158,162],{"id":159,"by":160,"text":161},"48478409","brene","How does this compare vs. Turbopuffer?",{"id":163,"by":164,"text":165},"48480409","Bnjoroge","congrats! how does this compare to turbopuffer, surreal or other multi-model ones built on object storage or not",[167,174,178,185,189],{"value":168,"source":88,"evidence":169},"Dgraph",[170,171],{"id":131,"by":121,"text":132},{"id":172,"by":121,"text":173},"48479390","It's not, its actually our prod db with direct user usage - we self host a large dgraph cluster. We have a very large number of people manage their car and car histories with us…",{"value":175,"source":88,"evidence":176},"Turbopuffer",[177],{"id":159,"by":160,"text":161},{"value":179,"source":88,"evidence":180},"PuppyGraph",[181],{"id":182,"by":183,"text":184},"48478801","zw17","If your use case is OLAP based, please check it out PuppyGraph. It’s a graph query engine that sits on top of your Lakehouse (no ETL required). Our benchmark has shown…",{"value":186,"source":88,"evidence":187},"SurrealDB",[188],{"id":163,"by":164,"text":165},{"value":190,"source":88,"evidence":191},"Neo4j",[192],{"id":193,"by":194,"text":195},"48481901","dig1","How rankings are calculated? HelixDB has zero feature scores, unlike e.g. JanusGraph which is at #27 or Neo4j at #1.",{"comments":32,"answered":197,"key":198},13,[199,200,203],{"id":57,"text":58},{"id":201,"text":202},"48481120","Sure! You can email me personally at george@helix-db.com",{"id":204,"text":205},"48479246","Thanks for sharing. PuppyGraph is a good fit for OLAP for sure. We’re just two young founders sharing what we’ve been building, so I’ll take the drive-by competitor plug as a…",{"commenters":34,"max_depth":207,"maker_replies":32,"first_comment_mins":32,"lifespan_hours":208},6,167,[210,214,216,218,219,221,223,225,229,232,234,235,238,239,240,242,244,247,249,251,253,255,257,259,261,265,268,270,272,274,275,277,281,283,285,289,291,292,294,298,300,302,304,307,308,310],[211,29,31,212,213,29],"48482985","maker\u002Fneutral\u002Fexecution","jesol",[120,39,31,215,121,29],"maker\u002Fneutral\u002Fperformance",[57,39,29,217,11,39],"project\u002Fneutral\u002Fperformance",[131,39,31,215,121,29],[201,39,29,220,11,39],"maker\u002Fneutral\u002Fnone",[182,39,29,222,183,29],"other\u002Fneutral\u002Fnone",[204,39,29,224,11,39],"project\u002Fneutral\u002Fidea",[226,39,29,227,228,29],"48480889","commenter\u002Fneutral\u002Fnone","jauntywundrkind",[230,39,29,227,231,29],"48487367","fouc",[233,39,29,227,11,39],"48489564",[172,39,29,222,121,29],[236,39,29,237,11,39],"48479486","project\u002Fpositive\u002Fnone",[98,33,31,217,99,29],[124,33,29,217,11,39],[113,31,39,241,114,29],"project\u002Fcritical\u002Fpricing",[63,31,29,243,11,39],"project\u002Fpositive\u002Fpricing",[245,31,31,220,246,29],"48485979","Onawa",[248,31,29,220,11,39],"48486410",[91,250,43,237,92,29],4,[252,250,29,237,11,39],"48480887",[193,250,31,254,194,29],"project\u002Fneutral\u002Fnone",[256,250,31,254,92,29],"48482809",[106,43,39,258,107,29],"project\u002Fcritical\u002Fnone",[260,43,29,254,11,39],"48481678",[262,43,31,263,264,29],"48487822","maker\u002Fneutral\u002Fdocs","tao_oat",[266,207,31,254,267,29],"48487964","let_rec",[269,207,29,237,11,39],"48489527",[271,207,31,254,138,29],"48494192",[273,207,29,254,11,39],"48556344",[137,207,31,254,138,29],[276,207,31,254,267,29],"48571360",[278,279,43,237,280,29],"48481696",7,"ymir_e",[152,282,31,254,153,29],8,[284,282,29,254,11,39],"48557067",[286,287,31,254,288,29],"48478581",9,"maxrumpf",[290,287,29,254,11,39],"48478638",[159,18,31,254,160,29],[293,18,29,217,11,39],"48478475",[295,296,31,254,297,29],"48480891",11,"rajit",[299,296,29,254,11,39],"48481089",[163,301,31,254,164,29],12,[303,301,29,254,11,39],"48481028",[305,301,43,306,164,29],"48490584","project\u002Fpositive\u002Fidea",[145,197,31,254,146,29],[75,197,29,309,11,39],"project\u002Fneutral\u002Fdocs",[311,312,29,222,313,29],"48482830",14,"NexoraDev",[],[316,321,326,330,334,338],{"id":317,"name":318,"points":319,"category":320},"48445554","Performative-UI",1181,"dev_tools",{"id":322,"name":323,"points":324,"category":325},"48433756","Lathe",402,"productivity",{"id":327,"name":328,"points":329,"category":320},"48408854","Absurdly Optimized Pancakes",340,{"id":331,"name":332,"points":333,"category":320},"48447806","Gitdot",334,{"id":335,"name":336,"points":337,"category":320},"48478469","Extend UI",252,{"id":339,"name":340,"points":341,"category":342},"48396004","Uruky",236,"web_saas",false,"v2",{"id":346,"name":5,"line":6,"ai":343,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":347,"maker":11,"domain":10,"tier":19,"attempts":29,"strip":348,"url":9,"mix":349,"praise":87,"objection":103,"sub":21},48478148,[21,24,25,26,27],"3303000000030130503103303035303033030530",[31,32,29,33],1794036702569]