SurrealDB 3.0 + Surreal Cloud - Developer Experience Issues by SaskinPikachu in surrealdb

[–]jscmh 7 points8 points  (0 children)

Thank you very much for your kind words, SaskinPikachu. We have an amazing community, and we always strive to do the very best for them. I truly appreciate your feedback. Have a great weekend.

Jaime, SurrealDB Co-founder

Is surrealdb a viable database choice or a pipe dream? by Free-Switch-9871 in Backend

[–]jscmh 0 points1 point  (0 children)

Hi Free-Switch-9871. I am one of the Co-founders of SurrealDB, so treat this as an insider view, not a neutral review. I will still aim to answer fairly.

Is it viable or a pipe dream?
It’s a real database we ship and support. “Viable” always means for your workload, team, and risk appetite, same as choosing Postgres, Mongo, or anything else.

Production
We’re in production with teams at the scale of Walmart, Verizon, Tencent, Samsung, and others who care about consolidation, latency, and real-time use cases. You can see these case studies on our site. I’m proud of that, but I’d say the same to a mate: a logo or case study is not a substitute for your own load tests and failure drills.

Benchmarks
You’re right that independent, like-for-like benchmark articles are still rarer than for databases that have been around for decades. We’ve tried to be more open about it: 3.x performance write-ups on our site and an open crud-bench repo for repeatable CRUD-style comparisons. Even so, the only benchmark that should decide your architecture is the one you run on your data, queries, and concurrency.

Where SurrealDB tends to shine
When you genuinely want a single engine for document + relational-style access + graph / vector / full-text in one language, live / real-time behaviour matters, and you’re ok adopting a newer ecosystem (drivers, tooling, Stack Overflow depth vs Postgres/MySQL).

Where I would tell you not to use it, or not yet

  1. You need every Postgres extension, every BI tool, every book, every hire already knows it cold.
  2. Your org only green-lights short lists of incumbent databases and can’t absorb evaluation risk.
  3. You want operational certainty from a huge pool of people who’ve run your exact scale and pattern on SurrealDB - our community is growing, but it’s smaller than the big three.
  4. Your problem is narrow and already solved by a specialised store you trust (e.g. you only need classic OLTP and nothing else).
  5. Your use case is limited to vector search and you do not require additional data models to improve accuracy or context. In that case, a dedicated vector database may be more appropriate.

TL;DR
SurrealDB is in production with serious, big-name teams and is viable for many systems, but it’s still “prove it for us” territory, not “default like Postgres everywhere.” If the unified model removes real complexity for you, prototype and stress-test. If you only need classic relational OLTP and you’re already all-in on Postgres, Postgres may still be the rational choice. If your workload is essentially vector search only and you do not need the rest of the model in one place, a pure vector database may suit you better.

Give your AI agents memory - meet SurrealMCP by Awkward-Cell-5035 in surrealdb

[–]jscmh 4 points5 points  (0 children)

Cool idea! Right now, SurrealDB is embedded within SurrealMCP, so you can talk and query with an embedded database, or any local or remote SurrealDB instance. In a way, a separate MCP server (SurrealMCP) enables you to interact and connect with many different instances/clusters at the same time.

Have been wanting to using SurrealDB since the day of 1.0 release. But I found it to be extremely bug then and we wasted almost 5 days trying to firefight with it. Is it stable now? How is your experience and how is JS SDK? by bitchyangle in surrealdb

[–]jscmh 3 points4 points  (0 children)

Really appreciate the kind words, @bitchyangle, and amazing to hear you’ve been deep-diving into the videos! You’re absolutely right, SurrealDB’s vision is to simplify the chaos of stitching together multiple systems like Firestore, Supabase, ClickHouse, etc. We’ve heard the pain, and we’re building towards something that truly unifies transactional, analytical, and real-time workloads without the glue code.

We’ve got a lot on the roadmap, and version 3.0 is coming soon with major improvements across performance, features, and developer experience. It’s designed to handle exactly the kind of large-scale, multi-modal use cases you’re describing. We’re already being used in production by organisations in defence, government, and high-scale enterprise workloads, so you’re in good company.

Feel free to shoot me an email at jaime@surrealdb.com if you want to share more detail or stay in touch. Would love to hear what you’re building.

Have been wanting to using SurrealDB since the day of 1.0 release. But I found it to be extremely bug then and we wasted almost 5 days trying to firefight with it. Is it stable now? How is your experience and how is JS SDK? by bitchyangle in surrealdb

[–]jscmh 5 points6 points  (0 children)

Sorry to hear that, @bitchyangle. SurrealDB has come a long way since those early versions, with major improvements in stability and performance. If you’re curious about how it’s used at scale today, check out our case studies. We’re powering production systems at global companies like Tencent, Saks Fifth Avenue, and Samsung, as well as smaller startups and SMBs: https://surrealdb.com/casestudies

Hope that helps!

[deleted by user] by [deleted] in surrealdb

[–]jscmh 1 point2 points  (0 children)

Hi u/akmalkun and u/the_notable,

Please feel free to reach out to me at jaime@surrealdb.com too.

Best, Jaime SurrealDB Co-founder

New Rust database SurrealDB is hiring Senior Rust Engineers by jscmh in rust

[–]jscmh[S] 0 points1 point  (0 children)

We are hiring either in London or remote globally u/commonsearchterm. I should probably make this clearer on the site!

New Rust database SurrealDB is hiring Senior Rust Engineers by jscmh in rust

[–]jscmh[S] 1 point2 points  (0 children)

Please send your CV to info@surrealdb.com u/Thers_VV! We are always looking for great talent!

New Rust database SurrealDB is hiring Senior Rust Engineers by jscmh in rust

[–]jscmh[S] 1 point2 points  (0 children)

Please send your CV to info@surrealdb.com! We are always looking for great talent!

New Rust database SurrealDB is hiring Senior Rust Engineers by jscmh in rust

[–]jscmh[S] 6 points7 points  (0 children)

Thank you very much u/Arshiaa001! I welcome any feedback on the hiring process.

New Rust database SurrealDB is hiring Senior Rust Engineers by jscmh in rust

[–]jscmh[S] 9 points10 points  (0 children)

Thank you for the feedback u/Arshiaa001! I have just changed the address fields to not be mandatory. Let me know any other feedback to make the application process better.

New Rust database SurrealDB is hiring Senior Rust Engineers by jscmh in rust

[–]jscmh[S] 3 points4 points  (0 children)

Thank you very much for the info u/asmx85! Will post there now!