TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Announcing SurrealDB 1.0

63 pointsby tinrabover 1 year ago

15 comments

ThinkBeatover 1 year ago
This feels like satire.<p>and written by someone who should have spent more time studying the history of database systems.<p>&gt; Imagine a world where the majority of your backend logic is seamlessly embedded within the database itself<p>This is not a good idea. It has been done many times and never quite caught on because it is not a good idea.<p>From a security perspective it is a nightmare.<p>Or if you do put all the correct isolation around the code to protect the database, then you have basically created an &quot;app server&quot; (old term) inside a database, and it would happily, run outside of the database since in essence it is already doing so.
评论 #38062599 未加载
评论 #38062890 未加载
评论 #38063102 未加载
评论 #38062988 未加载
评论 #38063416 未加载
dwbover 1 year ago
Not Open Source (in an OSI way):<p><a href="https:&#x2F;&#x2F;github.com&#x2F;surrealdb&#x2F;surrealdb&#x2F;blob&#x2F;ed60a35b9b539e1b4be0725d909ba9d83e45ce07&#x2F;LICENSE">https:&#x2F;&#x2F;github.com&#x2F;surrealdb&#x2F;surrealdb&#x2F;blob&#x2F;ed60a35b9b539e1b...</a>
评论 #38061179 未加载
评论 #38062626 未加载
robertlagrantover 1 year ago
&gt; Imagine a world where the majority of your backend logic is seamlessly embedded within the database itself<p><i>thinks of Oracle APEX</i><p><i>thinks of IBM AS400</i><p><i>shudders</i>
评论 #38061273 未加载
fredthedeadheadover 1 year ago
Fireship did a &#x27;SurrealDB in 100 seconds&#x27; in case anyone would like a quick video summary: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;C7WFwgDRStM?si=va17q7zagn4lIoi3" rel="nofollow noreferrer">https:&#x2F;&#x2F;youtu.be&#x2F;C7WFwgDRStM?si=va17q7zagn4lIoi3</a>
stallmanwasrighover 1 year ago
It benches very very slow and no options to horizontally scale outside of manual sharding.<p>API has a cool design though.<p>The dev team needs to look at perf before the complexity hole gets too insane if it hasn&#x27;t already.
评论 #38061266 未加载
omneityover 1 year ago
Strong vibes from RethinkDB. I hope SurrealDB will have a different fate, I&#x27;m a big big fan of live queries and change feeds and don&#x27;t like most existing implementations.
评论 #38062259 未加载
评论 #38062717 未加载
canadiantimover 1 year ago
My biggest concern with SurrealDB is the license, otherwise I&#x27;d be very interested in adopting it.<p>I know the license is okay, but from my reading of it, sounds like if SurreaDB really wanted to shut you down they could.<p>Otherwise, I find the architecture of it to be beautiful and compelling.
评论 #38061193 未加载
pryelluwover 1 year ago
“Imagine a world where the majority of your backend logic is seamlessly embedded within the database itself.”<p>Don’t need to. Majority of my work is de-coupling systems “designed” around this idea.<p>Why can’t the database be the database, the backend be the backend, etc ? You can’t have a toolbox full of multi use tools. Sometimes you just need a fucking Phillips head screwdriver.
esafakover 1 year ago
I like where they are going. Are there benchmarks out yet?
vlovich123over 1 year ago
Is there any trick to implement live updates in a scaleable way? In the limit for a naive implementation, every mutation would have to check every subscriber to see if the change is relevant which seems like it would cause large bottlenecks for writes.
评论 #38062228 未加载
评论 #38062425 未加载
dgudkovover 1 year ago
While I applaud any attempts to innovate in this area, I&#x27;d be more interested in seeing the opposite approach - integrating persistent storage in a programming language. If we already have default implementations of dictionaries, linked lists, and other in-memory data structures in programming languages, why not have default implementations of permanent data structures such as object collections and KV-stores?
评论 #38066189 未加载
评论 #38065300 未加载
h1fraover 1 year ago
I feel like databases are the new JS framework, there is a new one every week.
zamazan4ikover 1 year ago
1.0 version but <a href="https:&#x2F;&#x2F;github.com&#x2F;surrealdb&#x2F;surrealdb&#x2F;issues&#x2F;1548">https:&#x2F;&#x2F;github.com&#x2F;surrealdb&#x2F;surrealdb&#x2F;issues&#x2F;1548</a> is still open :)
评论 #38063088 未加载
pavlovover 1 year ago
Is it a database where the only date&#x2F;time type is a melting clock, and a join is defined as “the chance encounter of a sewing machine and an umbrella on an operating table”?
jauntywundrkindover 1 year ago
Live queries &amp; change-feeds! Reactive data stores are great; neat to see.